Обмен УТ11-БП2.0. Документ установка цен номенклатуры

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. tolyan_ekb 105 24.09.12 12:24 Сейчас в теме
Не могу понять, как создать правило для создания из одного документа нескольких (по видам цен). Если я правильно понял, нужно выбрать данные запросом и выгрузить в цикле ПоПравилу. Есть у кого-нибудь понятный пример. В типовых правилах смог понять, только то чтонаписал выше.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. tolyan_ekb 105 06.10.12 15:16 Сейчас в теме
Правила выгрузки данных. Обработчик "Перед выгрузкой":

МассивЦен = Объект.ВидыЦен.ВыгрузитьКолонку("ВидЦены");
Запрос = Новый Запрос;
Запрос.Текст = " ВЫБРАТЬ
|УстановкаЦенНоменклатурыТовары.Номенклатура,
|УстановкаЦенНоменклатурыТовары.Характеристика,
|УстановкаЦенНоменклатурыТовары.Цена,
|УстановкаЦенНоменклатурыТовары.ВидЦены
|ИЗ
| Документ.УстановкаЦенНоменклатуры.Товары КАК УстановкаЦенНоменклатурыТовары
|ГДЕ
| УстановкаЦенНоменклатурыТовары.Ссылка=&Ссылка";
Запрос.УстановитьПараметр("Ссылка", Объект);

ТаблицаТЧ = Запрос.Выполнить().Выгрузить();
Для Каждого Цена Из МассивЦен Цикл

ТЧТовары = ТаблицаТЧ.НайтиСтроки(Новый Структура("ВидЦены", Цена));
ИсходящиеДанные = Новый Структура;

ИсходящиеДанные .Вставить("ТипЦен", Цена);
ИсходящиеДанные .Вставить("НеПроводитьНулевыеЗначения", Истина);
ИсходящиеДанные .Вставить("Товары", ТЧТовары);

ВыгрузитьПоПравилу(Объект,,ИсходящиеДанные ,,"УстановкаЦенНоменклатуры");
КонецЦикла;

У реквизтов Товары, ТипЦен,НеПроводитьНулевыеЗначения в правилах конвертации свойств установить флаг "получить из ыходящих данных"
У ПКО УстановкаЦенНоменклатуры поставить галочку "не запоминать выгруженные объекты".

Тему можно закрыть.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот