Отрицательные дни и динамические отрицательные дни

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

В этой статье приводится следующая информация:

В этой статье используются три гипотетических сценария, которые помогут понять эту информацию. Различие между сценариями заключается в точке, в которой вы получаете спрос: до, во время или после периода времени упреждения для номенклатуры.

Сценарий 1: вы получаете спрос перед периодом времени упреждения для номенклатуры

Потребность может возникнуть либо относительно рано во времени упреждения для номенклатуры, либо непосредственно перед началом периода времени упреждения. Вот пример такого сценария:

  • У номенклатуры "Демопродукт" время упреждения заказа на покупку составляет шесть дней.
  • В день ноль (1 января) уровень запасов для номенклатуры "Демопродукт" равен 0 (нулю).
  • В день ноль (1 января) вы получаете заказ на продажу для количества 10 номенклатуры "Демопродукт".
  • На седьмой день (8 января) существует заказ на покупку 10 единиц номенклатуры "Демопродукт".

На следующем рисунке показано графическое представление этого сценария.

Графическое представление сценария 1.

Случай 1A. Отрицательные дни меньше времени упреждения номенклатуры

Если в качестве отрицательных дней указано число, меньшее, чем время упреждения, MRP выполняет поиск приходов номенклатуры "Демопродукт" в пределах временной границы отрицательных дней. Поскольку таких приходов не обнаруживается, программа MRP создает новый спланированный заказ на покупку. Этот спланированный заказ немедленно задерживается на шесть дней (время упреждения). Таким образом, он поступит 7 января. Существующий заказ на покупку получает сообщение действия Отмена, так как создание нового спланированного заказа на покупку сделало его избыточным.

На следующем рисунке показан снимок экрана этого случая.

Снимок экрана случая A для сценария 1.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая A для сценария 1.

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

Случай 1B. Отрицательные дни больше времени упреждения номенклатуры

Чтобы повысить производительность MRP, можно установить для отрицательных дней число, большее чем время упреждения номенклатуры. Так как вы не можете получить поставку в течение времени упреждения в этом случае, вы можете выполнить поиск приходов, пока такой поиск имеет смысл. Хотя время выполнения для MRP будет короче, следует следить за дополнительными задержками заказов.

Случай 1C. Автоматическая корреляция времени упреждения для номенклатуры с временной границей отрицательных дней

Для автоматической корреляции времени упреждения для номенклатуры с временной границей отрицательных дней используйте динамические отрицательные дни. Для использования динамических отрицательных дней откройте Сводное планирование > Настройка > Параметры сводного планирования, затем на вкладке Общие в разделе Покрытие установите для параметра Использовать распространение отрицательных дней значение Да. Затем MRP выполняет поиск поступлений в пределах временной границы динамических отрицательных дней. Эта временная граница рассчитывается по следующей формуле:

Временная граница динамических отрицательных дней = Время упреждения покупки + Временная граница отрицательных дней + (Текущая дата – Дата потребности)

(Если типом заказа по умолчанию для номенклатуры "Демопродукт" является Производство или Перемещение, время упреждения равно времени упреждения для параметра Запасы.)

Когда используются динамические отрицательные дни, временная граница, в которой система MRP выполняет поиск поступлений, теперь равна 6 + 2 + 0 = 8 дней. MRP находит существующий заказ на покупку и сопоставляет ему заказ на продажу. Новые спланированные заказы не создаются. Таким образом, время выполнения MRP короче. На следующем рисунке показаны чистые потребности для номенклатуры "Демопродукт".

Чистые потребности для варианта C для сценария 1.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая C для сценария 1.

Случай 1D. Использование только динамических отрицательных дней

