Чтобы задать соответствие между реквизитами справочника системы DIRECTUM и реквизитами объекта системы 1С:
1. | Откройте запись справочника Интегрированные системы, созданную на этапе настройки параметров интегрированной системы. Подробнее см. раздел «Настройки обмена данными с интегрированными системами». |
2. | На закладке «Настройка обмена данными» в группе «Загрузка в DIRECTUM» или «Выгрузка из DIRECTUM» перейдите по ссылке Настроить. Откроется справочник Настройки обмена данными с интегрированными системами. |
Примечания
В вычислениях реквизита можно использовать объект-подключение к 1С, который хранится в переменной окружения «V8App». C его помощью можно получить дополнительную информацию из 1С, например вызывая функции 1С.
3. | Создайте новую запись в справочнике Настройки обмена данными с интегрированными системами. |
4. | В группе полей «Соответствие объектов» заполните поля: |
• | *Объект DIRECTUM. Справочник системы DIRECTUM, в который будут загружаться данные из 1С. Например, Наши организации; |
• | *Объект системы. Объект системы 1С (справочник, документ или регистр), из которого будут выгружаться данные в DIRECTUM. Например, Организации. |
5. | В табличной части «Соответствие реквизитов» укажите реквизиты для синхронизации. |
Возможное соответствие реквизитов для справочника Наши организации:
*Раздел реквизита DIRECTUM |
*Реквизит DIRECTUM |
Вычисление |
*Раздел объекта системы |
*Реквизит системы |
*Ключ |
---|---|---|---|---|---|
Карточка |
Наименование |
Нет |
Главный |
Наименование |
Нет |
Карточка |
Код |
Нет |
Главный |
Код |
Да |
Примечание
Для каждого раздела справочника DIRECTUM нужно выбрать реквизит, который будет ключом.
При импорте данных в систему DIRECTUM в списке обмена со стороны DIRECTUM должны быть указаны все обязательные реквизиты справочника. Иначе после обмена данными записи в системе DIRECTUM будут неутвержденными.
Существует два типа реквизитов: реальные и вычисляемые. Тип реквизита будет запрошен при выборе реквизита 1С. Подробнее см. раздел «Выбор реквизита системы DIRECTUM».
Для вычисляемых реквизитов укажите вычисление на языке ISBL, которое задает их значение. Подробнее см. раздел «Тексты вычислений».
Пример настройки вычисляемого реквизита:
// Вычисление Фамилии из полного наименование физического лица
// Имя реквизита с полным именем физического лица можно посмотреть:
// 1. при выборе реквизита 1С при настройке соответствия реквизитов в справочнике;
// 2. в конфигураторе 1С;
// 3. в xml-файле с данными, выгруженными из 1С, если синхронизация уже выполнялась
Result = ""
Result = SubString('[Description]'; ' '; 1)
Дополнительные сведения о настройке вычисляемых реквизитов см. на сайте сообщества DIRECTUM в статье «Приемы использования вычисляемых реквизитов при настройке коннектора 1С».
6. | Сгенерируйте текст XSL-преобразования данных из формата одной интегрированной системы в другую. Для этого на вкладке Главная в группе XSL нажмите на кнопку ![]() |
7. | Если необходимо отредактировать текст XSL-преобразования, на вкладке Главная в группе XSL нажмите на кнопку ![]() |
Примечание
После каждого изменения состава реквизитов или фильтра необходимо заново создавать XSL.
8. | Если необходимо задать ограничение на синхронизируемые записи, на вкладке Главная в группе Настройки обмена нажмите на кнопку ![]() |
9. | Перейдите на закладку «Дополнительные настройки» и задайте настройки обмена данными, специфичные для системы 1С. Подробнее см. раздел «Задание дополнительных параметров соответствия». |
10. | Сохраните настройку обмена данными. |
Аналогичным образом создайте и заполните записи в справочнике Настройки обмена данными с интегрированными системами для остальных справочников, данные которых необходимо синхронизировать из системы DIRECTUM в систему 1C и из системы 1С в систему DIRECTUM.
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |