Редактирование правил регистрации

1. furman2000 16 20.03.24 16:20 Сейчас в теме
Всем доброго дня!
Поделитесь информацией, кто как редактирует правила регистрации???

Проблема в следующем:
Есть УТ 11.5.12.232 и БП 3.0.148.41 между ними настроен обмен (через универсальный формат).
Нужно было отключить в обмене пару документов.
Ну я как обычно взял правила регистрации, загрузил их в КД2, нашел нужный документ (который нужно отключить) и прописал в обработчике событий, перед обработкой
Отказ = Истина;
.
Сохранил правила регистрации и загрузил их в обмен.
И начались чудеса. Теперь игнорируется отбор по организации.
Решил просто загрузить и выгрузить правила регистрации. После этого сравнил их.
Очень много чего удалилось.
Подскажите куда копать?
По теме из базы знаний
Найденные решения
6. polax 20.03.24 23:14 Сейчас в теме
(1) Как вариант. Не трогать правила регистрации, поработать с кодом регистрации. Функция общего модуля
ОбменДаннымиСобытия.ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойств, ПРО, Знач ИмяПланаОбмена, Объект, Знач Выгрузка, ДополнительныеСвойства) 
возвращает массив узлов обмена в котором регистрируется документ/справочник. В параметрах есть Объект. В расширении Вместо этой функции и условие Если тип значения Объект.Ссылка = Нужный документ Тогда удалить из массива нужный узел плана обмена. Опробовано неоднократно, работает как часы
furman2000; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. furman2000 16 20.03.24 16:30 Сейчас в теме
(1) Вот правила.
Правила регистрации это стандартные, как они в 1С лежат.
Правила регистрации КД2 это загруженные в КД2 и выгруженные в файл, без внесения изменений.
Прикрепленные файлы:
Правила регистрации.xml
Правила регистрации КД2.xml
3. furman2000 16 20.03.24 16:40 Сейчас в теме
Скрины
Прикрепленные файлы:
4. RustamZz 20.03.24 17:09 Сейчас в теме
(3) Мне кажется их не через КД делают, а режут из ERPишных скриптом.
5. furman2000 16 20.03.24 17:28 Сейчас в теме
(4)Так как их редактировать?
6. polax 20.03.24 23:14 Сейчас в теме
(1) Как вариант. Не трогать правила регистрации, поработать с кодом регистрации. Функция общего модуля
ОбменДаннымиСобытия.ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойств, ПРО, Знач ИмяПланаОбмена, Объект, Знач Выгрузка, ДополнительныеСвойства) 
возвращает массив узлов обмена в котором регистрируется документ/справочник. В параметрах есть Объект. В расширении Вместо этой функции и условие Если тип значения Объект.Ссылка = Нужный документ Тогда удалить из массива нужный узел плана обмена. Опробовано неоднократно, работает как часы
furman2000; +1 Ответить
7. furman2000 16 21.03.24 18:13 Сейчас в теме
(6) Работает, только надо еще
ОбменДаннымиСобытия.ОпределитьМассивУзловПоЗначениямСвойствДополнительный(ЗначенияСвойств, ПРО, Знач ИмяПланаОбмена, Объект, ДополнительныеСвойства = Неопределено)

Тут еще нужно поправить.
8. polax 21.03.24 19:05 Сейчас в теме
(7) Естественно нужно что-то править под свои условия. Но, главное, что работает БЕЗ правки правил регистрации.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот