Получение таблицы полей синхронизации
alt 419

Метод «GetSettings» возвращает таблицу полей синхронизации

«/GetSettings/{КодБазы}/*»

В ответ вернется структура настроек по передаче данных. В общем случае она совпадает со структурой того или иного справочника, участвующего в обмене. В полях, в которых выгружается ссылка на элемент, выгружается поле его синхронизации или УИД. Пример таблицы полей синхронизации справочников см. ниже.

Если в настройке не указаны поля для синхронизации, то по умолчанию считается, что синхронизация производится по УИДу и для данного реквизита выгружается только УИД и тип элемента.

Например, если для ставки НДС указана синхронизация по коду, то реквизит ставки (например, в строке документа) должен быть выгружен следующим образом:

"СтавкаНДС":

{

    "УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",

    "ТипСсылки": "Справочник.СтавкиНДС"

"Код": 202

}

Если указана синхронизация по реквизиту процент НДС:

"СтавкаНДС":

{

    "УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",

    "ТипСсылки": "Справочник.СтавкиНДС"

"ПроцентНДС": 10

}

Если для синхронизации указан поиск по двум реквизитам «ПроцентНДС» и «НомерНалогаВККМ», то выгружать двумя полями:

"СтавкаНДС":

{

    "УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",

    "ТипСсылки": "Справочник.СтавкиНДС"

"НомерНалогаВККМ": 1,

"ПроцентНДС": 10

}

То есть, если по номенклатуре выгружается ставка НДС, то по ней будет выгружена структура JSON. состоящая из

- УИД;

- Тип ссылки.

и далее будут выгружены все поля синхронизации, если синхронизация делается не по УИД-у.

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм