get.reports.srokistek — ТМЦ: строк придатності (партії, FIFO)
Призначення
Повертає партії з таблиці Srok, у яких до закінчення строку придатності залишилось менше ніж days_left днів.
Авторизація
- Логін/пароль: так.
meta.user_card: обов’язково.
Параметри params
| Поле | Тип | Обов’язково | Опис |
|---|---|---|---|
days_left |
int | так | Поріг у днях: показати партії з залишком менше N днів. |
limit |
int | ні | Кількість рядків (за замовчуванням 100). |
offset |
int | ні | Зсув для пагінації. |
Приклад запиту
Мокап: mockups/reports/get.reports.srokistek/request.json
{
"auth": {
"login": "<LOGIN>",
"password": "<PASSWORD>"
},
"method": "get.reports.srokistek",
"params": {
"days_left": 10,
"limit": 200,
"offset": 0
},
"meta": {
"user_card": "<USER_CARD>",
"client_name": "MyIntegration",
"client_version": "1.0.0"
},
"id": "report-srokistek-001"
}
Приклад відповіді (успіх)
Мокап: mockups/reports/get.reports.srokistek/response.ok.json
{
"ok": true,
"result": {
"items": [
{
"Code": "4820000000012",
"Nt": "Кава мелена 250г",
"Ss": 55.0,
"Price": 89.0,
"Quant": 8.0,
"Nn": "Партія 2026-01",
"Dat": "2026-01-01",
"Sh": 1,
"Ddif": 7,
"Ost": 8.0
}
],
"limit": 200,
"offset": 0,
"count": 1,
"days_left": 10
},
"meta": {
"api_version": "0.1.0",
"ts": "2026-01-26T12:00:00+00:00"
},
"id": "report-srokistek-001"
}
Примітки
- У відповіді
Ddif— різниця в днях до дати закінчення (може бути від’ємною, якщо вже прострочено).
Типові помилки
INVALID_DAYS_LEFTNO_DATA