ООО "Рассвет". Преимущество первых

Расчет заказа в ежедневном распределении (алгоритм)

Ручная корректировка значения Заказ

При корректировке количества в колонке Заказ вычисляется Максимально допустимое количество к заказу:

  • Если Продажи за 30 дней равны 0, тогда

КЗаказу = 2 * Кратность - Остаток аптеки - Ожидается в аптеку

Если Кратность равна 0, тогда Кратность, используемая при расчете КЗаказу, равняется 1

  • Если Продажи за 30 дней не равны 0, тогда

Количество месяцев = Количество месяцев для расчета максимального допустимого к заказу (константа); КЗаказу = Продажи за 30 дней * Количество месяцев - Остаток аптеки - Ожидается в аптеку

После вычисления Максимально допустимого количества к заказу происходит проверка на минимальный/максимальный запас ассортимента:

  • Если товар является новинкой ассортимента, тогда

    КЗаказу = Максимальный запас - (Остаток + Ожидаемое поступление)
  • Если товар не является новинкой ассортимента и по нему установлен минимальный запас (он в основной матрице), тогда к заказу считается по формуле:

    КЗаказу = МАКСИМУМ ИЗ (Минимальный запас - (Остаток + Ожидаемое поступление), КЗаказу)
  • Если установлен контроль по запасу основной матрицы, тогда проверка превышения запаса по основной матрице не выполняется

Исключения:

  • Товары по акции

  • Товары из регистра Снятие ограничения на заказ товара

Заказ

Если не включена галка Использовать новую формулу расчета количества “К заказу“, тогда используется формула:

Страховой Запас = 0 И Среднедневная Реализация = 0 Тогда К Распределению = 0; Если Среднедневная реализация >= Страховой Запас Тогда Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа + Количество Дней Запаса) * Среднедневная реализация) И (Остаток аптеки + Ожидается В Аптеку) <> 0 Тогда К Распределению = 0 Если Остаток аптеки + Ожидается В Аптеку < ((Точка Заказа+Количество Дней Запаса) * Среднедневная реализация) ИЛИ Остаток аптеки + Ожидается В Аптеку = 0 Тогда К Распределению = Округление в большую сторону (Среднедневная реализация * Объем Заказа) - Остаток Аптеки - Ожидается В Аптеку; КонецЕсли; Если Среднедневная реализация < Страховой Запас Тогда Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа + Количество Дней Запаса) * Страховой Запас) И (Остаток Аптеки + Ожидается В Аптеку) <> 0 Тогда К Распределению = 0; ИначеЕсли Остаток Аптеки + Ожидается В Аптеку < ((Точка Заказа + Количество Дней Запаса) * Страховой Запас) ИЛИ Остаток Аптеки + Ожидается В Аптеку = 0 Тогда К Распределению = Округление в большую сторону(Страховой Запас * Объем Заказа) - Остаток Аптеки - Ожидается В Аптеку; КонецЕсли;

Итоговая сумма заказа умножается на Коэффициент сезонности и округляется до целого числа

Если включена галка Использовать новую формулу расчета количества “К заказу“, тогда используется формула:

Если “Остаток аптеки“ + “Ожидается в аптеку“ < (“Среднедневная реализация” * “Точка заказа” * “Коэффициент сезонности”) Тогда “Заказ“ = “Среднедневная реализация” * (“Объем заказа“ + “Количество дней запаса“) * “Коэффициент сезонности”) - (“Остаток аптеки“ + “Ожидается в аптеку“) Округлить до целого (15 как 20) Привести к кратности Иначе “Заказ“ = 0

Округление количества Заказ

Если К закупу > 0 И К Закупу < 10, тогда К закупу – округление до целого в большую сторону. Если к Закупу >= 10 И К Закупу <50, nогда К закупу – округление до целого в большую сторону кратно 5 Если К закупу >= 50 И К Закупу < 500, тогда К закупу – округление до целого в большую сторону кратно 10 Если К закупу >= 500 И К Закупу < 1000, тогда К закупу – округление до целого в большую сторону кратно 50 Если К закупу >= 1000, тогда К закупу – округление до целого в большую сторону кратно 100

