Произвольный алгоритм в обработке

1. panaria 20.11.22 11:15 Сейчас в теме
Доброго времени суток всем!
Нужна помощь в написании алгоритма.
Необходимо в документе "Расходная накладная" изменять время в большую сторону в случае, если оно меньше времени создания документа "Заказ покупателя"
Оператор списывала заказы и не обращала внимание на время (по умолчанию 00:00:00) и теперь расходная накладная создана раньше чем "заказ покупателя".
Подскажите пожалуйста правильный код для данного решения

З.Ы. В программировании не силен.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dehro 7 20.11.22 12:23 Сейчас в теме
Если постоянно:

Подписка на событие "ПередЗаписью".

Запросом искать документ "Заказ покупаталя" и его дату/время. Если найдено, тогда проверять, в случае несоответствия изменять.

Если Разово:
1. Запросом найти все расходные накладные, которые "моложе" своих заказов. (Поля результирующего запроса: ссылка на расходную накладную, дата и время заказа)
2. Перебрать результат запроса получая документ-объект по ссылке, изменяя время. Режим записи проведение, режим проведения неоперативный.

Ну и финал: по умолчанию для нового документа подставляется текущие дата-время. Изучить алгоритм, который создаёт расходные накладные и его поправить.
Оставьте свое сообщение

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