Два документа из одного

1. chumavik 07.05.15 11:52 Сейчас в теме
Всем привет. Бьюсь второй день.
Есть документ с табличной частью. В зависимости от значения колонки ТЧ нужно забить эту ТЧ на 2 части загрузить в 2 разных документа.
Что было сделано.
1. Создано 2 ПКО с одинаковым источником и разными приемниками
2. ПГКС этих ПКО получаются из входящих данных
3. В ВПД формируем пару ТЗ для ПГКС
4. Проверяем количество элементов этих ТЗ
5. Если количество элементов ТЗ1 <> 0 Тогда создаем структуру ВходящиеДанные и пакуем туда нашу ТЗ. Далее ВыгрузитьПоПравилам(Объект,,ВходящиеДанные,, ИмяПКО1).
6. Создаем такую же проверку для ТЗ2, изменяем лишь имя ПКО ВыгрузитьПоПравилам(Объект,,ВходящиеДанные,, ИмяПКО2)
Вопрос: Последовательно проверяю на количество созданные ТЗ. После первой выгрузки по правилам обработчик вернется в место вызова и продолжит выполнение ПВД? Будет производить выгрузку во второй документ, если ТЗ не пустая?
Проблема в том, что выгружает только один тип документа. По второму типу создает только 1 документ, а должно быть несколько. При выгрузке выдает ошибку "Не найдено правило конвертации объектов", хотя имена правил указаны верно.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vovan_victory 65 07.05.15 12:03 Сейчас в теме
(1) chumavik, по моему, в демо базе конвертации есть такой пример.
3. chumavik 07.05.15 12:11 Сейчас в теме
Ха, Заработало. Убрал источники в ПКО и документы перенеслись, хотя ошибки при переносе все равно выходят, причем те же самые. Я понимаю, что механизм должен работать и при установленных источниках, но добиться этого не могу.
4. tusv 212 07.05.15 12:30 Сейчас в теме
(3) chumavik, Если переносишь один в два, то необходимо установить параметр КлючВыгружаемыхДанных иначе будет переносится только один
Ну например в обработчике Перед конвертацией
Если Условие Тогда
КлючВыгружаемыхДанных = Строка(Источник.УникальныйИдентификатор())+"А";
Иначе
Отказ=Истина;
ВыгрузитьПоПравилам(Источник,,ВходящиеДанные,, ИмяПКО2)
КонецЕсли;
5. chumavik 07.05.15 14:07 Сейчас в теме
Вернул Источники у ПКО. Оказалось достаточно было установить флаг "Не запоминать выгруженные объекты". Всем спасибо.
Оставьте свое сообщение

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