Конвертация данных. Конвертация двух реквизитов в один. #414995


#0 by akhmadey
Доброго времени суток! При конвертации приходника ТИС в УПП возникает ситуация: в ТИС реквизиты Контрагент и ФизЛицо разные, в УПП - один Контрагент, имеющий составной тип. Если делать два ПКС, то одно замещает другое. Если в одном из ПКС просто поставить крыж Не замещать, то итория повторяется с точностью до наоборот. Как сделать так, чтобы можно было выбирать разные ПКО в зависимости от пустого значение, не могу допетрить. Помогите, кто чем может )))) Заранее благодарен.
#1 by ТелепатБот
#2 by GenV
Типа: конвертировать либо физ.лицо в контрагента, либо контрагента в Контрагента?
#3 by Shurjk
Выбирай правило конвертации в зависимости от условий, в описании обработчика вес есть...
#4 by akhmadey
Вот я уже с ног и сбился пытаясь эту шнягу реализовать. В типовых правилах вообще ересь какая-то непонятная, а в обработчиках ПКС функции ВыгрузитьПоПравилу нема. Вот и мучаюсь.
#5 by Aleksey_3
А самому заполнить реквизиты на основании источника данных?
#6 by Shurjk
Что типа
#7 by Shurjk
+ В обработчике ПКС
#8 by 2mugik
Если источник= пусто тогда отказ=1; конецесли;
#9 by akhmadey
Так уже пробовал, почему-то ПустоеЗначение(Источник) он не любит, поэтому игнорирует и выгружает стандртно
#10 by akhmadey
Кое-что получается, осталось только придумать, где ему исходящие данные задать.
#11 by Shurjk
Значения выгружаемого реквизита и будет...
#12 by akhmadey
Просто мы не можем задать явно это значение, потому что в один ПКС должно прийти либо контрагент, либо физлицо. а если делать двумя ПКС, то возвращаемся к тому от чего пришли.
#13 by Shurjk
Не совсем понял.. может просто задать два правила выгрузки для одного объекта с разными условиями и разными ПКО.
#14 by akhmadey
Тут наооборот два объекта в один грузятся, поэтому если будет два ПКС, то одно забивает другое и все дела. Приемник-то один и тот же.
#15 by CyberNut
Вот тут в методичке есть инфа как конвертировать и "один объект в два" и "два объекта в один"
#16 by akhmadey
Спасибо, добрый человек! )))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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