API3.ExtSyncDocRead
Описание
Метод возвращает запись журнала синхронизации
Полное имя метода: API3.ExtSyncDocRead
Параметры
- SyncDocId* - идентификатор записи журнала синхронизации (uuid)
- SelectField - массив. Поля обмена получаемые в результате, если не заполнено то все поля. Можно передавать с типом для преобразования(поле указывается как справочник {}, где ключ - имя поля, а значение в формате '::TYPE'). Поля типа datetime лучше всегда приводить к строке {'Datetime': '::TEXT'}
- ExtSyncObject - флаг, для запроса списка объектов (ExtSyncObj). В случае пустого значения/отсутствия, список объектов в ответе передаваться не будет
- ExtSyncObjectField - массив. Поля объектов обмена получаемые в результате, если не заполнено то все поля. Можно передавать с типом для преобразования(поле указывается как справочник {}, где ключ - имя поля, а значение в формате '::TYPE')
Пример параметров метода:
{
"param":
{
"SyncDocId": "01c91612-91dd-5411-51d4-fa1f51414e1c",
"SelectField": ['Data', 'Priority', {'Datetime': '::TEXT'}]
"ExtSyncObject": true,
"ExtSyncObjectField": ['Title', 'Type', 'StatusId', {'Datetime': '::TEXT'}]
}
}
Результат
Возвращает запись журнала синхронизации. Пример результата метода:
{
"ExtSyncDoc": {
"Account": 5236096,
"CountConfirmed": 0,
"CountErrors": 0,
"CountObjects": 1,
"CountProcessed": 0,
"Data": "{'ini_name': 'СинхВыгрузка_Номенклатура'}",
"Datetime": "2019-03-19 20:12:41.756038",
"Direction": None,
"Number": None,
"Uuid": "01c91612-91dd-5411-51d4-fa1f51414e1c",
"ConnectionId": "0asd1612-91dd-5411-51d4-faaadsa1414e1c"
},
"ExtSyncObj": [
{
"Datetime": "2022-03-16 10:05:07+03",
"Type": "Номенклатура",
"Title": "Бубы Маркированные",
"Id": "274",
"Key1": null,
"Key2": null,
"Key3": null,
"ExtSyncDoc_": 299,
"Number": null,
"Priority": 4999,
"Data": {
"data": {
"ЕдИзм": {
"ИдСБИС": "796",
"ИмяСБИС": "ЕдиницаИзмерения",
"Код": "796",
"Название": "шт"
},
"ИдИС": "d2227c44-5092-4aa6-aafb-6ce51d9f321a",
"ИдСБИС": "274",
"ИмяСБИС": "Номенклатура",
"Код": "00-00000668",
"Название": "Бубенчики",
"НазваниеКраткое": "Бубенчики",
"НазваниеПолное": "Бубенчики",
"Опубликована": "2",
"СтавкаНДС": {
"ИдСБИС": "1",
"ИмяСБИС": "СтавкаНДС"
},
"Тип": {
"ИдСБИС": "10",
"ИмяСБИС": "ТипНоменклатуры"
}
},
"ini_format": "",
"ini_name": "СинхЗагрузка_Номенклатура",
"name": "Бубенчики",
"subobject": "True"
},
"StatusId": "Игнорирован",
"StatusMsg": "Игнорирован. Номенклатура должна быть опубликована.",
"SbisId": "274",
"ClientId": null,
"Action": 2,
"Uuid": "7ab9fdb0-f07e-46cd-a0ce-34ac6b0fa99c",
"Order": null
}
]
}