...
В кратком варианте отображаются только самые необходимые колонки. Список колонок описан здесь: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/3906306057#%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5
Сортировка столбцов в потребности аптек
Для возможности сортировки таблицы Ежедневное распределение используются команды Сортировать по возрастанию, Сортировать по убыванию
Сохранение результата работы
...
Общий результат по колонке Заказ отображается в отдельном поле Итого, руб
...
Формулы
Расшифровка формулы расчета колонки Заказ
...
Блок кода |
---|
Страховой Запас = 0 И Среднедневная Реализация = 0 Тогда К Распределению = 0; Если Среднедневная реализация >= Страховой Запас Тогда Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа+Количество Дней Запаса) * Среднедневная реализация) И (Остаток аптеки + Ожидается В Аптеку) <> 0 Тогда К Распределению = 0 Если Остаток аптеки + Ожидается В Аптеку < ((Точка Заказа+Количество Дней Запаса) * Среднедневная реализация) ИЛИ Остаток аптеки + Ожидается В Аптеку = 0 Тогда К Распределению = Округление в большую сторону(Среднедневная реализация * Объем Заказа) - Остаток Аптеки - Ожидается В Аптеку; КонецЕсли; Если Среднедневная реализация < Страховой Запас Тогда Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа + Количество Дней Запаса) * Страховой Запас) И (Остаток Аптеки + Ожидается В Аптеку) <> 0 Тогда К Распределению = 0; ИначеЕсли Остаток Аптеки + Ожидается В Аптеку < ((Точка Заказа + Количество Дней Запаса) * Страховой Запас) ИЛИ Остаток Аптеки + Ожидается В Аптеку = 0 Тогда К Распределению = Округление в большую сторону(Страховой Запас * Объем Заказа) - Остаток Аптеки - Ожидается В Аптеку; КонецЕсли; |
...
Информация |
---|
Итоговая сумма заказа умножается на Коэффициент сезонности и округляется до целого числа |
Формула округления колонки Заказ при нажатии Рассчитать
...
Блок кода |
---|
Если “Остаток аптеки“ + “Ожидается в аптеку“ < (“Среднедневная реализация” * “Точка заказа” * “Коэффициент сезонности”) Тогда “Заказ“ = “Среднедневная реализация” * (“Объем заказа“ + “Количество дней запаса“) * “Коэффициент сезонности”) - (“Остаток аптеки“+ “Ожидается в аптеку“) Округлить до целого (15 как 20) Привести к кратности Иначе “Заказ“ = 0 |
...
Алгоритм расчета среднедневной реализации
Переменные, участвующие в расчете:
Динамика - рассчитана по формуле ПродажиЗа7Дней / 7 / ПродажиЗа30Дней / 30
Нижняя граница динамики - задается в константе на форме Настройки потребности
Верхняя граница динамики - задается в константе на форме Настройки потребности
КФакт - рассчитана по формуле (см. ниже)
Константа - значение из регистра Настройки количества дней отсутствия по назначению без учета складов
Формула среднедневной реализации
Блок кода |
---|
Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0
Тогда “Среднедневная реализация” = “Продажи за 30 дней по отсутствующему товару” / 30
Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0
Тогда “Среднедневная реализация” = 0
Если “Динамика” <> 0 И (“Динамика” < “Нижняя граница динамики” ИЛИ “Динамика” >
“Верхняя граница динамики”) (не попала в диапазон границ)
Тогда “Среднедневная реализация” = “Продажи за 7 дней” / 7
Иначе
Если КФакт <= Кконстанта
“Среднедневная реализация” = “Продажи за 30 дней” / (30 - КФакт)
Иначе
“Среднедневная реализация” = “Продажи за 30 дней” / (30 - Кконстанта) |
Формула расчета КФакт
Блок кода |
---|
Настройки количества дней отсутствия (по направлению и складу) *
Коэффициенты количества отсутствия дней на складе.(по ABC) |
Точка и объем заказа определяется от переключателя Расчет по: или по товарной категории, или по ABC/XYZ-анализа
...
Примечание |
---|
При формировании заказа на перемещение количество к заказу округляется до кратности |
Предупреждение |
---|
При корректировке количества в колонке Заказ проверяется превышение максимально допустимого количества = Продажи за 30 дней * Количество месяцев для расчета максимального допустимого к заказу (константа) - Остаток аптеки - Ожидается в аптеку .
|
Условное оформление
...