Не регистрируется объект для плана обмена #686648


#0 by 0xFFFFFF
Имеем план обмена, в который включен документ. Есть подписка на событие ПриЗаписи документа с вызовом. все ок. Теперь нужно добавить регистрацию (авторегистрация отключена) для плана обмена по событию изменения набора записей (в котором присутствует документ) Делаю подписку на событие для набора записей РС, внутри вызываю тот же А он в обмене не появляется. Что делаю не так7
#1 by 0xFFFFFF
т.е. задача - чтобы при изменениях в наборе записей - документ фиксировался на выгрузку.
#2 by 0xFFFFFF
апну
#4 by Maxus43
МойОбъектДокумент - это объект? ты егов модуле набора записей получал? зарегистрироватьИзменения юзай в этом случае, мбо эти все процедуры общие работают когда документ записывается/проводится, там просто список получателей заполняется. Тутт как я понял записи не происходит
#5 by SUA
+ в обработчик перед записью а не при записи - регистрировать как документы в первоначальном, так и в измененном наборах записей
#6 by Maxus43
задача вобще не понятная кстати... если документ двигает регистр - то сам зарегится. Если регистр независим - зачем регистрировать документ?
#7 by SUA
не пофиг? (если авторегистрация отключена и для документа)
#8 by SUA
легко - в базе приемнике только сводные данные (например заказ+куча корректировок выгружаются в заказ)
#9 by Maxus43
не пофиг, именно потому что авто отключена - получатели заполняются в коде. Но если не произойдёт запись объекта - смысл заполнения получателей теряется
#10 by SUA
хотя да... у меня нетиповой блок походу - в подписке зарегистрироватьИзменения юзаются
#11 by 0xFFFFFF
да МойОбьектДокумент это документ, который получается путем обращения к результату запроса к набору записей. Рс независимый, и вообще к документу имеет косвенное отношение. Просто при определенных условиях изменения нужно отправлять доки косвенно с ним связанные. Про ЗарегистрироватьИзменения понял , попробую, как за компом буду.
#12 by Serg_1960
Как-то странно звучит "Есть подписка на событие ПриЗаписи..." и "...МеханизмРегистрацииОбъектовПередЗаписью...". Обычно ПередЗаписью это всё делается - я про регистрацию изменений. Ну да ладно, это не столь важно. В типовых уже есть подписки типа "ПередЗаписьюРегистраСведенийОбмен..." и/или "ПередЗаписьюРегистраСведенийДляОбмена..." - посмотри на их алгоритм.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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