Автор Тема: 1.18  (Прочитано 35127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

kea84

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Елена
1.18
« Ответ #15 : Ноябрь 02, 2010, 12:16:11 pm »
моё решение
Вложения:
1_18.dt
« Последнее редактирование: Ноябрь 02, 2010, 01:26:59 pm от Елена »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.18
« Ответ #16 : Ноябрь 03, 2010, 07:50:18 am »
Мой вариант решения 1.18

Добавлено (03.11.2010, 07:34)
 ---------------------------------------------
 Zhora_Vlg,
 - нет контроля наличия предоплаты, если срок кредита истек, ничего продать не получается, даже если внести большую предоплату
 - не понятно на какой период выдается кредит, видимо он действует всегда :)
 - при вводе примера приведенного в сборнике , не дает провести отгрузку на сумму 500

Добавлено (03.11.2010, 07:50)
 ---------------------------------------------
 kea84,
 попробовал завести пример , указанный в сборнике, не смог провести даже первый документ на сумму 600, сумма сама по себе стерлась, движения пустые, ни каких сообщений, документ проведен :)))


Вложения:
1Cv8_sada_1_18.dt
« Последнее редактирование: Ноябрь 03, 2010, 10:32:31 am от Андрей »


kea84

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Елена
1.18
« Ответ #17 : Ноябрь 03, 2010, 11:20:02 am »
sada, спасибо, что поглядели.. ничего не пишет, потому что я беру сумму не из реквизита СуммаПоДокументу, а как итог по таб.части. сути особо не меняет. можно было просто сделать выводом сообщения. но не сделала..

покритикую ваше решение smile Вы задаете срок кредитования датой,а не числом дней. Т.е. один раз у контрагента дается такой шанс воспользоваться кредитом.... Насколько я поняла условия задачи, срок кредитования нужно задавать именно в днях и высчитывать его как разницу между первой неоплаченной накладной и текущей.. поглядите еще разок у меня

« Последнее редактирование: Ноябрь 03, 2010, 11:43:02 am от Елена »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.18
« Ответ #18 : Ноябрь 03, 2010, 12:13:50 pm »
kea84, ок, сей час посмотрю дальше

Добавлено (03.11.2010, 12:13)
 ---------------------------------------------
 kea84,
 Вроде все верно :)

Я посмотрел, перечитал условие, соглашусь, скорее всего, это статус клиента, чем периодическая привилегия :)

« Последнее редактирование: Ноябрь 03, 2010, 12:16:35 pm от Андрей »

VDL

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Дмитрий
1.18
« Ответ #19 : Ноябрь 28, 2010, 10:14:43 pm »
решение
Вложения:
VDL_1Cv8.dt

SINISTER_STAR

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Шкипер
1.18
« Ответ #20 : Декабрь 13, 2010, 11:41:38 am »
VDL,
 1) Размер и срок кредита нужно делать РС с периодичность секунда для хранения истории кредита. Не знаю зачем вы все срок и размер в справочнике определяете.Вы не получите дату начала кредита.Т.е. получается контрагент может взять кредит только один раз!
 2) приход Денег делает движения + и -. (Документ должен делать движения только в одну строну,если это не противоречит условию задачи (с) Сборник). Тут можно обойтись движениями только +.
 3) Запрос в РасхНакл перемудрен до ужаса, модно сделать гораздо проще и читабельней.
 Вот моя база с периодическим РС и блокировками.
Вложения:
STAR_1.18.dt

Matcoder

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: алекс
1.18
« Ответ #21 : Январь 19, 2011, 01:41:22 pm »
SINISTER_STAR,
 1. С чего ты это взял? Хранить историю изменения кредита не нужно. Дата начала действия кредита - плавающая, а не фиксированная. Она равна дате самой первой недооплаченной накладной. Если эту накладную закрыли, то дата действия кредита смещается на следующую и т. д.
 2. У тебя в расходной ошибка, неправильно получаются остатки по накладным. Поэтому ограничение на размер кредита не работает, если вводить больше одной расходной без предоплаты.
 3. Проще возможно, но читабельней - увы... dry Один запрос лучше чем два.
 4. Большая просьба настраивать интерфейс перед тем как выкладываете базу. А то даже смотреть не хочется...


rus

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
1.18
« Ответ #22 : Январь 21, 2011, 07:38:59 am »
Мое решение
Вложения:
4625728.dt

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
1.18
« Ответ #23 : Май 04, 2011, 09:23:44 pm »
Мое решение.
 В обработке проведения расходной накладной получился симбиоз новой методики и старой методики. Интересует мнение форумчан по этому поводу.
Вложения:
Task_1_18.dt

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
1.18
« Ответ #24 : Май 06, 2011, 12:19:37 pm »
Danan,
 а зачем вы блокируете регистр сведений? не думаю что значения в нем изменятся в момент проведения документа.

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
1.18
« Ответ #25 : Май 06, 2011, 01:13:22 pm »
Gyd,теоретически измениться могут.

Anabell

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Татьяна
1.18
« Ответ #26 : Май 08, 2011, 01:01:20 am »
Смотрите, как это должно быть правильно!
 Присоединяюсь к SINISTER_STAR у вас у всех "Запрос в РасхНакл перемудрен до ужаса".
 Надо вот так красиво и элегантно как у SINISTER_STAR, правда и у Star ошибочка, и из-за этого
 в отчете неверные суммы по накладным.
 Если есть предоплата и ее хватает, то РасхНакл формирует только одно движение: Зачет аванса.
 И тогда эта накладная никогда не попадет в отчет.
 Надо как у Danan (хоть у него и безумный модуль) делать 3 движения:
 Зачет аванса
 Формирование задолженности по накладной
 Погашение задолженности по накладной.
 Вот тогда отчет сформируется как в задании. И как у меня :-)
Вложения:
9851127.dt
« Последнее редактирование: Май 08, 2011, 01:12:31 am от Татьяна »

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
1.18
« Ответ #27 : Май 08, 2011, 02:01:39 am »
Quote (Anabell)
Надо как у Danan (хоть у него и безумный модуль)

 Anabell, интересно почему вы так думаете?
 Неужели совмещение методик напоминает попытку скрестить ужа с ежом?

Lukashov_as

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лукашов Андрей Сергеевич
1.18
« Ответ #28 : Май 16, 2011, 09:43:13 pm »
Как то одновременно сложная и одновременно простая вроде как задача
Вложения:
1_18_lukashov.dt

Юлия

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юлия
1.18
« Ответ #29 : Май 31, 2011, 10:46:04 am »
Решение. Блокировки и проблему копеек в решении не прописывала преднамеренно.
Вложения:
2089399.dt