Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 08:29

Програмимрование 1с.(формирование заказа покупателей)

Автор KuBeR, 10 окт 2013, 11:36

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

KuBeR

Вопрос по Заданию на производство в 1с. при формировании заказа покупателя. если дата запуска совпадает с датой завершения, то при формировании заказа проставляется дата на день меньше. Например если заказ пришел 1 сентября и выполнить его надо 10 сентября, то система говорит что дата исполнения должна быть девятого, это нормально. Но если заказ пришел 4 сентября и выполнить его надо 4 , то система показывает дату исполнения 3 сентября что невозможно.ВОТ КОД
Если ЗначениеЗаполнено(ДокументОбъект.ОсновнойЗаказПокупателя.ДатаОтгрузки) Тогда
ДокументОбъект.ДатаИсполнения    = ЗаполнениеДокументов.ОпределитьДату(ДокументОбъект.ОсновнойЗаказПокупателя.ДатаОтгрузки, -1);


Как его изменить чтобы если заказ пришел 4 сентября и выполнить его надо 4 , то система показывала дату исполнения 4 сентября а не минусовала 1 день.

Спасибо.

demn

Цитата: KuBeR от 10 окт 2013, 11:36
Вопрос по Заданию на производство в 1с. при формировании заказа покупателя. если дата запуска совпадает с датой завершения, то при формировании заказа проставляется дата на день меньше. Например если заказ пришел 1 сентября и выполнить его надо 10 сентября, то система говорит что дата исполнения должна быть девятого, это нормально. Но если заказ пришел 4 сентября и выполнить его надо 4 , то система показывает дату исполнения 3 сентября что невозможно.ВОТ КОД
Если ЗначениеЗаполнено(ДокументОбъект.ОсновнойЗаказПокупателя.ДатаОтгрузки) Тогда
ДокументОбъект.ДатаИсполнения    = ЗаполнениеДокументов.ОпределитьДату(ДокументОбъект.ОсновнойЗаказПокупателя.ДатаОтгрузки, -1);


Как его изменить чтобы если заказ пришел 4 сентября и выполнить его надо 4 , то система показывала дату исполнения 4 сентября а не минусовала 1 день.

Спасибо.

я бы доваил в если "И (ДатаПриходаЗаказа) >= (ДатаОтгрузки-1)"
и "иначе ДатаИсполнения=ДатаОтгрузки"
Добавлено: 11 окт 2013, 08:00


чуть не то. знак наоборот <= B)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск