ООО "Рассвет". Преимущество первых
Расчет заказа в ежедневном распределении (алгоритм)
Ручная корректировка значения Заказ
При корректировке количества в колонке Заказ вычисляется Максимально допустимое количество к заказу:
Если Продажи за 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
© 2024, ООО "Рассвет" | 8-800 777-62-36 | info@rassvet.ooo
Задать вопрос по 1С:ERP, 1С:БГУ, 1С:БП, 1С:Документооборот, 1С:ЗКГУ, 1С:ЗУП, внедрить, заказать услуги, доработки, помочь с маркировкой