0
EarthsSoul
02.08.12
✎
13:56
|
Создаем таблицу значений "ТаблицаИсходныхДанных", потом передаем её как внешние параметр в созданую обруботку "Универсальный обмен данными.
Потом создаем псевдообьект в процедуре ПередОбработкой документа ОтчеПроизовдстваЗаСмену,
СтрТаблПар = Параметры.ТаблицаИсходныхДанных[0];
ПсевдоОбъект = Новый Структура;
ПсевдоОбъект.Вставить("Дата", СтрТаблПар.Дата);
ПсевдоОбъект.Вставить("Ответственный", СтрТаблПар.Ответственный);
ПсевдоОбъект.Вставить("Склад", СтрТаблПар.Склад);
ПсевдоОбъект.Вставить("СкладОтходов", СтрТаблПар.СкладОтходов);
ПсевдоОбъект.Вставить("Продукция", Параметры.ТаблицаИсходныхДанных);
ВыгрузитьПоПравилу(ПсевдоОбъект, , , , "ОтчетПроизводстваЗаСмену");
Все работает только долго, так как выгружаются все документы ОтчеПроизовдстваЗаСмену, а это совсем не надо, так как все документы создаются из таблицы.
Вот вопрос в каком обработчике надо создавать ПсевдоОбъект, и выгружать его по правилу "ОтчетПроизводстваЗаСмену" ?
|
|