Содержание
Минимум заказа и кратность поставщика: рассчитайте допустимое количество
Потребность в товаре рассчитана, но поставщик принимает заказ только от минимального количества и с определённой кратностью. Рассчитайте наименьшее количество, одновременно удовлетворяющее обоим условиям. Одного округления потребности до короба может не хватить.
В документации Oracle Supply Planning минимальное количество и фиксированная кратность описаны как разные ограничения заказа. Ниже приведён самостоятельный расчёт для условий конкретного поставщика. Это не описание порядка применения всех настроек Oracle или другой учётной программы.
Приведите условия к одной единице
Зафиксируйте товар и вариант, потребность N, минимум заказа M и шаг количества K. Все три величины должны быть выражены в одной единице: например, в штуках одного варианта. Не подставляйте минимум в рублях в формулу количества.
Уточните, к чему относится минимум: к одному SKU, ко всему заказу или к сумме поставки. Формула ниже относится к минимальному количеству одного товара. Если действует общий минимум по смешанному ассортименту, нужен отдельный расчёт всего заказа.
Также подтвердите смысл кратности. Здесь допустимы количества K, 2K, 3K и далее. Если поставщик разрешает минимум плюс добавочные шаги, набор допустимых значений другой; не применяйте формулу без согласования.
Совместите ограничения
Для положительной потребности и подтверждённого положительного шага рассчитайте:
Q = K × округление_вверх(max(N, M) / K).
Сначала выберите большее из потребности и минимума, затем округлите число шагов вверх до целого. Умножение на K возвращает результат в исходную единицу количества.
Проверьте три условия: Q не меньше потребности, не меньше минимума и кратно K. Сохраните рядом исходные условия и дату их подтверждения. При неизвестной кратности не заменяйте её единицей автоматически.
Если потребность нулевая, сначала решите, нужен ли заказ вообще. Минимум описывает допустимый размер размещаемого заказа, а не обязательство покупать товар при отсутствии потребности.
Посмотрите превышение и верхнюю границу
Вычислите Q − N. Это дополнительное закупаемое количество относительно установленной потребности. Оно не является автоматически полезным страховым запасом: отдельно проверьте срок годности, место хранения и возможность использования.
Если установлен верхний предел количества для этого заказа, сравните его с Q. Превышение означает, что в заданных условиях одно допустимое количество не найдено. Не обрезайте Q до максимума: результат может нарушить минимум или кратность. Согласуйте изменение условий или отдельную схему поставок.
Передайте расчёт вместе с решением
Итоговая строка должна содержать потребность, минимум, кратность, единицу измерения, рассчитанное количество и превышение. Сумму закупки и прочие расходы проверьте отдельно по подтверждённым условиям.
Результат: количество математически соответствует установленным ограничениям. Размещение заказа всё равно требует решения ответственного о дополнительном объёме и остальных условиях поставки.
Комментарии 0