Среднедневная реализация

Если включена галка Использовать новую формулу расчета “Среднедневная реализация“

Переменные, участвующие в расчете

  • Динамика - рассчитана по формуле ПродажиЗа7Дней / 7 / ПродажиЗа30Дней / 30

  • Нижняя граница динамики - задается в константе на форме Настройки потребности

  • Верхняя граница динамики - задается в константе на форме Настройки потребности

  • КФакт - рассчитана по формуле (см. ниже)

  • Кконстанта - значение из регистра Настройки количества дней отсутствия по розничному назначению с учетом склада

Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0 Тогда “Среднедневная реализация” = “Продажи за 30 дней по отсутствующему товару” / 30 Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” = 0 Тогда “Среднедневная реализация” = 0 Если “Динамика” <> 0 И (“Динамика” < “Нижняя граница динамики” ИЛИ “Динамика” > “Верхняя граница динамики”) (не попала в диапазон границ) Тогда “Среднедневная реализация” = “Продажи за 7 дней” / 7 Иначе Если КФакт <= Кконстанта “Среднедневная реализация” = “Продажи за 30 дней” / (30 - КФакт) Иначе “Среднедневная реализация” = “Продажи за 30 дней” / (30 - Кконстанта)

Итоговый результат округляется до двух знаков

Если не включена галка Использовать новую формулу расчета “Среднедневная реализация“

Участвуют данные из регистров:

  • Дефектурные дни в торговых наименованиях

  • Расчет среднедневной реализации

Если Количество дней для расчета среднедневной реализации - Количество дефектурных дней > 0 Тогда Среднедневная реализация = Количество проданного в анализируемом периоде / (Количество дней для расчета среднедневной реализации - Количество дефектурных дней) Иначе Среднедневная реализация = 0

Количество проданного в анализируем периоде - это количество проданного за дни расчета среднедневной реализации

КФакт

Формула расчета КФакт (От Заказчика)

Товары категории А учитываются дни отсутствия (например, товары отсутствовали 4 дня, если установлен коэффициент «1», в формуле считается Кфакт = 4 дня; если установлен коэффициент «0,5», в формуле считается Кфакт = 2 дня; если установлен коэффициент «0», в формуле считается Кфакт = 0 дней); Товары категории В учитываются дни отсутствия (например, товары отсутствовали 4 дня, если установлен коэффициент «1», в формуле считается Кфакт = 4 дня; если установлен коэффициент «0,5», в формуле считается Кфакт = 2 дня; если установлен коэффициент «0», в формуле считается Кфакт = 0 дней); Товары категории «Новинка» - учитываются дни отсутствия (например, товары отсутствовали 4 дня, если установлен коэффициент «1», в формуле считается Кфакт = 4 дня; если установлен коэффициент «0,5», в формуле считается К = 2 дня; если установлен коэффициент «0», в формуле считается К = 0 дней); Товары категории С – учитываются дни отсутствия (например, товары отсутствовали 4 дня, если установлен коэффициент «1», в формуле считается Кфакт = 4 дня; если установлен коэффициент «0», в формуле считается Кфакт = 0 дней);

Формула (Рассвет)

КФакт = Количество дней отсутствия * Коэффициент количества дней отсутствия

Расчет заказа для новинок ассортимента

  • Если товар является новинкой ассортимента, тогда при расчете к заказу устанавливается:

    Максимальный запас - (Остаток + Ожидаемое поступление)
  • Если товар не является новинкой ассортимента и по нему установлен минимальный запас (он в основной матрице), тогда к заказу считается по формуле:

    МАКСИМУМ ИЗ (Минимальный запас - (Остаток + Ожидаемое поступление), К заказу)
  • Если установлен контроль по запасу основной матрицы, тогда проверка превышения запаса по основной матрице не выполняется

Документация

Related content