Если для отрицательных дней задать значение 0 (ноль) и использовать только динамические отрицательные дни, временная граница для динамических отрицательных дней равна 6 + 0 + 0 = 6 дней. В этом случае результат совпадает с результатом для случая A этого сценария. MRP требуется создать новый спланированный заказ и необходимо рассчитать задержки и действия. Эти задачи потребляют много времени и могут раздражать. Кроме того, имеется еще две проводки для обработки. Так как потребность не может быть покрыта вовремя для прибытия номенклатуры, в этом случае в план добавляются ненужные сложности.

На следующем рисунке показан снимок экрана для этого случая.

Снимок экрана случая D для сценария 1.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая D для сценария 1.

Случай 1E. Использование как отрицательных дней, превышающих время упреждения номенклатуры, так и временной границы для динамических отрицательных дней

Если для отрицательных дней указано число, большее, чем время упреждения для номенклатуры, а если также используется временная граница динамических отрицательных дней, то временная граница динамических отрицательных дней равна 6 + 6 + 0 = 12 дней. Такой подход может создать очень долгую временную границу, в которой система MRP должна искать результаты. Сведения о том, как случай E связан с ситуацией, когда для отрицательных дней задаются длительная временная граница, см. в разделе Заключение данной статьи.

Сценарий 2: вы получаете спрос во время упреждения для номенклатуры

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

  • У номенклатуры "Демопродукт" время упреждения заказа на покупку составляет шесть дней.
  • В день ноль (1 января) уровень запасов для номенклатуры "Демопродукт" равен 0 (нулю).
  • На четвертый день (5 января), который находятся в пределах периода упреждения для номенклатуры, вы получаете заказ на продажу 10 единиц номенклатуры "Демопродукт".
  • На седьмой день (8 января) имеется заказ на покупку 10 единиц номенклатуры "Демопродукт".

На следующем рисунке показано графическое представление этого сценария.

Графическое представление сценария 2.

Случай 2A. Отрицательные дни меньше времени упреждения номенклатуры

Если в качестве отрицательных дней указано число, меньшее, чем время упреждения, MRP выполняет поиск приходов номенклатуры "Демопродукт" в пределах временной границы отрицательных дней. Так как в этом случае система MRP не обнаруживает поступлений, создается новый спланированный заказ на покупку, в котором в качестве даты заказа используется текущая дата. Этот спланированный заказ немедленно задерживается на шесть дней (время упреждения). Таким образом, он поступит 7 января. Существующий заказ на покупку получает сообщение действия Отмена, так как создание нового спланированного заказа на покупку сделало его избыточным.

На следующем рисунке показан снимок экрана для этого случая.

Снимок экрана случая A для сценария 2.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая A для сценария 2.

Случай 2B. Отрицательные дни больше времени упреждения номенклатуры

Этот случай похож на случай B для сценария 1. Если для отрицательных дней указано число, большее, чем время упреждения для номенклатуры, новый спланированный заказ не создается. Заказ на продажу присоединяется к существующему заказу на покупку.

Случай 2C. Автоматическая корреляция времени упреждения для номенклатуры с временной границей отрицательных дней

Этот случай похож на случай C для сценария 1, так как динамические отрицательные дни работают так же, как и в этом случае. Временная граница динамических отрицательных дней теперь составляет 6 + 2 – 4 = 4 дня. При использовании такого подхода система MRP находит существующий заказ на покупку и присоединяет к нему заказ на продажу. Поскольку новые спланированные заказы не создаются, время выполнения MRP сокращается.

На следующем рисунке показан снимок экрана этого случая.

Снимок экрана случая C для сценария 2.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая C для сценария 2.

Случай 2D. Использование только динамических отрицательных дней

Если для отрицательных дней задать значение 0 (ноль) и использовать только динамические отрицательные дни, временная граница для динамических отрицательных дней теперь равна 6 + 0 – 4 = 2 дня. В этом случае результат совпадает с результатом для случая A этого сценария. Графическое представление происходящего см. в случае A для этого сценария.

Случай 2E. Использование как отрицательных дней, превышающих время упреждения номенклатуры, так и временной границы для динамических отрицательных дней

