2.
tolyan_ekb
105
06.10.12 15:16
Сейчас в теме
Правила выгрузки данных. Обработчик "Перед выгрузкой":
МассивЦен = Объект.ВидыЦен.ВыгрузитьКолонку("ВидЦены");
Запрос = Новый Запрос;
Запрос.Текст = " ВЫБРАТЬ
|УстановкаЦенНоменклатурыТовары.Номенклатура,
|УстановкаЦенНоменклатурыТовары.Характеристика,
|УстановкаЦенНоменклатурыТовары.Цена,
|УстановкаЦенНоменклатурыТовары.ВидЦены
|ИЗ
| Документ.УстановкаЦенНоменклатуры.Товары КАК УстановкаЦенНоменклатурыТовары
|ГДЕ
| УстановкаЦенНоменклатурыТовары.Ссылка=&Ссылка";
Запрос.УстановитьПараметр("Ссылка", Объект);
ТаблицаТЧ = Запрос.Выполнить().Выгрузить();
Для Каждого Цена Из МассивЦен Цикл
ТЧТовары = ТаблицаТЧ.НайтиСтроки(Новый Структура("ВидЦены", Цена));
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные .Вставить("ТипЦен", Цена);
ИсходящиеДанные .Вставить("НеПроводитьНулевыеЗначения", Истина);
ИсходящиеДанные .Вставить("Товары", ТЧТовары);
ВыгрузитьПоПравилу(Объект,,ИсходящиеДанные ,,"УстановкаЦенНоменклатуры");
КонецЦикла;
У реквизтов Товары, ТипЦен,НеПроводитьНулевыеЗначения в правилах конвертации свойств установить флаг "получить из ыходящих данных"
У ПКО УстановкаЦенНоменклатуры поставить галочку "не запоминать выгруженные объекты".
Тему можно закрыть.