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