Если для отрицательных дней указано число, большее, чем время упреждения для номенклатуры, а если также используется временная граница динамических отрицательных дней, то временная граница динамических отрицательных дней равна 6 + 6 – 4 = 8 дней. Такой подход может создать очень долгую временную границу, в которой система MRP должна искать результаты. Сведения о том, как случай E связан с ситуацией, когда для отрицательных дней задаются длительная временная граница, см. в разделе Заключение данной статьи.

Сценарий 3: вы получаете спрос после периода времени упреждения для номенклатуры

Потребность может возникать после времени упреждения для номенклатуры. Вот пример такого сценария:

  • У номенклатуры "Демопродукт" время упреждения заказа на покупку составляет шесть дней.
  • В день ноль (1 января) запасы для номенклатуры "Демопродукт" равны 0 (нулю).
  • На седьмой день (8 января), который находятся за пределами периода упреждения для номенклатуры, вы получаете заказ на продажу 10 единиц номенклатуры "Демопродукт".
  • На десятый день (11 января) имеется заказ на покупку 10 единиц номенклатуры "Демопродукт".

На следующем рисунке показано графическое представление этого сценария.

Графическое представление сценария 3.

Случай 3A. Отрицательные дни меньше времени упреждения номенклатуры

Если в качестве отрицательных дней указано число, меньшее времени упреждения номенклатуры, MRP ищет за два дня перед датой потребности по заказу на продажу. Поскольку ничего не найдено, система MRP создает спланированный заказ на покупку на 2 января. Этот спланированный заказ на покупку будет отгружаться точно вовремя, чтобы удовлетворить потребность по заказу на продажу. Существующий заказ на покупку получает сообщение о действии Отмена, так как он не нужен.

На следующем рисунке показан снимок экрана этого случая.

Снимок экрана случая A для сценария 3.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая A для сценария 3.

Примечание

На предыдущем снимке экрана дата потребности для заказа на покупку — 12 января. Так как этот снимок экрана был сделан в 2015 г, когда 11 января приходилось на воскресенье, система MRP переместила дату потребности на следующий рабочий день, который был в понедельник, 12 января. Тем не менее, заказ на покупку имеет дату поставки 11 января.

Случай 3B. Отрицательные дни больше времени упреждения номенклатуры

Если для отрицательных дней указано число, большее, чем время упреждения для номенклатуры, новый спланированный заказ не создается. Заказ на продажу сопоставляется с существующим заказом на покупку. Таким образом, заказ на продажу задерживается. При создании спланированного заказа можно вовремя отгрузить заказ на продажу.

На следующем рисунке показан снимок экрана этого случая.

Снимок экрана случая B для сценария 3.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая B для сценария 3.

Случай 3C. Автоматическая корреляция времени упреждения для номенклатуры с временной границей отрицательных дней

Этот случай похож на случай C для сценария 1, так как динамические отрицательные дни работают так же, если не лучше, чем в случае B для этого сценария.

Временная граница динамических отрицательных дней составляет 6 + 2 – 7 = 1 день. Однако в этом случае система все еще учитывает время упреждения отрицательных дней (2), поскольку система MRP учитывает максимальное значение между временем упреждения отрицательных дней и временем упреждения динамических отрицательных дней. Поэтому результат в этом случае совпадает с результатом для случая A этого сценария.

На следующем рисунке показано графическое представление того, что происходит в этом случае.

Графическое представление случая C для сценария 3.

Случай 3D. Использование только динамических отрицательных дней

Если для отрицательных дней задать значение 0 (ноль) и использовать только динамические отрицательные дни, временная граница для динамических отрицательных дней теперь равна 6 + 0 – 7 = –1 день. В этом случае система по-прежнему учитывает время упреждения отрицательных дней (2). Поэтому результат в этом случае совпадает с результатом для случая A этого сценария и имеет те же самые недостатки. Графическое представление происходящего см. в случае A для сценария 2.

