Определение условий
На время выполнения задач конкретных типов могут влиять определенные условия. Например, от высоты стеллажа, на котором находятся запасы, может зависеть длительность процедуры отбора материалов. При создании записей условий можно учитывать такие ситуации.
Можно задавать условия в процессе выполнения следующих действий.
- Назначение подэлемента элементу.
- Добавление элемента в операцию.
- Использование селектора операций, чтобы назначить операции для задач WMS.
После добавления новых условий системой создается обратный условный оператор, называемый «НЕ», который можно использовать. После назначения условий для элементов, операций и селекторов операций можно выбрать стандартное условие или условный оператор «НЕ».
Если данные, для которых вы хотите настроить условие, недоступны в запросе из WM в модуль «Трудовые ресурсы», то можно создать пользовательское поле, чтобы передавать информацию в модуль трудозатрат. Чтобы добавить пользовательское поле, нужно добавить в WM запрос SQL для извлечения данных. Когда выполняется запрос к модулю трудозатрат, этот запрос SQL выполняется и данные передаются в пользовательском поле. В модуле «Трудовые ресурсы» можно настроить условия, чтобы проверять пользовательские поля и определять, следует ли добавить в стандарт трудозатрат дополнительные операции, элементы или подэлементы.
Например, если значение в стандарте трудозатрат должно зависеть от перевозчика заказа на отгрузку, запрос SELECT получает перевозчика из заказа на отгрузку. Он передается в запросе к модулю «Трудовые ресурсы». Для пользовательского поля создается условие, которое проверяет, нужный ли это перевозчик, и добавляет соответствующий подэлемент времени, необходимый для данного перевозчика.