Последнее обновление
18.06.2026

units/list

Тип метода

GET

Назначение

Установка предела вместимости текущего упаковочного листа. Получение списка из единиц измерения (ЕИ) для установки ограничения текущего упаковочного листа (УЛ) по количеству мест в агрегируемой упаковке (limit).

Где используется

При агрегации товаров в упаковочный лист. Метод вызывается при подборе первой позиции в упаковке. Метод вызывается если в шаблоне документа используются параметры (см. template):

  • "Режим ввода упаковочных листов" = "После товара" (use_pack_mode = 2)
  • "Источник предела вместимости упаковки" = "Товар" (required_pack_qty_source = 1)

Принцип работы:

  • Если в списке несколько ЕИ - ПО отображает форму выбора, что бы пользователь сам мог выбрать ЕИ и ограничение по количеству мест (limit) для текущего УЛ.
  • Если в списке одна ЕИ - ПО пропускает форму выбора, автоматически применяет ограничение по количеству мест (limit) для текущего УЛ.
  • Если список пустой - ПО пропускает форму выбора, не применяет никаких ограничений по количеству мест.

После выбора ЕИ или если с сервера вернулась одна ЕИ - ПО вызывает метод PUT api/units/commit (см. units/commit)

Запрос

Параметры

Наименование Тип Описание
device_id string Идентификатор устройства
username string Имя пользователя
doc_id string Идентификатор документа
operation_type int Вид табличной части:
0 - подбор, 1 - размещение
*В шаблоне документа: "Подбор" или "Размещение"
art_id string Идентификатор товара
pack string Значение упаковочного листа

Пример запроса

http://192.168.1.1/DM/hs/DataMobileExch/api/units/list?device_id=Q0822021A0042&username=Администратор&doc_id=d82-e55b9c52-d0f5-11f0-ab61-005056b9db04&operation_type=0&art_id=8U-eea0bcda-50a8-11ef-bb3c-005056b92ad200000000-0000-0000-0000-000000000000&pack=00146701998500785169

Ответ

Тело

Наименование Тип Описание
units обязательное object array Массив объектов единиц измерения

Пример ответа

Возвращается массив из объектов unit_obj

]
      {
        "name": "E26 (2 400)",
        "value": "aeaedada-3eba-11ef-bb1d-005056b96467",
        "limit": 30
      },
      {
        "name": "E27 (2 200)",
        "value": "aeaedada-3eba-11ef-bb1d-005056b96467",
        "limit": 20
      }

    ...
]

см. unit_obj