API3.ExtSyncDocRead — различия между версиями
(→Результат) |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 6: | Строка 6: | ||
==Параметры== | ==Параметры== | ||
* SyncDocId* - идентификатор записи журнала синхронизации (uuid) | * SyncDocId* - идентификатор записи журнала синхронизации (uuid) | ||
− | * SelectField - массив. Поля обмена получаемые в результате, если не заполнено то все поля. | + | * SelectField - массив. Поля обмена получаемые в результате, если не заполнено то все поля. Можно передавать с типом для преобразования(поле указывается как справочник {}, где ключ - имя поля, а значение в формате '::TYPE'). Поля типа datetime лучше всегда приводить к строке {'Datetime': '::TEXT'} |
− | + | * ExtSyncObject - флаг, для запроса списка объектов (ExtSyncObj). В случае пустого значения/отсутствия, список объектов в ответе передаваться не будет | |
− | + | * ExtSyncObjectField - массив. Поля объектов обмена получаемые в результате, если не заполнено то все поля. Можно передавать с типом для преобразования(поле указывается как справочник {}, где ключ - имя поля, а значение в формате '::TYPE') | |
− | * ExtSyncObject - флаг, для запроса списка объектов (ExtSyncObj). | ||
− | |||
− | *ExtSyncObjectField - массив. Поля объектов обмена получаемые в результате, если не заполнено то все поля. | ||
− | |||
Пример параметров метода: | Пример параметров метода: | ||
Строка 30: | Строка 26: | ||
Возвращает запись журнала синхронизации. Пример результата метода: | Возвращает запись журнала синхронизации. Пример результата метода: | ||
<source lang="json"> | <source lang="json"> | ||
− | { | + | { |
− | + | "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": [ | "ExtSyncObj": [ | ||
{ | { |
Текущая версия на 08:47, 30 марта 2022
Описание
Метод возвращает запись журнала синхронизации
Полное имя метода: 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'}]
}
}
Результат
Возвращает запись журнала синхронизации. Пример результата метода:
{
"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
}
]
}