Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
Делаю обработку, которая позволяет массово создавать документы Реализации на основании Заказов.
В обработке формируется список заказов, далее на основании этого списка создаются, но даже не записываются документы Реализаций для последующего контроля Реализаций...
Так вот на счет контроля. Дело в том, что бывают случаи, когда на момент формирования Реализации на основании Заказа, товара на складе уже не хватает, т.е. документ Реализации по составу и сумме уже отличается от документа Заказа...
Можно ли как-то проверить сумму этого незаписанного нового документа Реализации получить для сравнения с суммой Заказа?
Для Каждого ТС Из Детально Цикл
Попытка
Если ТС.Да Тогда
Док = ТС.Заказы.ПолучитьОбъект();
Реализация = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
Реализация.Заполнить(Док.Ссылка);
//Реализация.Записать();
Реализация.ПолучитьФорму().Открыть();
Сообщить(Реализация.СуммаДокумента);
КонецЕсли;
Исключение
КонецПопытки;
КонецЦикла;
Сейчас Раелизация.СуммаДокумента дает "0"
В дальнейшем потребуется сравнить Раелизация.СуммаДокумента с ТС.Сумма и если суммы не равны, то не выводить документ Реализации, а Заказ распроводить.