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

Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 57 Следующий »

КоммерцияЗакупкиЕжедневное распределение

Назначение

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

Формирование заказов на перемещение: https://ooo-rassvet.atlassian.net/l/cp/uHjc5ZjA

В списке отображаются торговые наименования, по которым было движение по выбранному складу, есть остатки или ожидаемое поступление на центральный склад

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

Отборы и настройки

Пользователь может установить различные параметры отбора и представления списка Ежедневное распределение

Описание отборов: https://ooo-rassvet.atlassian.net/l/cp/sNPTRFPo

Колонки

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

Краткое / Полное представление списка

Для удобства работы пользователя аптеки, у которого небольшая диагональ экрана, реализован переключатель представления списка: Детальный | Краткий

Выбор пользователя запоминается

В детальном списке отображаются все колонки Ежедневного распределения. Подробно колонки описаны здесь: https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/3906306057#%D0%9F%D0%BE%D0%BB%D0%BD%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

В кратком варианте отображаются только самые необходимые колонки. Список колонок описан здесь: 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

Сортировка столбцов в потребности аптек

  • Для возможности сортировки таблицы Ежедневное распределение используются команды Сортировать по возрастанию, Сортировать по убыванию

Сохранение результата работы

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

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

  • Если при вводе количества Заказ срабатывает ограничение на количество, система уменьшает заказанное до максимального количества

    ЕжедневноеРаспределениеОграничениеКоличестваЗаказ.mp4

    Ранее выводилось предупреждение и количество устанавливалось равным 0 и пользователю приходилось вводить количество повторно

Итоги по колонке Заказ

  • Общий результат по колонке Заказ отображается в отдельном поле Итого, руб

Формулы

Расшифровка формулы расчета колонки Заказ

Страховой Запас = 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)

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

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

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

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

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

Если К закупу >= 1000,
  тогда К закупу – округление до целого в большую сторону кратно 100

  • Точка и объем заказа определяется от переключателя Расчет по: или по товарной категории, или по ABC/XYZ-анализа

При корректировке количества в колонке Заказ проверяется превышение максимально допустимого количества = Продажи за 30 дней * Количество месяцев для расчета максимального допустимого к заказу (константа) - Остаток аптеки - Ожидается в аптеку
Если Продажи за 30 дней = 0, то максимально допустимое количество = 2 * Кратность - Остаток аптеки - Ожидается в аптеку
Исключения:

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

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

Условное оформление

  • Цвет фона - бледно зеленый, цвет текста - зеленый: товар размещен на складе сегодня

  • Цвет текста - красный: товар с признаком Неликвид. Рассчитывается регламентным заданием Расчет неликвидов торговых наименований

  • Нет меток