Всем доброго дня!
Поделитесь информацией, кто как редактирует правила регистрации???
Проблема в следующем:
Есть УТ 11.5.12.232 и БП 3.0.148.41 между ними настроен обмен (через универсальный формат).
Нужно было отключить в обмене пару документов.
Ну я как обычно взял правила регистрации, загрузил их в КД2, нашел нужный документ (который нужно отключить) и прописал в обработчике событий, перед обработкой .
Сохранил правила регистрации и загрузил их в обмен.
И начались чудеса. Теперь игнорируется отбор по организации.
Решил просто загрузить и выгрузить правила регистрации. После этого сравнил их.
Очень много чего удалилось.
Подскажите куда копать?
Поделитесь информацией, кто как редактирует правила регистрации???
Проблема в следующем:
Есть УТ 11.5.12.232 и БП 3.0.148.41 между ними настроен обмен (через универсальный формат).
Нужно было отключить в обмене пару документов.
Ну я как обычно взял правила регистрации, загрузил их в КД2, нашел нужный документ (который нужно отключить) и прописал в обработчике событий, перед обработкой
Отказ = Истина;
Сохранил правила регистрации и загрузил их в обмен.
И начались чудеса. Теперь игнорируется отбор по организации.
Решил просто загрузить и выгрузить правила регистрации. После этого сравнил их.
Очень много чего удалилось.
Подскажите куда копать?
По теме из базы знаний
- 1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)
- Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3
- Версионирование справочников, документов и регистров сведений на SQL-сервере
- Скрипт объединения правил регистрации (Python)
- Заметки по Конвертации данных 2.1
Найденные решения
(1) Как вариант. Не трогать правила регистрации, поработать с кодом регистрации. Функция общего модуля возвращает массив узлов обмена в котором регистрируется документ/справочник. В параметрах есть Объект. В расширении Вместо этой функции и условие Если тип значения Объект.Ссылка = Нужный документ Тогда удалить из массива нужный узел плана обмена. Опробовано неоднократно, работает как часы
ОбменДаннымиСобытия.ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойств, ПРО, Знач ИмяПланаОбмена, Объект, Знач Выгрузка, ДополнительныеСвойства)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вот правила.
Правила регистрации это стандартные, как они в 1С лежат.
Правила регистрации КД2 это загруженные в КД2 и выгруженные в файл, без внесения изменений.
Правила регистрации это стандартные, как они в 1С лежат.
Правила регистрации КД2 это загруженные в КД2 и выгруженные в файл, без внесения изменений.
Прикрепленные файлы:
Правила регистрации.xml
Правила регистрации КД2.xml
(1) Как вариант. Не трогать правила регистрации, поработать с кодом регистрации. Функция общего модуля возвращает массив узлов обмена в котором регистрируется документ/справочник. В параметрах есть Объект. В расширении Вместо этой функции и условие Если тип значения Объект.Ссылка = Нужный документ Тогда удалить из массива нужный узел плана обмена. Опробовано неоднократно, работает как часы
ОбменДаннымиСобытия.ОпределитьМассивУзловПоЗначениямСвойств(ЗначенияСвойств, ПРО, Знач ИмяПланаОбмена, Объект, Знач Выгрузка, ДополнительныеСвойства)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот