КД: в приемник не выгружается найденное значение #620806


#0 by novichok79
доброе утро! делаю правила обмена между УТ 10.3 и БП 2.0. я сделал так, чтобы сделка из ТЧ и шапки документа возврата от покупателя в УТ попадала в документ возврат в БП. в ПКС "сделка", поле-источник не указан, установлена галочка "передавать данные в приемник", поле-приемник = "сделка" в конфигурации БП. у данного ПКС заполнен обработчик "перед выгрузкой", где заполняется значение, приведу последние строчки: при выгрузке значение находится и заполняется но в полученном файле выгрузки, поле "сделка" в документе возврата покупателю не заполняется. ПКО свойства - ПКО "РеализацияТоваровИУслуг". что я делаю не так? вот сами правила:
#1 by novichok79
ну что, нет идей?
#2 by Defender aka LINN
Выпили вообще это ПКС, делай все в ПКО
#3 by novichok79
тогда нубский вопрос - например, я найду в обработчике "перед выгрузкой" в ПКО искомое значение для поля в базе-источнике, помещаю его в исходящие данные, потом после загрузки забираю значение из исходящих данных, но непонятно откуда я возьму ссылку на объект в базе-приемнике. ну или просто написать в ПКО в обработчкие "перед выгрузкой" "ВыгрузитьПоПравилу(Значение, , , , "РеализацияТоваровУслуг");"? но опять же - как потом получить ссылку на загруженный объект в базе-приемнике?
#4 by Defender aka LINN
А, так у тебя в источнике этот документ? Тогда в пкс убери эту галку и задавай Значение = документ
#5 by novichok79
я так и делаю. странно, при аналогичных условиях в других ПКО, все замечательно. вот что в данный момент в ПКС:
#6 by novichok79
подниму ка тему
#7 by GenV
В "Перед выгрузкой" значение в любом случае не заполнено, там его надо задавать. А проверять надо в "При выгрузке".
#8 by novichok79
походу до выгрузки свойства в файл обмена не доходит, поскольку события "перед выгрузкой", "при выгрузке" ПКС выполняются, а вот "после выгрузки" уже нет. хотя и "отказ" = ложь, "пусто" = ложь и переменная "значение" заполнена.
#9 by novichok79
разве никто не сталкивался с подобной ситуацией?
#10 by zladenuw
тебе в приемнике надо создать и найти этот документ и указать на него. в правилах у тебя не создает этот док. хотя он и есть в источнике. тут вся проблема
#11 by novichok79
а у тебя есть пример или где посмотреть можно как это реализовано в типовых правилах обмена?
#12 by novichok79
ап-ну тему
#13 by novichok79
ну что последняя попытка - я спросил на партнерском форуме, тоже молчат
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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