5.11. WarehouseStates (Отчеты): различия между версиями
Новая страница: «<span id="функция-staticgettotals"></span> == Функция static/getTotals() == '''Описание: получить остатки по складам''' '''Параметры и пример POST запроса''' sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c otype: WarehouseStates com: execOperation op: static/getTotals() opargs: {dateFrom: "2024-10-31T21:00:00.000Z", dateTo: "2024-11-29T...» |
|||
Строка 1395: | Строка 1395: | ||
Операции доступные для сущности WarehouseStates представлены на рисунке ниже. | Операции доступные для сущности WarehouseStates представлены на рисунке ниже. | ||
[[Файл: WarehouseStates.png| | [[Файл: WarehouseStates.png|640px|thumb|left| Операции доступные для сущности WarehouseStates]] |
Текущая версия от 16:24, 15 февраля 2025
Функция static/getTotals()
Описание: получить остатки по складам
Параметры и пример POST запроса
sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c
otype: WarehouseStates
com: execOperation
op: static/getTotals()
opargs:
{dateFrom: "2024-10-31T21:00:00.000Z",
dateTo: "2024-11-29T21:00:00.000Z",
warehouseId: 270122}
Ответ сервера:
[
{
"id": 31342950,
"patId": 4329,
"patName": "Фумифос",
"batchId": 3377581,
"batchCode": "RA23RAS0314",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 38,
"docId": 1689655,
"docName": "Акт Применения № 1689655",
"docType": "PatUsage",
"note": "списание партии на применнение",
"dateTime": 1732914000
},
{
"id": 31343132,
"patId": 3475,
"patName": "Жидкое органоминеральноеудобрение Агрис марки: Азот; АзотКалий; Аминовит; Форсаж; Бор; Фосфор; Магний; Цинк; Железо; Медь; Кремний; Молибден; Сера; Кальций; Кальций Лайт; Макс; Бор Плюс; Азот 32; Азот 32 М; Бор Макс; Аминогумат; Импульс; Лигноамин; Рост",
"batchId": 2717024,
"batchCode": "161 - Форсаж",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 4.250,
"docId": 1689663,
"docName": "Акт Применения № 1689663",
"docType": "PatUsage",
"note": "списание партии на применнение",
"dateTime": 1731358800
},
{
"id": 30122230,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5195604,
"batchCode": "61",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3936311,
"docName": "Накладная № 3936311",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730419200
},
{
"id": 30122316,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5195610,
"batchCode": "61",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3936317,
"docName": "Накладная № 3936317",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730419200
},
{
"id": 30122339,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5195593,
"batchCode": "61",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3936328,
"docName": "Накладная № 3936328",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730419200
},
{
"id": 30122435,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5195608,
"batchCode": "61",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3936339,
"docName": "Накладная № 3936339",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730419200
},
{
"id": 30122536,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5201229,
"batchCode": "62",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3945959,
"docName": "Накладная № 3945959",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730419200
},
{
"id": 30157147,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5201276,
"batchCode": "62",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3944359,
"docName": "Накладная № 3944359",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730516460
},
{
"id": 30157175,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5201174,
"batchCode": "62",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3944367,
"docName": "Накладная № 3944367",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157216,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5201263,
"batchCode": "62",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3944378,
"docName": "Накладная № 3944378",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157285,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5204535,
"batchCode": "63",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 3944392,
"docName": "Накладная № 3944392",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157247,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5201243,
"batchCode": "62",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 3944386,
"docName": "Накладная № 3944386",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157357,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5204530,
"batchCode": "63",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 3944396,
"docName": "Накладная № 3944396",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157400,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5211396,
"batchCode": "64",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 3971514,
"docName": "Накладная № 3971514",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157572,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5269444,
"batchCode": "77",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4009613,
"docName": "Накладная № 4009613",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731110400
},
{
"id": 30157503,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5211395,
"batchCode": "64",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 3971520,
"docName": "Накладная № 3971520",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1730505600
},
{
"id": 30157642,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5269450,
"batchCode": "77",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4009617,
"docName": "Накладная № 4009617",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731110400
},
{
"id": 30157702,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5274606,
"batchCode": "79",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4009624,
"docName": "Накладная № 4009624",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731196800
},
{
"id": 30157737,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5277676,
"batchCode": "80",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4009631,
"docName": "Накладная № 4009631",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731196800
},
{
"id": 30157769,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5277675,
"batchCode": "80",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4009632,
"docName": "Накладная № 4009632",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731196800
},
{
"id": 30157905,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5277688,
"batchCode": "80",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4015589,
"docName": "Накладная № 4015589",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731283200
},
{
"id": 30157843,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5277696,
"batchCode": "80",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4015588,
"docName": "Накладная № 4015588",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731283200
},
{
"id": 30157959,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5277700,
"batchCode": "80",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4015592,
"docName": "Накладная № 4015592",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731283200
},
{
"id": 30158020,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5344568,
"batchCode": "94",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4063034,
"docName": "Накладная № 4063034",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731888000
},
{
"id": 30642692,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5371046,
"batchCode": "100",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 27500,
"docId": 4090573,
"docName": "Накладная № 4090573",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732147200
},
{
"id": 30642525,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5357226,
"batchCode": "97",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4073403,
"docName": "Накладная № 4073403",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731974400
},
{
"id": 30642744,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5371034,
"batchCode": "100",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 4090582,
"docName": "Накладная № 4090582",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732147200
},
{
"id": 30642609,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5377055,
"batchCode": "101",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 27500,
"docId": 4090568,
"docName": "Накладная № 4090568",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732147200
},
{
"id": 30642796,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5371028,
"batchCode": "100",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 4090764,
"docName": "Накладная № 4090764",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732060800
},
{
"id": 30642849,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5376110,
"batchCode": "97",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 28050,
"docId": 4090767,
"docName": "Накладная № 4090767",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1731974400
},
{
"id": 30644750,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5385109,
"batchCode": "102",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 4099604,
"docName": "Накладная № 4099604",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732233600
},
{
"id": 30644660,
"patId": 3423,
"patName": "Селитра аммиачная марка: Б",
"batchId": 5385105,
"batchCode": "102",
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"balance": 24750,
"docId": 4099615,
"docName": "Накладная № 4099615",
"docType": "Invoice",
"note": "перемещение/продажа партии: поступление, на целевой склад",
"dateTime": 1732233600
}
]
Функция static/getTurnoversReport()
Описание: создание отчёта Остатки на складахПараметры и пример POST запроса
sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c
otype: WarehouseStates
com: execOperation
op: static/getTurnoversReport()
opargs:
{
"dateFrom": "2023.03.14 16:00:00 +0300",
"dateTo": "2023-03-25T17:00:00+0300",
"warehouseId": 801,
"productId": 0,
"ownerId": 0,
"pos": 0,
"size": 200,
"outFormat": "json",
"showMovements" : 1}
Ответ сервера:
{
"transId": "33864650",
"resCode": 200,
"reqPerMin": 1,
"resMsg": "OK:200 Operation Executed ",
"resDescription": "",
"resData": {
"jsonTable": [
[
"warehouseId",
"patProductId",
"batchId",
"ownerContractorId",
"quantityIn",
"quantityPlus",
"quantityMinus",
"quantityOut",
"movements"
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"11484: (1236985412) :: исходная, инв. - л (дм3)",
"998: ООО 'МАРИНАД-Химпром' (DEMO) ",
4, 0, -1, 3, []
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"12187: (912) :: исходная, пр-во. - НАЛИВ",
"998: ООО 'МАРИНАД-Химпром' (DEMO) ",
96000, 0, 0, 96000, []
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"12201: (543) :: исходная, пр-во. - НАЛИВ",
"998: ООО 'МАРИНАД-Химпром' (DEMO) ",
72000, 0, 0, 72000, []
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"12491: (143) :: дочерняя, от партии [12470] - БИГ-БЕГ",
"999: ЗАО \"Светлана-ФруктоОвощи\" (DEMO) ",
120000, 0, 0, 120000, []
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"12492: (144) :: дочерняя, от партии [12469] - БИГ-БЕГ",
"999: ЗАО \"Светлана-ФруктоОвощи\" (DEMO) ",
80000, 0, 0, 80000, []
],
[
"801: [test] Осн.Склад. ООО \"МАРИНАД\"",
"1000: 2,4-Дактив (564 г/л) ",
"12495: (145) :: дочерняя, от партии [12493] - БИГ-БЕГ",
"999: ЗАО \"Светлана-ФруктоОвощи\" (DEMO) ",
140000, 0, 0, 140000, []
]
Функция static/getBatchConnectionsReport()
Описание: создание отчёта Связи партий
Параметры и пример POST запроса
sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c
otype: WarehouseStates
com: execOperation
op: static/getBatchConnectionsReport()
opargs:
{
"warehouseId": 270122,
"patId": 2415,
"batchId": 2703963
}
Ответ сервера:
[
{
"id": 16714658,
"note": "перемещение/продажа партии: поступление, на целевой склад",
"noteAtClose": null,
"docType": "Invoice",
"docId": "2006517",
"count": 220,
"delta": 220,
"countAtClose": null,
"warehouseId": 270122,
"warehouseName": "(RU-023/PS55018) земельный участок с к.н.23:08:0605000:346",
"start": 1710327600,
"end": 9223372036854775807
},
{
"id": 16714657,
"note": "перемещение/продажа партии: списываем, из 'в пути'",
"noteAtClose": null,
"docType": "Invoice",
"docId": "2006517",
"count": 0,
"delta": -220,
"countAtClose": null,
"warehouseId": 9000005447,
"warehouseName": "склад 'в пути'",
"start": 1710327600,
"end": 1710327601
},
{
"id": 15720395,
"note": "зачисление на склад 'в пути', дочерняя партия от [2337184]",
"noteAtClose": "перемещение/продажа партии: списываем, из 'в пути'",
"docType": "Invoice",
"docId": "2006517",
"count": 220,
"delta": 220,
"countAtClose": 0,
"warehouseId": 9000005447,
"warehouseName": "склад 'в пути'",
"start": 1710241303,
"end": 1710327600
}
]
Функция static/getPatApplicationReport()
Описание: Создание отчёта Применение ПАТ на поляхПараметры и пример POST запроса
sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c
otype: WarehouseStates
com: execOperation
op: static/getPatApplicationReport()
opargs:
{"to": "2023-04-30T21:00:00.000Z",
"from": "2023-04-28T21:00:00.000Z",
"acreageId": 23899}
Ответ сервера:
{
"id": 1691371,
"head": {
"id": 1691371,
"docNum": "123456",
"name": "Тестовая обработка",
"docdate": "2025-02-03T12:17:44.905+03:00",
"description": "Тест",
"sysTimeFrom": "2025-02-03T12:18:11.985+03:00",
"sysChangeDat": "2025-02-03T12:18:21.929+03:00",
"patList":
{
"patId": 1000,
"patName": "2,4-Дактив",
"baseUnitType": "литр",
"countNetto": 50
}
]
}
}
Функция static/getReport_otherOwnerOperation() ()
Описание: Создание отчёта Операции с моими обьектами третьими лицамиПараметры и пример POST запроса
sid: SEAPISID:7aa194ca8c75838128d3222fbaee49f6462e35a977f32e75d90a705ba579474c
otype: WarehouseStates
com: execOperation
op: static/getOtherOwnerOperationReport()
opargs:
{"to": "2023-04-30T21:00:00.000Z",
"from": "2023-04-28T21:00:00.000Z"}
Ответ сервера:
{
"id": 1691372,
"head": {
"id": 1691372,
"docNum": "1523",
"contractorId": 998,
"name": "Тестовая обработка",
"docdate": "2024-02-03T12:17:44.905+03:00",
"description": "Тест",
"sysTimeFrom": "2024-02-03T12:18:11.985+03:00",
"sysChangeDat": "2024-02-03T12:18:21.929+03:00",
"patList":
{
"patId": 1001,
"patName": "Абакус Прайм",
"baseUnitType": "кг",
"countNetto": 1000
}
]
}
}
Диаграмма операций для сущности WarehouseStates
Операции доступные для сущности WarehouseStates представлены на рисунке ниже.
