Розничное направление
Потребность расчетная
Если в настройка Использовать новую формулу расчета количества “К закупу“ не включена, используется формула:
Если Потребность = 0, Тогда Потребность расчетная = 0 Если Количество дней отсутствия >= константа Количество дней отсутствия для расчетной потребности или Продажи за 30 дней = 0, Тогда Потребность расчетная = Потребность Если Динамика = 0, Тогда Потребность расчетная = Динамика30 * 30 где Динамика30 = Продажи за 30 дней/30 Если Динамика < константа Нижняя граница динамики или Динамика > константа Верхняя граница динамики, Тогда Потребность расчетная = Динамика7 *30 , где Динамика7 = Продажи за 7 дней/7 Если Динамика Между константа Нижняя граница динамики И константа Верхняя граница динамики Тогда Потребность расчетная = Динамика30 * 30 где Динамика = Динамика7 / Динамика30
КФакт
Товары категории А учитываются дни отсутствия (например, товары отсутствовали 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 дней);
Среднедневная реализация
Переменные, участвующие в расчете:
Динамика - рассчитана по формуле:
Динамика = (ПродажиЗа7ДнейДоНачалаАкций / 7) / (ПродажиЗа30ДнейДоНачалаАкций / 30)
Нижняя граница динамики - задается в константе на форме Настройки потребности
Верхняя граница динамики - задается в константе на форме Настройки потребности
КФакт - рассчитана по формуле (см. выше)
Кконстанта - значение из регистра Настройки количества дней отсутствия по назначению без учета складов
Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0 Тогда “Среднедневная реализация” = “Продажи за 30 дней по отсутствующему товару” / 30 Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” = 0 Тогда “Среднедневная реализация” = 0 Если “Динамика” <> 0 И (“Динамика” < “Нижняя граница динамики” ИЛИ “Динамика” > “Верхняя граница динамики”) (не попала в диапазон границ) Тогда “Среднедневная реализация” = “Продажи за 7 дней” / 7 Иначе Если КФакт <= Кконстанта Тогда “Среднедневная реализация” = “Продажи за 30 дней” / (30 - (Если КФакт = 30 Тогда 0 Иначе КФакт)) Иначе “Среднедневная реализация” = “Продажи за 30 дней” / (30 - (Если Кконстанта= 30 Тогда 0 Иначе Кконстанта))
Подробнее о настройках количества дней отсутствия: https://ooo-rassvet.atlassian.net/l/cp/SL8Kgo8x
К закупу
Новый метод (галка Использовать новую формулу расчета количества “К закупу“ включена)
Если Дефектура = 1 Тогда К закупу = 0; Если у товара есть признак «Минимальный ассортимент» = 1 И (Остатки на складе + Ожидается поступление на склад) < (Среднедневная реализация * Точка заказа (Параметры расчета потребности по Минимальному ассортименту)) Тогда К закупу = (Среднедневная реализация * Объем заказа (Параметры расчета потребности по Минимальному ассортименту) – (Остатки на складе + Ожидается поступление на склад); Если у товара есть признак «ПКУ» = 1 И (Остатки на складе + Ожидается поступление на склад) < (Среднедневная реализация * Точка заказа (Параметры расчета потребности по ПКУ)) Тогда К закупу = (Среднедневная реализация * Объем заказа (Параметры расчета потребности по ПКУ) – (Остатки на складе + Ожидается поступление на склад); Если (Остатки на складе + Ожидается поступление на склад) >= (Среднедневная реализация * Точка заказа (по выбранному параметру Расчет по (в форме)) * Коэффициент сезонности (из регистра Сезонные товары) Тогда К закупу = 0; Если (Остатки на складе + Ожидается поступление на склад) < (Среднедневная реализация * Точка заказа (по выбранному параметру Расчет по (в форме)) * Коэффициент сезонности (из регистра Сезонные товары) Тогда К закупу = (Среднедневная реализация * Объем закупа (по выбранному параметру Расчет по (в форме)) * Коэффициент сезонности (Регистр регистра Сезонные товары)) – (Остатки на складе + Ожидается поступление на склад - Среднедневная реализация * 2); Иначе К закупу = 0;
Колонка К закупу очищается, если данное торговое наименование находится в Дефектуре
Если настройка Использовать новую формулу расчета количества “К закупу“ отключена, используется “старый” метод:
Если Потребность = 0 Тогда К Закупу = 0 Если Остаток на центральном складе + Ожидается на центральный склад >= Потребность расчетная / 30 * Точка заказа Тогда К Закупу = 0 Если Остаток на центральном складе + Ожидается на центральный склад < \ Потребность расчетная/ 30 * Точка заказа Тогда К Закупу = Потребность расчетная / 30 * Объем заказа - ((Остаток на Центральном складе - Потребность расчетная/ 30*2) + Ожидается на Центральный склад)
Правила округления
Если К закупу > 0 И К Закупу < 10, тогда К закупу – округление до целого в большую сторону. Если к Закупу >= 10 И К Закупу <50, nогда К закупу – округление до целого в большую сторону кратно 5. Если К закупу >= 50 И К Закупу < 500, тогда К закупу – округление до целого в большую сторону кратно 10. Если К закупу >= 500 И К Закупу < 1000, тогда К закупу – округление до целого в большую сторону кратно 50. Если К закупу >= 1000, тогда К закупу – округление до целого в большую сторону кратно 100.
Оптовое направление
К закупу
Если Потребность = 0 Тогда К закупу = 0 Если Остаток на центральном складе + Ожидаемое на центральный склад >= Потребность/30 * Точка заказа Тогда К закупу = 0 Если Остаток на центральном складе + Ожидаемое на центральный склад < Потребность/30 * Точка заказа Тогда К закупу = Потребность/30 * Объем заказа - Остаток на центральном складе + Ожидаемое на центральный склад
Правила округления
Если К закупу > 0 И К Закупу < 10, тогда К закупу – округление до целого в большую сторону. Если к Закупу >= 10 И К Закупу <50, nогда К закупу – округление до целого в большую сторону кратно 5. Если К закупу >= 50 И К Закупу < 500, тогда К закупу – округление до целого в большую сторону кратно 10. Если К закупу >= 500 И К Закупу < 1000, тогда К закупу – округление до целого в большую сторону кратно 50. Если К закупу >= 1000, тогда К закупу – округление до целого в большую сторону кратно 100.
Определение точки и объема заказа
Если Торговое наименование находится в списке Минимальный ассортимент для потребности, тогда Точка и Объем заказа подставляются из Параметры расчета потребности по Минимальному ассортименту
Если Торговое наименование находится в списке ПКУ для потребности, тогда Точка и Объем подставляется из Параметры расчета потребности по ПКУ
Если Торговое наименование находится в простом списке ПКУ, то брать точку заказа из настроек реквизита Расчет по
Если Торговое наименование находится в простом списке Минимальный ассортимент, то брать точку заказа из настроек реквизита Расчет по
Добавить комментарий