• | раздел и реквизит интегрированной системы заполняются всегда; |
• | для реквизита 1С можно не указывать реквизит DIRECTUM и его раздел. В этом случае значение должно быть получено из вычислений на реквизите DIRECTUM: |
Если вычисления на реквизите DIRECTUM не заданы и в событии При выгрузке из DIRECTUM этот реквизит тоже не заполняется, то при синхронизации в реквизит 1С данные не записываются;
• | по умолчанию при выгрузке из DIRECTUM записи справочников синхронизируются по связке: ИД записи DIRECTUM – GUID записи 1С. Синхронизация по ключевым реквизитам не поддерживается, поэтому для реквизитов карточки справочника поле *Ключ заполнять не нужно. Ключ можно указать только для табличных частей справочника; |
• | табличные части можно синхронизировать двумя способами: |
• | по ключевым реквизитам. В табличной части 1С добавляются или изменяются только определенные записи. Поиск записей выполняется по полям, для которых в настройке обмена DIRECTUM в поле *Ключ задано значение Да. Например, способ используется для передачи контактной информации. В примере для реквизитов Тип и Вид табличной части 1С в поле *Ключ задается значение Да: |
При таком способе синхронизация удаленных записей табличных частей не поддерживается.
• | целиком. Табличная часть в 1С полностью очищается и заполняется данными из DIRECTUM. В этом случае ключевые реквизиты указывать не нужно. Например, способ используется для синхронизации списка товаров или услуг. |
Способ синхронизации табличных частей следует выбирать, исходя из логики конкретного справочника. Если для табличной части задан хотя бы один ключевой реквизит, используется первый способ. Если ключевых реквизитов нет – второй способ;
• | записи справочника, удаленные в DIRECTUM, при синхронизации данных в системе 1С помечаются на удаление. |
Примечание
В регистры сведений 1С информация об удалении записей справочника не передается.
• | синхронизация записей регистров сведений осуществляется только по ключевым реквизитам. В качестве ключевых используются реквизиты, указанные в конфигураторе 1С в списке стандартных реквизитов и изменений регистра. |
Например, в стандартной конфигурации «1С:Бухгалтерия предприятия 3.0» для регистра сведений Курсы валют ключевыми реквизитами являются Валюта и Период.
Определить, какие реквизиты являются ключевыми можно также в системе DIRECTUM. Для этого в справочнике Настройки обмена данными с интегрированными системами откройте список реквизитов. Ключевыми считаются те реквизиты, для которых в поле Вид реквизита указано значение Отбор.
• | составные реквизиты 1С нельзя указывать в табличной части соответствия реквизитов 1С и DIRECTUM в справочнике Настройки обмена данными с интегрированными системами. Настроить синхронизацию составных реквизитов 1С можно только через событие «При выгрузке из DIRECTUM»; |
• | синхронизация составных реквизитов 1С не поддерживается; |
• | для некоторых типов реквизитов 1С обработка выполняется иначе: |
• | реквизит типа Дата. При синхронизации данных значение реквизита переводится в формат 1С: <YY-M-D"T"H:N:S>. В системе DIRECTUM можно указать дату до 9999 года, в 1С – до 3999-12-31T23:59:59. Если дата в реквизите DIRECTUM больше чем 3999, то она автоматически уменьшается до указанного значения; |
• | реквизит типа Ссылка. Если реквизит 1С имеет один из типов СправочникСсылка, ПланВидовХарактеристикСсылка, ДокументСсылка, то из таблицы IntegratedSystemsObjectLinks берется GUID записи 1С, связанной с записью DIRECTUM. Если запись DIRECTUM ранее не выгружалась, в таблице связей для нее генерируется новый GUID. |
• | чтобы в справочнике 1С создать запись типа Группа, в настройке обмена необходимо указать реквизит 1С ЭтоГруппа и в вычислениях заполнить реквизит значением True. |