ExtSyncObj.List

Материал из razgovorov.ru
Версия от 17:00, 28 сентября 2021; Власов Илья (обсуждение | вклад) (Новая страница: «==Описание== Метод возвращает список записей таблицы ExtSyncObj в соответствии с переданными…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание

Метод возвращает список записей таблицы 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.

  • Навигация - Параметры постраничной навигацию (Объект)


Пример параметров метода:

{
  "ДопПоля": ["Id", "Action"],
  "Фильтр": {
    "SyncDocId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
    "StatusId": "Подготовлен"
  },
  "Сортировка": ["Priority", "Action"],
  "Навигация": {
    "Страница": 2,
    "РазмерСтраницы": 50
  }
}

Результат

Объект со списком записей и признаком наличия записей на следующей странице. {

 "result": ["Id", "Action"],
 "Фильтр": {
   "SyncDocId": "017f1612-5124-e710-b1f3-bf17e1cd9d1c",
   "StatusId": "Подготовлен"
 },
 "Сортировка": ["Priority", "Action"],
 "Навигация": {
   "Страница": 2,
   "РазмерСтраницы": 50
 }

} Возвращает идентификатор (uuid) записи