Общий процесс резервирования

В общем виде приложение выполняет следующие этапы логики резервирования или динамического отбора.

  • Получите количество товара, которое нужно зарезервировать.
  • Перейдите к выполнению первого этапа стратегии и определите, должен ли этот этап стратегии учитываться на основе количества, которое система пытается зарезервировать.
    • Единица измерения для резервирования
    • Тип резервирования
    • Количество для резервирования должно быть больше количества единицы измерения. Если это не так, данное действие пропускается.
  • Определите запасы, которые можно использовать для резервирования товара.
    • Срок хранения: исключите партии, у которых слишком скоро закончится срок хранения или слишком давно была дата приемки или производства.
    • Дни кода даты: исключите партии, которые от первого учитываемого запаса отделяется слишком большое количество дней.
    • Рассмотрите другие критерии, такие как возвращенные партии или блокировки запасов.
  • Воспользуйтесь критериями фильтрации стратегии, чтобы ограничить запасы, которые можно использовать.
    • Конкретные значения типа ячейки, алфавитного кода ячейки, категории ячейки, зоны резервирования
    • Ограничение количества номерного знака (полная палета/частичная палета)
  • Воспользуйтесь правилами стратегии сортировки: после фильтрации запасов для товара примените правила сортировки, настроенные в стратегии для доступных запасов.
    • Ротация партий (атрибут, настроенный для товара), ячейка, количество для номерного знака, номерной знак, время номерного знака в ячейке, алфавитный код ячейки, конкретные значения типа ячейки, алфавитного кода ячейки, категории ячейки, зоны резервирования
    • Если выбрано количество номерного знака, воспользуйтесь типом сортировки количества, которое нужно использовать (точное совпадение, по возрастанию и т. д.)
  • Если все количество товара не зарезервировано, вновь выполните правила сортировки из стратегии.

Ниже приведены примеры использования стратегий в различных ситуациях для резервирования исходящих заказов. Эти сценарии можно использовать в качестве рекомендованных стратегий, которые нужно использовать или создавать в зависимости от конкретной ситуации.