[POST] …/v1/DocTechMap/Get
Возвращает документы технических карт.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
ids | Array of Int64 | Необязательный | Массив ID документов технических карт |
firm_ids | Array of Int64 | Необязательный | Массив ID предприятий |
start_date | Int64 | Необязательный | Дата начала периода в формате unix time в секундах |
end_date | Int64 | Необязательный | Дата окончания периода в формате unix time в секундах |
type | Enum | Необязательный | Тип технической карты: <Assemblable | 1 > - Сборка, <Disassemblable | 2 > - Разборка |
item_ids | Array of Int64 | Необязательный | Массив ID номенклатуры |
performed | Boolean | Необязательный | Статус проведения документа технической карты: true - Проведён, false - Не проведён |
blocked | Boolean | Необязательный | Статус блокировки документа технической карты для редактирования: true - Заблокирован для редактирования, false - Разблокирован для редактирования |
search | String | Необязательный | Поиск про значениям параметров: code - Код документа технической карты, Firm/name - Наименование предприятия, Item/name - Наименование номенклатуры, User/name - ФИО ответственного лица |
sort_orders | Array of SortOrders | Необязательный | Сортировака выходных параметров |
limit | Int32 | Необязательный | Лимит возвращаемых данных при запросе. Значение по умолчанию 10000. Максимальное значение 10000 |
offset | Int32 | Необязательный | Смещение от начала выборки |
Модель сортировки выходных параметров.
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
column | Enum | Необязательный | Значение для сортировки: <Id | 1 > - ID документа технической карты, <Date | 2 > - Дата документа технической карты, <Type | 3 > - Тип документа технической карты, <Code | 4 > - Код документа технической карты, <ItemName | 5 > - Наименование номенклатуры, <Performed | 6 > - Проведён, <Blocked | 7 > - Заблокирован, <LastUpdate | 8 > - Время изменения в Unix time |
direction | Enum | Необязательный | Порядок сортировки: <ASC | 1 > - По возростанию, <DESC | 2 > - По убыванию |
Пример запроса
{
"ids":[1],
"firm_ids":[1],
"start_date":1534153454,
"end_date":1534157896,
"type": "Assemblable",
"item_ids": [1],
"performed": false,
"blocked": false,
"search": "example",
"sort_orders": [
{
"column": "Code",
"direction": "ASC"
}
],
"limit": 1,
"offset": 1
}
Выходные параметры
Название | Тип данных | Описание |
---|---|---|
result | Array of DocTechMap | Массив документов технических карт |
next_offset | Int32 | Смещение для следующей выборки данных |
total | Int32 | Количество элементов выборки |
Пример ответа
{
"ok": true,
"result": [
{
"id": 1,
"date": 1712345678,
"type": "Assemblable",
"code": "YDH-123456",
"item_id": 1,
"item": {
"id": 1,
"group": {
"id": 1,
"parent_id": 1,
"name": "Бакалея",
"path": "Продукты/Бакалея",
"child_count": 1,
"last_update": 1533619486
},
"department": {
"id": 1,
"name": "Напитки",
"last_update": 1671689500
},
"vat": {
"id": 1,
"value": 12,
"name": "12%",
"enabled": true,
"last_update": 1672188628
},
"barcode_list": "9582638638288, 2042993381221",
"base_barcode": "9582638638288",
"unit": {
"id": 1,
"name": "Кг",
"type": 1,
"description": "Килограмм",
"kkm_code": 235,
"last_update": 1713435678
},
"unit2": {
"id": 1,
"name": "Кг",
"type": 1,
"description": "Килограмм",
"kkm_code": 235,
"last_update": 1713435678
},
"color": {
"id": 1,
"name": "Красный",
"last_update": 1671716048
},
"size": {
"id": 1,
"name": "S",
"last_update": 1671715998
},
"brand": {
"id": 1,
"name": "Coca-cola",
"last_update": 1671716103
},
"producer": {
"id": 1,
"name": "Coca-Cola Co.",
"last_update": 1688063968
},
"country": {
"id": 1,
"name": "СОЕДИНЕННЫЕ ШТАТЫ",
"fullname": "Соединенные Штаты Америки",
"code": "840",
"alfa2": "US",
"alfa3": "USA",
"last_update": 1535245932
},
"compound": true,
"deleted_mark": false,
"image_url": "https://cdn.regos.uz/5fbc650b-6166-4e1b-8864-f93c0617bbf8/i_1678063359_905ee850-3e41-4ec9-b70a-b78b5d7d52f0.png",
"parent_id": 1,
"has_child": false,
"last_update": 1688064039,
"type": "Item",
"code": 1,
"name": "Coca-Cola",
"fullname": "Coca-cola 0.5l",
"description": "Состав: вода, сахар, краситель.",
"articul": "4780069000017",
"kdt": 1,
"min_quantity": 1,
"icps": "02202002001000000",
"assemblable": true,
"disassemblable": true,
"is_labeled": true,
"comission_tin": "32641859724615",
"package_code": "example123",
"origin": "BuyingAndSelling",
"partner_id": 1
},
"firm": {
"id": 1,
"group": {
"id": 1,
"parent_id": 0,
"name": "Предприятия",
"child_count": 0,
"last_update": 1715233269
},
"deleted_mark": false,
"last_update": 1715863600,
"name": "REGOS",
"fullname": "ООО \"REGOS Software\"",
"boss_name": "Андрей",
"address": "Мукими, 8А",
"phones": "+998987654321",
"description": "EasyTrade successor",
"inn": "305930137",
"bank_name": "Ипак Йули",
"mfo": "01101",
"rs": "22125489632541254782",
"oked": "62090",
"vat_index": "1325489654785"
},
"performed": false,
"blocked": false,
"current_user_blocked": false,
"autocalculate_part_cost": true,
"last_update": 1712345678
}
],
"next_offset": 1,
"total": 1
}