Перед настройкой обмена данными необходимо определить, в какой системе данные будут изменяться пользователями, а в какую синхронизироваться. Рекомендуется изменять данные только в одной из интегрированных систем для минимизации вероятности появления конфликтов при обмене.
Для каждого типа интегрированной системы существуют свои особенности настройки обмена данными. Как правило, настройка обмена включает в себя настройку в системе DIRECTUM и в интегрируемой системе. Ниже приведен общий порядок настройки в системе DIRECTUM. Заполнение конкретных параметров и описание настройки интегрируемой системы см. в разделе «Коннекторы к системе «1C:Предприятие», в описании соответствующего коннектора.
Чтобы настроить обмен данными на стороне системы DIRECTUM:
1. | Определите, к какому типу систем относится внешняя система. Если настройка обмена данными с внешней системой такого типа производится впервые, то установите в системе DIRECTUM коннектор для интеграции с нужным типом внешних систем. Подробнее см. раздел «Установка коннектора». |
2. | Создайте запись в справочнике Интегрированные системы и заполните обязательные поля *Наименование, *Код и *Тип системы. Список возможных значений поля *Тип системы формируется динамически на основе установленных в системе коннекторов. Следует выбрать тот тип, к которому относится внешняя система. Подробнее см. описание справочника «Интегрированные системы». |
3. | В карточке созданной записи на закладке «Настройки системы» перейдите по ссылке Заполнить параметры и заполните поле Значение для всех добавленных параметров. Рекомендации по заполнению см. в разделе «Параметры интегрированной системы» для коннектора с данным типом систем. |
4. | В карточке созданной записи на закладке «Настройки обмена данными» заполните поля *Файлы обмена и *Протоколы. |
5. | Если данные будут изменяться в системе DIRECTUM и синхронизироваться во внешнюю систему, то в группе «Выгрузка из DIRECTUM» перейдите по ссылке Настроить. Если данные будут изменяться во внешней системе и синхронизироваться в систему DIRECTUM, то в группе «Загрузка в DIRECTUM» перейдите по ссылке Настроить. Откроется справочник Настройки обмена данными с интегрированными системами. |
6. | Создайте запись в справочнике Настройки обмена данными с интегрированными системами и заполните поля: |
• | *Объект DIRECTUM. Справочник или документ, который необходимо синхронизировать; |
• | *Объект системы. Объект внешней интегрированной системы, который необходимо синхронизировать с объектом системы DIRECTUM. |
Поля *Интегрированная система и *Тип обмена будут заполнены автоматически.
Подробнее см. описание справочника «Настройки обмена данными с интегрированными системами».
7. | Настройте соответствие между реквизитами синхронизируемых объектов. Для этого в табличной части «Соответствие реквизитов» добавьте запись для каждого реквизита, значения которого необходимо синхронизировать. |
Установить соответствие можно не только с реальными реквизитами объектов системы DIRECTUM, но и с вычисляемыми. Подробнее см. раздел «Выбор реквизита». Для вычисляемых реквизитов укажите вычисление на языке ISBL, которое задает их значение. Подробнее см. раздел «Вычисление реквизитов».
8. | Если необходимо задать ограничение на синхронизируемые записи, на вкладке Главная в группе Настройки обмена нажмите на кнопку Установить фильтр и определите условие фильтрации. Подробнее см. раздел «Задание условий фильтрации». |
9. | Сгенерируйте текст XSL-преобразования данных из формата одной интегрированной системы в другую. Для этого на вкладке Главная в группе XSL нажмите на кнопку Создать. |
10. | Сохраните настройку обмена данными. |
11. | Аналогичным образом создайте и заполните записи в справочнике Настройки обмена данными с интегрированными системами для остальных справочников и документов, данные которых необходимо синхронизировать в интегрируемую систему. |
Далее необходимо выполнить настройки в интегрируемой системе. После этого можно осуществлять обмен.
Чтобы выполнить обмен данными в пакетном режиме, в карточке справочника Интегрированные системы на закладке «Настройки обмена данными» в группе «Загрузка в DIRECTUM» или «Выгрузка из DIRECTUM» перейдите по ссылке Выполнить. Дальнейшие действия см. в разделе «Механизм обмена данными».
Другим способом обмена данными является вызов сценария Выполнить действие интеграции, с помощью которого можно настроить автоматический обмен данными. Подробнее см. описание сценария «Выполнить действие интеграции».
См. также