12 - Команда "Good.Out" (подвезти контейнеры с товаром в указанную группу ячеек)

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

12 - Команда "Good.Out" (подвезти контейнеры с товаром в указанную группу ячеек)

Сообщение korvin » 07 янв 2018, 17:19

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

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

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

Возвращает в поле «Quantity_out» количество уже подвезенного по команде товара.

Также возвращает в поле «State» результат выполнения команды:
  • = 0 команда еще не запущена
  • = 1 команда начала выполняться
  • = 2 ошибка выполнения команды
  • = 3 на основании команды уже сформированы все необходимые command серверу штабелеров
  • = 4 команда выполнена частично (нехватка товара)
  • = 5 команда успешно выполнена

По ходу работы анализатора будет заполняться таблица sarmat.command_gas_out_container_plan с полями:
  • cmd_gas_id = на ID команды Good.Out
  • container_id = на ID контейнера
  • quantity_all = сколько всего товара в контейнере
  • quantity_to_pick = сколько товара нужно отобрать из контейнера по текущей команде
  • quantity_was_picked = сколько товара уже подвезено к отбору по текущей команде

По ходу выполнения (подвоза контейнеров) будет заполняться таблица command_gas_out_container с полями:
  • cmd_gas_id = на ID команды Good.Out
  • container_id = id контейнера
  • container_barcode = ШК контейнера
  • good_desc_id = ID товара
  • gd_party_id = ID партии товара
  • quantity = кол-во товара в подвезенном контейнере
  • cell_name = название ячейки, куда был выгружен контейнер

Вернуться в «Товарный сервер»