shutterstock_1050539348

Создание внешней обработки по синхронизации справочников 1С:ERP и 1C:УХ ERP

Задача по синхронизации справочников

В связи с тем, что работа у Заказчика осуществляется в двух системах в 1С 8 ERP и Управление холдингом ERP, для облегчения работы была поставлена задача на разработку обработки по синхронизации справочников “Организации” и “Структура предприятия” в 1С УХ ERP.  

Необходимость создания обработки вызвана тем, что часто меняются названия организаций в конфигурации 1С ERP. Из-за этого при обмене появлялись дубли.

Цель: синхронизация структур справочников “Структура предприятия” и “Организации” в ERP Управление холдингом.

Задача: создание внешней обработки для синхронизации справочников на переходный период, пока мастер-системой для них является 1С 8.3 ERP, а не УХ ERP.

Причина постановки задачи:

1. У справочника “Структура предприятия” на верхнем уровне располагаются подразделения, соответствующие организациям группы (юридическим лицам).

2. По требованию Заказчика структура справочников “Организации” и “Структура предприятия” в 1С УХ ERP должна быть идентична, а их элементы точно связаны.

3. По требованию Заказчика первый уровень справочника “Организации” в УХ ERP должен быть загружен из справочника “Организации” 1С 8 ERP с сохранением GUID.

4. По требованию Заказчика справочник “Структура предприятия” в УХ ERP должен быть целиком загружен из справочника “Структура предприятия” ERP с сохранением GUID объекта.

Таким образом, исходя из вышеуказанного, у справочника “Организации” в ERP Управление холдингом:

Схематично на переходный период формирование справочников в Управление холдингом ERP выглядит следующим образом:

Формирование справочников в 1С ERP УХ
Формирование справочников в 1С ERP УХ

После крайнего апдейта из 1С 8 ERP все уровни справочников “Организации” и “Структура предприятия” в УХ ERP оказались рассинхронизированы. Это выражается в следующем:

Дополнительная информация

Разработка наработки в 1С ERP Управление холдингом

Необходимо разработать обработку, с помощью которой можно выполнить два действия:

1. Изменить значение реквизита “Источник” у выбранного Подразделения для случаев, когда Орг. единица аналог есть.

2. Создать Орг. единицу аналог и указать его в значении реквизита “Источник” по выбранному Подразделению. Для случаев, когда Орг. единицы аналога нет.

Вкладка “Редактирование источника Подразделения

Реквизиты:

Вкладка “Редактирование Орг. единиц и источников подразделений”

Реквизиты:

– “Подразделение” – указывается Подразделение, у которого самого может не быть Орг. единицы аналога либо у подчиненных ему подразделений всех уровней может не быть Орг. единицы аналога.

ВАЖНО1: в реквизите нельзя выбирать Подразделения первого (верхнего) уровня.

 – Кнопка “Синхронизировать” – при нажатии кнопки программа выполняет следующие действия:

ВАЖНО2: Для создания Орг. единиц в соответствии со структурой справочника “Структура предприятия” нужно производить анализ и синхронизацию Подразделений начиная с самого верхнего уровня и заканчивая самым нижним уровнем!

ВАЖНО3: для работы после переходного периода сделана доработка в УХ ERP, благодаря которой при редактировании Орг. единиц происходит синхронное автоматическое редактирование Подразделений. В рамках синхронизации данной обработкой требуется обходить данную доработку, чтобы не создавались дубли Подразделений!

После реализации данной обработки, при синхронизации структура справочников “Организации” и “Структура предприятия” в 1С УХ ERP всегда идентичны, а их элементы точно связаны.