awp @ Сегодня, 1:32
,
Судя по точкам остановки, то это формирование на основании счета, оно работает отлично.
ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") Тогда
СкопироватьТовары(Основание);
СкопироватьВозвратнуюТару(Основание);
СкопироватьУслуги(Основание);
СкопироватьОборудование(Основание);
СкопироватьОбъектыСтроительства(Основание);
СкопироватьБланки(Основание);
КонецЕсли;
На основании заказа
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Если Не Основание.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.Переработка Тогда
Возврат;
КонецЕсли;
ВидОперации = Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ВПереработку;
// Табличные части заполняем только если взаиморасчеты ведутся не по расчетным документам.
Сделка = Основание;
Если Сделка.Проведен Тогда
СкладОрдер = Основание.СкладГруппа;
ВидПоступления = Перечисления.ВидыПоступленияТоваров.НаСклад;
// Заполним табличные части неполученными ТМЦ по заказу поставщику.
ЗаполнитьТоварыПоОстаткамУпр("ВПереработку");
КонецЕсли;
Получается заполнение идет по этой процедуре?
Процедура ЗаполнитьТоварыПоОстаткамУпр(СтатусПартииСтр = "Купленный") Экспорт