Компоненты интеграции

 

Справочники

 

Закладка «Основные настройки»

На закладке «Основные настройки» настраивается соответствие между реквизитами справочника системы DIRECTUM и реквизитами объекта внешней интегрированной системы.

*Интегрированная система. Наименование внешней интегрированной системы из справочника Интегрированные системы. Поле заполняется автоматически при создании новой записи, если справочник Настройки обмена данными с интегрированными системами был открыт из карточки справочника Интегрированные системы.

*Тип обмена. Тип обмена данными с внешней интегрированной системой. Возможные значения: «Загрузка в DIRECTUM», «Выгрузка из DIRECTUM». Поле заполняется автоматически при создании новой записи, если справочник Настройки обмена данными с интегрированными системами был открыт из карточки справочника Интегрированные системы.

*Справочник DIRECTUM. Справочник в системе DIRECTUM, данные которого нужно синхронизировать с данными справочника внешней системы. Значение поля выбирается из списка «Справочники». Список имеет две колонки: «Заголовок справочника» и «Имя справочника». Список содержит все справочники системы DIRECTUM.

*Объект системы. Объект внешней интегрированной системы, данные которого нужно синхронизировать с данными справочника системы DIRECTUM. Если коннектор предоставляет возможность получения данных об объектах внешней системы, то значение поля выбирается из списка «Объекты». Список имеет две колонки: «Заголовок объекта» и «Тип объекта». Список содержит все объекты внешней системы. Если коннектор не предоставляет возможности получения данных об объектах внешней системы, то данные заносятся вручную.

*Состояние. Состояние записи справочника. Возможные значения: «Действующая», «Закрытая». Если запись имеет состояние «Закрытая», то по ней не синхронизируются данные. Если на справочник, настройка обмена данными которого закрыта, ссылаются другие справочники, то данные справочника с закрытой настройкой все равно будут синхронизироваться.

В табличной части «Соответствие реквизитов» содержится список реквизитов справочника системы DIRECTUM и соответствующих им реквизитов объекта внешней системы, значения которых необходимо синхронизировать. В списке можно указывать как реальные реквизиты справочника, так и вычисляемые (см. раздел «Выбор реквизита системы DIRECTUM»).

*№. Номер реквизита. Используется для сортировки записей в списке.

*Раздел справочника DIRECTUM. Раздел справочника, к которому относится реквизит в системе DIRECTUM. Возможные значения: «Карточка», «Таблица», «Таблица2», «Таблица3», «Таблица4», «Таблица5», «Таблица6».

*Заголовок реквизита DIRECTUM. Заголовок реквизита в системе DIRECTUM (см. раздел «Выбор реквизита системы DIRECTUM»).

Вычисление. Вычисление, определяющее значение вычисляемого реквизита. В поле автоматически устанавливается одно из значений: «Есть» или «Нет» в зависимости от наличия текста вычислений (см. раздел «Тексты вычислений»).

*Раздел объекта системы. Раздел объекта, к которому относится реквизит во внешней интегрированной системе. Если коннектор предоставляет возможность получения данных об объектах внешней системы, то возможные значения выбираются из списка «Разделы». Список имеет две колонки: «Заголовок раздела» и «Имя раздела». Список содержит все разделы выбранного объекта системы. Если коннектор не предоставляет возможности получения данных об объектах внешней системы, то данные заносятся вручную. При выборе раздела объекта системы необходимо помнить, что реквизиты карточки справочника системы DIRECTUM должны соответствовать реквизитам карточки объекта интегрированной системы, а реквизиты табличной части справочника системы DIRECTUM – реквизитам табличной части соответствующего объекта интегрированной системы. Если реквизиты табличной части одного объекта интегрированной системы соответствуют реквизитам табличной части разных справочников системы DIRECTUM, то такую запись справочника Настройки обмена данными с интегрированными системами не удастся сохранить. Аналогичным образом нельзя сохранить запись, если реквизиты карточки справочника системы DIRECTUMсоответствуют реквизитам карточки разных объектов интегрированной системы.

*Заголовок реквизита системы. Заголовок реквизита во внешней интегрированной системе. Если коннектор предоставляет возможность получения данных об объектах внешней системы, то возможные значения выбираются из списка «Реквизиты». Список имеет четыре колонки: «Заголовок реквизита», «Имя реквизита», «Заголовок раздела», «Имя раздела». Список содержит все реквизиты выбранного объекта системы. Если поле *Раздел объекта системы заполнено, то список содержит только реквизиты указанного раздела. Если коннектор не предоставляет возможности получения данных об объектах внешней системы, то данные заносятся вручную.

*Ключ. Определяет ключевой реквизит при синхронизации данных. Возможные значения:

·         «Да» - данный реквизит будет ключевым при поиске записи в интегрированной системе. При поиске будут сравниваться значения этого реквизита с соответствующим реквизитом интегрированной системы;

·         «Нет» - данный реквизит не будет ключевым, поиск будет проводиться по другим реквизитам.

Один из реквизитов каждого раздела справочника, данные которого будут передаваться в интегрированную систему, обязательно должен быть ключевым, иначе настройку обмена данными не удастся сохранить. В настройке может быть несколько ключевых реквизитов для каждого раздела, в этом случае при поиске в системе-приемнике будет найдена та запись, значения всех ключевых реквизитов которой совпадают со значениями соответствующих реквизитов в системе-источнике. Рекомендуется делать ключевыми реквизиты, которые уникально определяют записи синхронизируемых объектов (например, *Код, *Наименование).

Кнопка Создать XSL предназначена для создания текста XSL-преобразования, c помощью которого данные системы DIRECTUM переводятся в формат внешней системы, а данные внешней системы – в формат системы DIRECTUM. Если не создан текст XSL-преобразования, то обмен данными невозможен. Необходимо заново создавать текст XSL-преобразования при каждом изменении настройки обмена данными с интегрированной системой.

При изменении любой настройки обмена данными (например, изменение состояния записи, редактирование табличной части) справочника, на который ссылаются реквизиты других объектов, необходимо заново создать тексты XSL-преобразований для всех ссылающихся объектов. Система предложит сделать это автоматически при попытке сохранения измененной записи. Откроется окно «Подтверждение»:

Нажмите на кнопку Да для подтверждения автоматической генерации XSL.

Кнопка Редакт. XSL предназначена для просмотра и изменения текста XSL-преобразования. При нажатии на кнопку открывается текстовый редактор. Изменять текст не рекомендуется.

Кнопка Фильтр предназначена для наложения ограничений на передаваемые из системы DIRECTUM или из внешней системы данные. При нажатии на кнопку открывается текстовый редактор, в котором можно задать условие фильтрации (подробнее см. раздел «Тексты вычислений»).

 

 

См. также:

·         Назначение справочника;

·         Описание использования;

·         Карточка;

·         Закладка «Дополнительные настройки»;

·         Выбор реквизита системы DIRECTUM;

·         Тексты вычислений.