Как зарегистрировать второй объект при регистрации первого
При выгрузке Элемента справочника Договоры можно отфильтровать узел выгрузки по реквизиту Организация, а как быть с группой ? В группе Договоров организация или пустая или предопределенная, не имеющая отношения к реальной.
А если регистрировать группу для всех узлов без фильтра - будет мусорка в базах из чужих групп.
Можно ли как-то регистрировать группу к обмену вместе с регистрацией элемента справочника (в котором известен узел выгрузки по фильтру) , чтобы уходило на определённый узел?
Пытался гуглить, попробовал поставить в перед обработкой ПРО
пытался писать туда вот такой код, возможно он нерабочий:
Но тут явно что-то не работает, как тут получить ИмяПланаОбмена и Отправитель не очень понял.
Посоветуйте, как регистрировать группу - родителя вместе с элементом, может быть в той же обработке ПРО.
Т.к. сильно подозреваю что если попросту поставлю в ПКС Родитель код "ВыгрузитьОбъект=Истина", то у меня эти объекты будут постоянно переписываться в приёмнике и подозреваю тут потенциальную опасность.
А если регистрировать группу для всех узлов без фильтра - будет мусорка в базах из чужих групп.
Можно ли как-то регистрировать группу к обмену вместе с регистрацией элемента справочника (в котором известен узел выгрузки по фильтру) , чтобы уходило на определённый узел?
Пытался гуглить, попробовал поставить в перед обработкой ПРО
пытался писать туда вот такой код, возможно он нерабочий:
Если Объект.ЭтоГруппа тогда
Отказ = Истина;
Иначе
Если Выгрузка = ложь тогда
ВыполнитьПравилаРегистрацииДляОбъекта(Объект.Родитель, ИмяПланаОбмена, Отправитель);
КонецЕсли;
КонецЕсли;
Отказ = Истина;
Иначе
Если Выгрузка = ложь тогда
ВыполнитьПравилаРегистрацииДляОбъекта(Объект.Родитель, ИмяПланаОбмена, Отправитель);
КонецЕсли;
КонецЕсли;
Но тут явно что-то не работает, как тут получить ИмяПланаОбмена и Отправитель не очень понял.
Посоветуйте, как регистрировать группу - родителя вместе с элементом, может быть в той же обработке ПРО.
Т.к. сильно подозреваю что если попросту поставлю в ПКС Родитель код "ВыгрузитьОбъект=Истина", то у меня эти объекты будут постоянно переписываться в приёмнике и подозреваю тут потенциальную опасность.
По теме из базы знаний
- Как создать коммерчески успешное отраслевое решение
- Как сделать плагин для 1С:EDT для начинающего Java+1C разработчика. Часть 2
- Надежная регистрация изменений. Версионирование объектов. Аудит. Все средствами SQL Server
- Как использование Gitlab-CI + OneScript может избавить вас от рутины
- Как начать зарабатывать на разработке мобильных приложений уже завтра!
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)вот так ? в самом объекте делал
Видимо тогда надо убирать ПРО, но тогда
у меня тогда во все узлы пойдёт, а надо в один только.
Или ставить ВыгрузитьПоПравилу внутрь ПКС Родитель? Но тогда не будет ли это аналогом "ВыгрузитьОбъект=Истина" т.е. будет постоянно полностью выгружать папки.
Если Источник.ЭтоГруппа Тогда
ВыгрузитьПоПравилу(Источник,,,,"ДоговорыКонтрагентовГруппы");
Отказ = Истина;
КонецЕсли;
ВыгрузитьПоПравилу(Источник,,,,"ДоговорыКонтрагентовГруппы");
Отказ = Истина;
КонецЕсли;
Видимо тогда надо убирать ПРО, но тогда
у меня тогда во все узлы пойдёт, а надо в один только.
Или ставить ВыгрузитьПоПравилу внутрь ПКС Родитель? Но тогда не будет ли это аналогом "ВыгрузитьОбъект=Истина" т.е. будет постоянно полностью выгружать папки.
(5)
Спасибо, вроде так сработало. А дальше в ПКС оно уже выгруженное само находит.
Даже так сделал: чтобы вообще все группы только с подчиненными грузились
Спасибо, вроде так сработало. А дальше в ПКС оно уже выгруженное само находит.
Даже так сделал: чтобы вообще все группы только с подчиненными грузились
Если Источник.ЭтоГруппа Тогда
Отказ = Истина;
Иначе
Если ЗначениеЗаполнено(Источник.Родитель)
И Источник.Родитель.ЭтоГруппа тогда
ВыгрузитьПоПравилу(Источник.Родитель,,,,"ДоговорыКонтрагентовГруппы");
КонецЕсли;
КонецЕсли;
В риб рекомендуется, чтобы правила регистрации
объектов совпадали с метаданными. Кд 2 переносит ссылки на зарегистрированные объекты. Можно ставить галку не перезаписывать, а только создавать новые и заполнять их, но вот как для элемента эту галку отключить, а для группы включить. Возможно лучше разные пко сделать
объектов совпадали с метаданными. Кд 2 переносит ссылки на зарегистрированные объекты. Можно ставить галку не перезаписывать, а только создавать новые и заполнять их, но вот как для элемента эту галку отключить, а для группы включить. Возможно лучше разные пко сделать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот