ExtSyncObj.List — различия между версиями
(Новая страница: «==Описание== Метод возвращает список записей таблицы ExtSyncObj в соответствии с переданными…») |
|||
Строка 11: | Строка 11: | ||
* Сортировка - Список полей по которым будет осуществляться сортировка (Массив, RecordSet, SortingList) | * Сортировка - Список полей по которым будет осуществляться сортировка (Массив, RecordSet, SortingList) | ||
Возможные значения: Type, Priority. | Возможные значения: Type, Priority. | ||
− | * Навигация - Параметры постраничной навигацию (Объект) | + | * Навигация - Параметры постраничной навигацию. По умолчанию РазмерСтраницы - 50 (Объект) |
Строка 32: | Строка 32: | ||
==Результат== | ==Результат== | ||
Объект со списком записей и признаком наличия записей на следующей странице. | Объект со списком записей и признаком наличия записей на следующей странице. | ||
+ | <source lang="json"> | ||
{ | { | ||
− | " | + | "Результат": [{ |
− | + | "Type": "Номенклатура", | |
− | " | + | "Data": {}, |
− | "StatusId": "Подготовлен" | + | "SbisId": "5236", |
− | + | "ClientId": "35788796543", | |
− | + | "StatusId": "Подготовлен", | |
+ | "StatusMsg": "", | ||
+ | "Priority": 56423, | ||
+ | "Uuid": "017f1612-5124-e710-b1f2-bf15e1cd9d5c", | ||
+ | "Id": "", | ||
+ | "Action": 2 | ||
+ | }], | ||
"Навигация": { | "Навигация": { | ||
"Страница": 2, | "Страница": 2, | ||
− | "РазмерСтраницы": | + | "РазмерСтраницы": 10, |
+ | "ЕстьЕще": true | ||
} | } | ||
} | } | ||
− | + | </source> | |
− | |||
[[Категория:SBIS API3 Метод]] | [[Категория:SBIS API3 Метод]] |
Версия 14:49, 29 сентября 2021
Описание
Метод возвращает список записей таблицы ExtSyncObj в соответствии с переданными параметрами. Возвращаемые поля: Type, Data, SbisId, ClientId, StatusId, StatusMsg, Priority, Uuid Полное имя метода: ExtSyncObj.List
Параметры
- ДопПоля - Список полей, который должны быть в результате помимо полей по умолчанию. (Массив)
Возможные значения: Id, Rey1, Key2, Key3, Number, Action
- Фильтр - Список полей по которым будет выполнен отбор записей. (Массив)
Возможные значения: 'SyncDocId', 'Type', 'StatusId', 'Uuid'. Обязательно должен быть указан Uuid или SyncDocId
- Сортировка - Список полей по которым будет осуществляться сортировка (Массив, RecordSet, SortingList)
Возможные значения: Type, Priority.
- Навигация - Параметры постраничной навигацию. По умолчанию РазмерСтраницы - 50 (Объект)
Пример параметров метода:
{
"ДопПоля": ["Id", "Action"],
"Фильтр": {
"SyncDocId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
"StatusId": "Подготовлен"
},
"Сортировка": ["Priority", "Action"],
"Навигация": {
"Страница": 2,
"РазмерСтраницы": 50
}
}
Результат
Объект со списком записей и признаком наличия записей на следующей странице.
{
"Результат": [{
"Type": "Номенклатура",
"Data": {},
"SbisId": "5236",
"ClientId": "35788796543",
"StatusId": "Подготовлен",
"StatusMsg": "",
"Priority": 56423,
"Uuid": "017f1612-5124-e710-b1f2-bf15e1cd9d5c",
"Id": "",
"Action": 2
}],
"Навигация": {
"Страница": 2,
"РазмерСтраницы": 10,
"ЕстьЕще": true
}
}