Дополнительные настройки синхронизации справочников, специфичные для системы 1С, задаются в карточке справочника Настройки обмена данными с интегрированными системами на закладке «Дополнительные настройки». Подробнее см. описание справочника «Настройки обмена данными с интегрированными системами». Параметры заполняются в зависимости от типа объекта:
Тип объекта «Справочник»
Параметр
|
Значение по умолчанию
|
Описание
|
Подчиненный справочник
|
Нет
|
Признак наличия у синхронизируемого справочника интегрируемой системы хотя бы одного владельца. Возможные значения: «Да», «Нет»
|
Иерархический справочник
|
Нет
|
Признак того, является ли синхронизируемый справочник интегрируемой системы иерархическим. Возможные значения: «Да», «Нет»
|
Главная настройка
|
Да
|
Признак того, является ли настройка главной, если для одного справочника DIRECTUM настроено несколько синхронизаций. Возможные значения: «Да», «Нет»
|
Чтобы узнать, настроена ли иерархия для справочника и является ли он подчиненным:
1. | Откройте конфигуратор 1С. |
2. | В меню Конфигурация выберите пункт Открыть конфигурацию. |
3. | В конфигурации в папке Справочники в контекстном меню нужного справочника выберите пункт Свойства. Откроется окно свойств, в котором будет указано, является ли справочник иерархическим и есть ли у него владелец. Если у справочника есть владелец, то он является подчиненным. Если установлен флажок Иерархический, то справочник является иерархическим: |

Если справочник является иерархическим, то при настройке соответствия реквизитов синхронизации среди реквизитов справочника системы 1С нет реквизита Parent (имя реквизита, в котором хранится идентификатор головной записи), но реквизит и его значение есть в выгружаемом XМL-файле. Поэтому если при загрузке в DIRECTUM нужно заполнять значение реквизита Parent в реквизит справочника DIRECTUM, следует создать вычисляемый реквизит.
Пример
Справочник Подразделения в системе DIRECTUM имеет реквизит Головное подразделение, а в системе 1С данный справочник является иерархическим. Для заполнение головного подразделения в системе DIRECTUM нужно создать вычисляемый реквизит, в котором указать вычисление:
ReqValue = '[Parent]'
if ReqValue == "00000000-0000-0000-0000-000000000000"
ReqValue = ""
endif
Result = ReqValue
|
Тип объекта «Документ»
Параметр
|
Значение по умолчанию
|
Описание
|
Периодический документ
|
Нет
|
Признак того, является ли документ периодическим. Возможные значения: «Да», «Нет».
|
Чтобы узнать, является ли документ периодическим:
1. | Откройте конфигуратор 1С. |
2. | В меню Конфигурация выберите пункт Открыть конфигурацию. |
3. | В конфигурации в папке Справочники в контекстном меню нужного справочника выберите пункт Свойства. Откроется окно свойств, в котором будет указан данный признак: |

|
Тип объекта «Регистр сведений»
Параметр
|
Значение по умолчанию
|
Описание
|
Идентификатор регистра
|
–
|
Имя реквизита, являющегося уникальным идентификатором. Указывается, если на синхронизируемый регистр ссылаются другие настроенные объекты 1С
|
Пример
Регистр Контактная информация 1С синхронизируется со справочником Организации DIRECTUM. В данном случае идентификатором регистра является реквизит Объект, который содержит идентификатор записи справочника Контрагенты в 1С. Так как у одной организации можно быть только одна контактная информация, реквизит является уникальным идентификатором.
|