17. Команда "Order.Container.Content.Deficit" - нехватка товара в контейнере

korvin
Администратор
Сообщения: 201
Зарегистрирован: 18 ноя 2017, 15:36

17. Команда "Order.Container.Content.Deficit" - нехватка товара в контейнере

Сообщение korvin » 27 мар 2019, 07:06

Код команды = 17.

Команда отдается путем добавления записи в таблицу sarmat.command_order.

Команда сообщает серверу, что товара не хватает в контейнере по данному заказу. Передаются поля:
  • Good_desc_id = ID товара
  • GD_PARTY_ID = ID партии товара (может быть пусто, если не используется)
  • container_barcode = штрих-код контейнера, из которого отбирается товар
  • Quantity = Кол-во товара в недостачи
  • Cmd_order_id = на родительскую команду, которая инициировала отбор

Также возвращает в поле «State» результат выполнения команды:
  • = 0 команда еще не запущена
  • = 2 ошибка выполнения команды (нет контейнера, или не тот товар)
  • = 5 команда успешно выполнена

После сообщение системе о недостаче товара система сама автоматически пытается привезти еще товара, чтобы удовлетворить заявку (если есть возможность).

Пример команды:

Код: Выделить всё

insert into sarmat.command_order (command_type_id,   Good_desc_id,   GD_PARTY_ID, container_barcode, Quantity, Cmd_order_id)
values(17,'9715920',3456,'001444',3,669)
returning ID into :CMDID;

Вернуться в «АСК Рязань»