четверг, 5 марта 2015 г.

Программное создание реализации на основе заказа в 1С УТ

Не забывать, что данная операция не может быть выполнена на клиенте, а может быть выполнена только на сервере, то есть перед процедурой пишем директиву &НаСервере

ПараметрыОснования = Новый Структура();
ПараметрыОснования.Вставить("ДокументОснование", СсылкаНаДокумент);
ПараметрыОснования.Вставить("СкладОтгрузки",     СсылкаНаДокумент.Склад);
ПараметрыОснования.Вставить("ДатаОтгрузки",      СсылкаНаДокумент.ДатаОтгрузки);

НовРеализация = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
НовРеализация.Заполнить(ПараметрыОснования);

Попытка
НовРеализация.Записать(РежимЗаписиДокумента.Проведение);
Исключение
НовРеализация.Записать(РежимЗаписиДокумента.Запись);
КонецПопытки;

Комментариев нет: