Подсчет срока годности автоматически в документе (УФ)

1. user2039239 01.02.24 03:29 Сейчас в теме
Все доброго времени суток!

Направьте пожалуйста мысль в нужную сторону - необходимо:

Из реквизита Справочника "СрокГодности" (Тип число, в днях) в столбец ТабличнойЧасти "СрокГодности" (Тип дата) документа ПоступленияТоваров вывести срок годности в автоматическом режиме исходя из такой логики:

ДокументПоступлениеТоваров.СтрокаТЧ.СрокГодности(Дата) = ДокументПоступлениеТоваров.ДатаДокумента(Реквизит документа отдельный) + Справочник.Номенклатура.СрокГодности (в днях, из справочника) в процедуре "ПередЗаписью".

Как правильно реализовать такую задачу?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. ActionBlog 01.02.24 10:10 Сейчас в теме
(1)ДокументПоступлениеТоваров.СтрокаТЧ.СрокГодности(Дата) = ДокументПоступлениеТоваров.ДатаДокумента(Реквизит документа отдельный) + (Справочник.Номенклатура.СрокГодности (в днях, из справочника)*86400)
2. user2033930 01.02.24 09:54 Сейчас в теме
Вообще-то срок считается не от даты поступления, а от даты производства.
soft_wind; +1 Ответить
3. wertep 30 01.02.24 10:05 Сейчас в теме
Правильность реализации зависит от конечной цели существования реквизита "СрокГодности".
Например, зачем в процедуре "ПередЗаписью"?
Можно на форме "ПриИзмененииНоменклатура" выполнять тот код который вы на писали. Конечно соблюдая рекомендации по получению реквизитов.
Если это планируется где-то использовать, то еще и при проведении сохранять в регистр.
Вобщем, мало вводных данных для правильной реализации.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот