Описание: Возвращает список персональных заказов.
Максимальная длина списка 1000 элементов.
Ресурс: WA31
Параметры:
- parentId: Код контрагента владельца. Целое число (4 байта).
- customerId: Код контрагента. Целое число (4 байта).
- branchId: Код филиала. Целое число (4 байта).
- lastId: lastId. Целое число (8 байт).
- dateType: Тип диапазона дат. Целое число (4 байта). Возможные варианты:
- 0 - Дата не учитывается.
- 1 - Дата создания.
- dateStart: Начало диапазона. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- dateFinish: Конец диапазона. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- ordersList: Список персональных заказов через запятую. Строка.
- statusesList: Список статусов через запятую. Строка.
- 1:Отменен
- 2:Выдан
- 3:Доставлен в аптеку
- 4:Заказан
- 5:Принят
- 6:Собран
Подсказка по указанию параметров:
При указании параметра parentId выбор документов осуществляется по всем филиалам всех контрагентов, относящихся к указанному владельцу.
При указании параметра customerId выбор документов осуществляется по всем филиалам указанного контрагента. Параметр parentId игнорируется.
При указании параметра branchId выбор документов осуществляется по указанному филиалу. Параметры customerId и parentId игнорируются.
При указании параметра statusesList выбор документов осуществляется только по выбранным в этом параметре статусам.
Пример запроса:
https://api.farmbazis.ru/WA31?parentId=263&customerId=263&branchId=621&ordersList=198310,198316,199196,211795,63471,67939,67945,67946,124560&statusesList=1,2,3,4,5,6&dateType=0
Пример ответа:
{
"status": "0",
"date": "2020-07-17 13:47:11.13",
"lastId": 63471,
"Orders": [ {
"DocId": 63471,
"DocDate": "2018-05-29 18:20:25.0",
"branchId": 621,
"DateLife": "",
"Status": 1,
"CustomerPhone": "9271506069",
"CustomerName": " Уважаемый покупатель ",
"Comment": "",
"PrepaySum": 0,
"PrepayDocId": 0,
"PaymentSum": 0,
"OrderSum": 231.81,
"Goods": [ {
"Form": "таб. п/об. 50мг №50",
"FormId": 6,
"Drug": "5-НОК",
"DrugId": 7,
"Fabr": "Lek/Словения",
"Country": "Словения",
"InternalBarcode": "",
"FabrBarcode": "",
"Mark": false,
"Quantity": 1,
"Price": 231.81,
"NDS": 0,
"SumTax": 0,
"SumWTax": 0,
"SumWOTax": 0,
"Discount": 0,
"SumDiscount": 0,
"FixedPrice": 0,
"FirstNaklDataID": 0
}]
}]
}
Описание полей в ответе сервера:
- status: Статус запроса. 0 - Запрос выполнен успешно.
- date: Текущее время сервера. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- lastId: lastId. Целое число (8 байт).
- Orders: Список документов:
- DocId: Идентификатор документа. Целое число (4 байта).
- DocDate: Дата документа. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- branchId: Код подразделения. Целое число (4 байта).
- DateLife: Дата. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- Status: Статус заказа. Целое число (4 байта).
- CustomerPhone: Телефон клиента. Строка.
- CustomerName: Наименование клиента. Строка.
- Comment: Комментарий к заказу. Строка.
- PrepaySum: Сумма предоплаты. Вещественное число (8 байт).
- PrepayDocId: Документ предоплаты. Целое число (4 байта).
- PaymentSum: Сумма к оплате. Вещественное число (8 байт).
- OrderSum: Сумма заказа. Вещественное число (8 байт).
- Goods: Строки. Список
- Form: Наименование формы выпуска. Строка.
- FormId: Идентификатор формы выпуска. Целое число (4 байта).
- Drug: Наименование товара. Строка.
- DrugId: Идентификатор товара. Целое число (4 байта).
- Fabr: Производитель. Строка.
- Country: Страна. Строка.
- InternalBarcode: Внутренний штрих код. Строка.
- FabrBarcode: Внешний штрих код. Строка.
- Mark: Маркировка товара МДЛП. Логическое значение.
- Quantity: Количество. Вещественное число (8 байт).
- Price: Розничная цена с НДС. Вещественное число (8 байт).
- NDS: Ставка НДС (Продажи). Целое число (4 байта).
- SumTax: Сумма налога. Вещественное число (8 байт).
- SumWTax: Сумма товара с налогом. Вещественное число (8 байт).
- SumWOTax: Сумма товара без налогов. Вещественное число (8 байт).
- Discount: Процент скидки. Вещественное число (8 байт).
- DiscountSum: Сумма скидки. Вещественное число (8 байт).
- fixedPrice: Фиксированная цена. Вещественное число (8 байт).
- firstNaklDataId: Идентификатор партии товара (номер строки первичного поступления товара). Целое число (8 байт).