|
Есть код внешней обработки:
Процедура Инициализировать(Док, ТабЧасть, Расшифровка) Экспорт
Сообщить("Заполнение табличной части "+ТабЧасть+" документа "+Док);
ПередатьТабЧ=ТабЧасть;
ПолучитьФорму("Форма").ОткрытьМодально();
ЗагружТЗ=ВыбДок[ТаблЧасть].Выгрузить();
ТЧ = Док[Табчасть];
//ТЧ.Загрузить(ВыбДок[ТаблЧасть].Выгрузить());
///ТЧ.Загрузить(ЗагружТЗ);
//ном1=0;
Для каждого Строка Из ЗагружТЗ Цикл
НоваяСтрока = ТЧ.Добавить();
НоваяСтрока.НаименованиеТовара = Строка.НаименованиеТовара;
НоваяСтрока.Количество = Строка.Количество;
НоваяСтрока.ЕдиницаПоКлассификатору = Строка.ЕдиницаПоКлассификатору;
//НоваяСтрока.НаименованиеТовараНов = Справочники.НоменклатураНайтиПоНаименованию(Строка.НаименованиеТовара);
Если ЗначениеЗаполнено(Строка.НаименованиеТовара) Тогда
НоваяСтрока.НаименованиеТовараНов = ?( Справочники.Номенклатура.НайтиПоНаименованию(Строка.НаименованиеТовара)=Справочники.Номенклатура.ПустаяСсылка(),Строка.НаименованиеТовара,Справочники.Номенклатура.НайтиПоНаименованию(Строка.НаименованиеТовара));
Иначе
Возврат; КонецЕсли;
КонецЦикла;
КонецПроцедуры
.....Как этот код использовать для использования в произвольном алгоритме? *09 |
|