Получение таблицы полей синхронизации
419
Метод «GetSettings» возвращает таблицу полей синхронизации
«/GetSettings/{КодБазы}/*»
В ответ вернется структура настроек по передаче данных. В общем случае она совпадает со структурой того или иного справочника, участвующего в обмене. В полях, в которых выгружается ссылка на элемент, выгружается поле его синхронизации или УИД. Пример таблицы полей синхронизации справочников см. ниже.
Если в настройке не указаны поля для синхронизации, то по умолчанию считается, что синхронизация производится по УИДу и для данного реквизита выгружается только УИД и тип элемента.
Например, если для ставки НДС указана синхронизация по коду, то реквизит ставки (например, в строке документа) должен быть выгружен следующим образом:
"СтавкаНДС":
{
"УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",
"ТипСсылки": "Справочник.СтавкиНДС"
"Код": 202
}
Если указана синхронизация по реквизиту процент НДС:
"СтавкаНДС":
{
"УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",
"ТипСсылки": "Справочник.СтавкиНДС"
"ПроцентНДС": 10
}
Если для синхронизации указан поиск по двум реквизитам «ПроцентНДС» и «НомерНалогаВККМ», то выгружать двумя полями:
"СтавкаНДС":
{
"УИД": " e34fa9c6-837f-4ff8-bc98-98f0606dc1ba ",
"ТипСсылки": "Справочник.СтавкиНДС"
"НомерНалогаВККМ": 1,
"ПроцентНДС": 10
}
То есть, если по номенклатуре выгружается ставка НДС, то по ней будет выгружена структура JSON. состоящая из
- УИД;
- Тип ссылки.
и далее будут выгружены все поля синхронизации, если синхронизация делается не по УИД-у.
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм