РБД фильтр выгрузки в узле получения, как определить узел назначения ? #769482


#0 by EarthsSoul
Пишу выгрузку в подчиненный узел в РБД. Хочу сделать реквизиты в плане обмена и в каждом узле указать по каким складам туда выгружать данные. Хотел использовать процедуру плана обмена "ПриОтправкеДанныхПодчиненному" и там не могу понять как определить какому узлу данных отправляются данные ?
#1 by ASV
Ссылка - Узел в который идет выгрузка
#2 by Фрэнки
Сейчас поищу пример кода, но вообще нужно немного дополнить всю эту тему. Т.е. обычно надо помечать объекты на нужные узлы, а не так, чтобы пометки ставились вообще куда попало. Чаще всего пометку прописывают в подписке на событие ПриЗаписи, а в настройках регистрации объектов метаданных указывают, что авторегистрация объектов запрещена.
#3 by Фрэнки
посмотрел. Сейчас попробую пересказать :) Значит так... 1) ПриОтправкеДанныхПодчиненному предопределена и вызывается именно в случае выгрузки по узлам с включением в плане обмена признака РИБ. 2) В ПланОбмена через метаданные можно добавлять или свои реквизиты или табличную часть. В моем случае сделана табличная часть, т.к. узлов обмена меньше, чем используется разделителей учета. 3) Когда находишься в контексте вызова процедуры ПриОтправкеДанныхПодчиненному, то этот именно контекст модуля Объекта из указываемого ПланОбмена. Т.е. можешь написать " ЭтотОбъект. " и далее выбирать: или у тебя именованные реквизит узла обмена или перебор строк табчасти текущего узла обмена или обращайся в Ссылка - это все доступные вещи по контексту модуля объекта
#4 by EarthsSoul
2,3 спасибо все верно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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