25. Команда "Container.Content.Add" - добавить товар в контейнер по приходу

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

25. Команда "Container.Content.Add" - добавить товар в контейнер по приходу

Сообщение korvin » 14 мар 2019, 14:23

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

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

Команда сообщает системе, что в контейнер, находящийся в ячейке оператора, добавлен товар такой-то в таком-то количестве.

При добавлении записи в таблицу предаются поля:
  • Command_type_id=25
  • Good_desc_id - символьное - на ID товара (GOOD_DESC.ID)
  • gd_party_id - целое - на ID партии (GD_PARTY.ID)
  • quantity - целое - кол-во докладываемого товара
  • Container_barcode = Штрих-код контейнера
  • pri_doc_number = ID документа, по которому докладывается товар
  • comp_name - имя компьютера, с которого отдается команда
    Если системе не понравится команда, возникнет исключение raise.

    Возвращает поля:
    • «State» результат выполнения команды:
      • = 0 команда в процессе добавления
      • = 1 команда принята АСК к выполнению
      • = 2 ошибка выполнения команды
      • = 5 команда успешно выполнена

Пример добавления команды:
insert into sarmat.command_gas (command_type_id,good_desc_id, gd_party_id, container_barcode )
values(25,'243534534', 34345, '9438',) returning ID into :CMDID;

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