Работа с базой контейнеров

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

Работа с базой контейнеров

Сообщение korvin » 05 июн 2019, 06:34

Информация о контейнерах в АСК хранится в Oracle таблице sarmat.container
Интересуемые для стороннего ПО поля:
  • BARCODE VARCHAR2(100) - штрих-код контейнера - обязательное уникальное поле
  • TYPE NUMBER - типоразмер контейнера:
    • =0 - Поддоны
    • =1 - Большие
    • =2 - Средние
    • =3 - Малые
  • ID NUMBER - уникальный ID контейнера, присваивается АСК атоматически
  • LOCATION NUMBER(2) - где находится контейнер. Варианты: 0 - за пределами склада, 1 - в ячейках, 3 - на платформе робота
  • CELL_ID NUMBER - на ячейку, где хранится контейнер (если место хранения - АСК)
  • ROBOT_ID NUMBER - на робота, который взял контейнер (если место хранения - платформа робота)

При добавлении ПО Заказчика информации о контейнере нужно заполнить лишь два поля: BARCODE и TYPE. Пример:

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

insert into sarmat.container(barcode, type)
values('0099',2) returning id into :CNTID;

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