Случай 3E. Использование как отрицательных дней, превышающих время упреждения номенклатуры, так и временной границы для динамических отрицательных дней

Этот случай совпадает с вариантом E для сценариев 1 и 2. Он обладает практически теми же преимуществами и недостатками.

Заключение

Как показывают три сценария в этой статье, рекомендуется установить для отрицательных дней число, большее, чем время упреждения номенклатур в группе покрытия. Кроме того, рекомендуется использовать только динамические отрицательные дни и устанавливать для отрицательных дней число дней, которые вы готовы ожидать перед заказом нового пополнения, если имеется отрицательный запас (иными словами, число дней, на которое вы готовы дополнительно задержать потребность). Кроме того, номенклатуры в одной группе покрытия должны иметь аналогичные значения времени упреждения.

Если для отрицательных дней установить значение 0 (ноль) и не использовать динамические отрицательные дни, MRP всегда создает новый спланированный заказ для удовлетворения спроса. В этой ситуации важно работать с сообщениями по действиям, чтобы гарантировать, что запасы не будут накапливаться.

Может настроить отрицательные дни для длительной временной границ, а затем работать с сообщениями по действиям. Такой подход дает хороший результат планирования, но он немного медленнее. Его также может быть труднее анализировать, так как необходимо анализировать и применять сообщения по действиям. Рассмотрим пример:

  • У номенклатуры "Демопродукт" время упреждения заказа на покупку составляет шесть дней.
  • В день ноль (1 января) запасы для номенклатуры "Демопродукт" равны 0 (нулю).
  • В день ноль (1 января) вы получаете заказ на продажу для количества 10 номенклатуры "Демопродукт".
  • В девятый день (10 января) вы получаете заказ на продажу для количества 10 номенклатуры "Демопродукт".
  • На одиннадцатый день (12 января) имеется заказ на покупку 10 единиц номенклатуры "Демопродукт".
  • Отрицательные дни устанавливаются равными 20, что намного превышает время упреждения номенклатуры.

На следующем рисунке показано графическое представление того, что происходит.

Графическое рассмотрение примера.

MRP дает следующие результаты.

Пример результатов 1.

На предыдущем снимке экрана дата потребности в заказе на продажу — 9 января вместо 10 января. Так как этот снимок экрана был сделан в 2015 г, когда 10 января приходилось на субботу, дата потребности заказа должна быть предыдущим рабочим днем, который был в пятницу, 9 января.

MRP создает спланированный заказ на покупку для удовлетворения спроса, запрошенного первым заказом на продажу, но затем также рекомендует отменить спланированный заказ, поскольку можно переместить существующий заказ на покупку и увеличить количество в нем.

Результаты не являются неправильными, но время выполнения MRP может быть больше, так как MRP требуется создать все задержки и предложения. Кроме того, планировщику может потребовать больше времени для понимания результатов MRP. Самое главное в этом случае: планировщику важно понимать и использовать сообщения по действиям.

Если сократить отрицательные дни до числа, близкого ко времени упреждения номенклатуры, и использовать динамические отрицательные дни, MRP выдаст следующие результаты.

Пример результатов 2.

MRP создает спланированный заказ, прикрепленный к первому заказу на продажу. Затем, как ожидается, второй заказ на продажу привязан к существующему заказу на покупку на основе настройки отрицательных дней. Этот результат планирования также правильный, и время выполнения MRP может быть короче. В этом случае нет необходимости понимать и знать, как работать с сообщениями по действиям.

Для обеспечения того, чтобы были введены правильные значения для бизнеса, необходимо учитывать как функциональность, так и время выполнения MRP. Поэтому может потребоваться действовать немного методом проб и ошибок, чтобы определить оптимальные значения.

См. также

Дополнительное обсуждение см. в исходной записи блога Подробнее о (динамических) отрицательных днях.