helpf.pro
Регистрация

v8: Произвольный алгоритм в Универсальной обработке подбора объектов

Dana
16.10.2012 12:29Прочитано: 5138
Есть код внешней обработки:


Процедура Инициализировать(Док, ТабЧасть, Расшифровка) Экспорт


Сообщить("Заполнение табличной части "+ТабЧасть+" документа "+Док);
ПередатьТабЧ=ТабЧасть;
ПолучитьФорму("Форма").ОткрытьМодально();
ЗагружТЗ=ВыбДок[ТаблЧасть].Выгрузить();
ТЧ = Док[Табчасть];


//ТЧ.Загрузить(ВыбДок[ТаблЧасть].Выгрузить());
///ТЧ.Загрузить(ЗагружТЗ);
//ном1=0;

Для каждого Строка Из ЗагружТЗ Цикл

НоваяСтрока = ТЧ.Добавить();
НоваяСтрока.НаименованиеТовара = Строка.НаименованиеТовара;
НоваяСтрока.Количество = Строка.Количество;
НоваяСтрока.ЕдиницаПоКлассификатору = Строка.ЕдиницаПоКлассификатору;
//НоваяСтрока.НаименованиеТовараНов = Справочники.НоменклатураНайтиПоНаименованию(Строка.НаименованиеТовара);
Если ЗначениеЗаполнено(Строка.НаименованиеТовара) Тогда
НоваяСтрока.НаименованиеТовараНов = ?( Справочники.Номенклатура.НайтиПоНаименованию(Строка.НаименованиеТовара)=Справочники.Номенклатура.ПустаяСсылка(),Строка.НаименованиеТовара,Справочники.Номенклатура.НайтиПоНаименованию(Строка.НаименованиеТовара));

Иначе
Возврат; КонецЕсли;
КонецЦикла;


КонецПроцедуры

.....Как этот код использовать для использования в произвольном алгоритме? *09
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
16.10.2012 23:29Ответ № 1
(0) Dana, а зачем?
Dana
17.10.2012 06:32Ответ № 2
Эта обработка обрабатывает 1 док, а их 300... Нужно в универсальную обработку, в произвольный алгоритм вставить этот код, чтобы обрабатывать отобранные документы)))
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.