Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Как «подружить» 1С:Управление холдингом 8 с другой конфигурацией

Останин Егор Посмотреть все статьи >> Разработчик 1С партнерской сети "ИнфоСофт".
04.09.2024
550
Время прочтения - 6 мин.
Заказать консультацию

Одной из типовых задач разработчика, является настройка обмена между различными базами.

Обмен - это передача данных между разными конфигурациями по определенным правилам. Для осуществления обмена существует множество подходов. Это использование типовой синхронизации, HTTP-сервисов, WEB-сервисов, REST - интерфейса. В данной статье речь пойдет о применении подсистемы «Интеграция и управление мастер-данными» (MDM) для настройки обмена между «1С:Управление холдингом 8» (1С:УХ) и другой конфигурацией, основанном на использовании WEB-сервиса.

MDM – это система управления нормативно-справочной информацией, где центром управления становится «1С:Управление холдингом 8». На огромных предприятиях упорядочивание НСИ, хранящейся во множестве баз данных, становится важной задачей. Главным преимуществом использования MDM является передача данных напрямую без использования файлов обмена при удаленном расположении баз данных друг от друга.

Рассмотрим пример, где будет создана новая конфигурация, в которую будет добавлен справочник «Валюты» и осуществлен обмен с 1С:УХ.

Для начала необходимо выгрузить файл конфигурации из 1С:УХ с расширением .cf:

1.png

Рис.1


Затем необходимо создать новую базу:

2.png

Рис.2


Выполняется объединение с конфигурацией из файла (с ранее выгруженным файлом).

На вопрос о возможности постановки конфигурации на поддержку требуется ответить «Нет»:

3.png

Рис.3


При объединении потребуется выбрать объекты (Рис.4):

1. Общий модуль РаботаСОбъектамиМетаданныхВнешнийУХ

2. Web-сервис CPMDataExchange

3. Обработка РаботаСМетаданнымиУХ

4. Обработка УниверсальнаяОтчетностьПоРегистрамУХ

41.png

42.png

43.png

44.png

Рис.4


Выполняется объединение конфигураций.

Далее создается новый справочник «Валюты»:

5.png

Рис.5


Данные из справочника «Валюты» из 1С:УХ будут передаваться в новую конфигурацию с использованием двух реквизитов: «Код» и «Наименование». Это стандартные реквизиты, ничего дополнительно создавать не требуется.

Затем необходимо опубликовать добавленный ранее web-сервис CPMDataExchange. О том, как это сделать, есть масса статей в интернете, например, здесь.

6.png

Рис.6


На этом настройка и подготовка новой базы закончена.

Далее необходимо запустить 1С:УХ и войти в подсистему «Интеграция и управление мастер-данными», открыть справочник «Типы ИБ» и создать новый элемент. При создании заполнить наименование базы, с которой будет настроен обмен, выбрать версию платформы и нажать «записать и закрыть»:

7.png

Рис.7

Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.

Затем требуется открыть другой справочник «Внешние информационные базы» и создать новый элемент. Здесь настраивается подключение с новой базой. Нужно установить «галочку» «Экспортировать элементы»:

8.png

Рис.8


После этого нажать «Проверить подключение». Если все хорошо, программой будет выдано успешное подтверждение.

Далее снова требуется вернуться в справочник «Типы ИБ», открыть ранее созданный элемент и указать в реквизите «Эталонная ВИБ» элемент справочника «Внешние информационные базы» с настройками:

9.png

Рис.9


Затем нажать кнопку «Записать». 

На этом основная настройка завершена. Осталось подтянуть структуру данных из новой базы и настроить обмен. Нажатием кнопки «Загрузить структуру данных» подтягивается структура данных из новой базы. После этого на второй вкладке «Справочники ИБ» можно увидеть созданный справочник «Валюты»:

10.png

Рис.10


Необходимо открыть по двойному щелчку и выбрать «Создать на основании\ Соответствие внешним ИБ»:

11.png

Рис.11


 

Затем требуется настроить сопоставление реквизитов и выбрать «Ключ» – реквизит, по которому будет осуществляться поиск элемента:

12.png

Рис.12


Далее нужно нажать кнопку «Записать и закрыть». Также необходимо записать изменения в справочнике «Типы ИБ».

Установленная настройка соответствия должна заполниться:

13.png

Рис.13


После этого нажать кнопку «Обмен НСИ» и затем - «Выгрузить все данные»:

14.png

Рис.14


В новой базе будет получен результат проделанной работы - заполненный справочник:

15.png

Рис.15


Таким образом, обмен с использованием MDM можно легко и быстро реализовать. Однако он имеет скромный функционал, но в то же время является хорошим фундаментом для доработки под требования заказчика. Также стоит отметить, что такой обмен работает в ручном режиме, для автоматизации требуется доработка, например, с использованием регламентного задания.


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку
Рассказать друзьям
Для разработчиков 1С
Вам может быть интересно: