5.11. WarehouseStates (Отчеты)

Материал из SATURN WIKI
Версия от 16:22, 15 февраля 2025; Administrator saturn-wiki (обсуждение | вклад) (Новая страница: «<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...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Функция 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 представлены на рисунке ниже.

Операции доступные для сущности WarehouseStates