КД: Выгрузка из 7, Исходящие/Входящие Данные #630712


#0 by Anzelota
Здравствуйте! Выгрузка выполняется по правилам, написанным в Конвертации данных, для дальнейшей загрузки в 7-ку. Есть выгрузки РН и ПН. В первом Контрагент должен выгружаться как покупатель (в РН в ПКС Контрагент передаю в ИсходящиеДанные список значений с одним значением типа строка и со значением "Покупатель"). В ПН то же самое, только передается значение "Поставщик". В первом случае все проходит нормально. Во втором во входящие данные попадает не тот список значений, что нужно...подозреваю из-за того, что в ПКО Контрагенты есть еще правило передачи контактной информации через те же Исходящие/Входящие данные, поэтому где-то Входящие данные затираются. Но почему так происходит? Как можно исправить? И почему РН выгружается без проблем?
#1 by Anzelota
Простите, опечаталась, в дальнейшем файл загружается в 8-ку, а не 7-ку. Но это неважно в принципе
#2 by ЧашкаЧая
Все правильно думаете, ВходящиеДанные/ИсходящиеДанные проходят всю цепочку обработчиков правил выгрузки данных, правил конвертации объектов, потом еще и общие обработчики. Так что если в правиле выгрузки сформировать ИсходящиеДанные, потом в ПередВыгрузкой ПКО еще раз записывать их то до ПослеВыгрузки дойдут те значения которые во второй раз инициировались. Скорее всего, в РН нет инициализации ИсходящиеДанные в несколько этапов, или есть но этапы записи/чтения не прерываются и нужные данные попадают в алгоритмы. Рекомендации по исправлению сложно дать, т. к. не представляю как у вас все реализовано.
#3 by Anzelota
Спасибо, что все-таки подтвердили мои опасения... А в каком направлении копать? Изменение порядка выполнения может как-то повлиять? Или это в обработке экспорта нужно что-то исправлять?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С