Skip to main content

Расчет рекомендации на закупку

В программе заложен базовый механизм расчета рекомендаций на закупку, который основан на анализе продаж, необходимых страховых запасах, имеющемся остатке и сроков следующей поставки. Данный расчет используется, как при формировании заказов вручную, так и при создании автозаказов (с использованием планировщика). Ряд промежуточных параметров, участвующих в расчете рекомендации можно увидеть при создании заказа, на вкладке Подбор - Товары.

)
Рис. 1 Параметры расчета рекомендации на закупку на вкладке Подбор

Ряд входных параметров задается на форме Закупки - Закупки - Параметры автозаказа. Параметры могут быть заданы для любого узла основного классификатора товаров.

)
Рис. 2 Форма Параметры автозаказа

  • Количество дней для расчета однодневных продаж - период (с текущей даты по текущая дата - указанное количество дней), за который анализируется реализация товаров. Если этот период не задан, то расчет среднедневных продаж не будет выполнен.
  • Количество дней для расчета сезонного коэффициента продаж - периоды до и после текущей даты прошлого года.
  • Коэффициент сезонности (упр.) - коэффициент, изменяющий количество к заказу.
  • Z-оценка (упр.) - коэффициент, определяющий вероятностный уровень доступности товара: 99% - 2,575; 95% - 1,95; 90% - 1,645; 70% - 1,035; 50% - 0,675.
  • Акционный коэффициент - коэффициент, отражающий предполагаемое влияние акции на темпы продаж.
  • Минимальное количество дней после акции - если между акциями малый промежуток (0-1 день, или <=указанному в параметре), то система считает их одной акцией. По умолчанию (если не заполнен на форме) значение параметра =1.

Параметры Дата поставки и Дата следующей поставки хранятся в заказах, на вкладке Дополнительные параметры. При формировании автозаказа эти даты берутся из Графика поставок (закупка).

Рассчитанное рекомендуемое количество к заказу будет округляться до величины кратной упаковке (поле Количество в упаковке (закупка) в карточке товара). Если в карточке товара заполнено поле Минимальное кол-во заказа, то рекомендуемое количество кратно значению в этом поле.

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

Количество к заказу=\textbf{Количество к заказу}= Планируемые продажи\textit{Планируемые продажи}\cdot Коэффициент сезонности+\textit{Коэффициент сезонности}+ max(Страховой запас (расчетный)Коэффициентсезонности\max(\textit{Страховой запас (расчетный)}\cdot \textit{Коэффициентсезонности}, Страховой запас (пользовательский))\textit{Страховой запас (пользовательский))}- Доступное количество+\textit{Доступное количество}+ Дополнительный резерв\textit{Дополнительный резерв}

  1. Планируемые продажи=\textbf{Планируемые продажи} = Планируемые продажи (обычные)+ \textit{Планируемые продажи (обычные)} + Планируемые продажи (акционные) \textit{Планируемые продажи (акционные)}
    • Планируемые продажи (обычные)=\textbf{Планируемые продажи (обычные)} = (Количество дней до след.поставки \textit{(Количество дней до след.поставки} - Колво дней для заказа (акция)) \textit{Кол\text{-} во дней для заказа (акция))}\cdot Среднедневные продажи \textit{Среднедневные продажи}

      • Количество дней до след.поставки=\textbf{Количество дней до след.поставки} = Дата след.поставки \textit{Дата след.поставки} - Дата заказа\textit{Дата заказа}- количество дней между датой заказа и датой след.поставки включительно\textit{количество дней между датой заказа и датой след.поставки включительно}.
      • Среднедневные продажи\textbf{Среднедневные продажи}
      • Кол-во дней для заказа (акция)=\textbf{Кол-во дней для заказа (акция)}= min(Дата окончания акции, Дата след.поставки)\min(\textit{Дата окончания акции, Дата след.поставки}) - max(Дата заказа, Дата начала акции)\max(\textit{Дата заказа, Дата начала акции})- количество дней акции, которые попадают в период до следующей поставки\textit{количество дней акции, которые попадают в период до следующей поставки} (min(Дата окончания акции, Дата следующей поставки)(\min(\textit{Дата окончания акции, Дата следующей поставки})- max(Дата начала акции, Дата заказа))\max(\textit{Дата начала акции, Дата заказа}))
    • Планируемые продажи (акционные)=\textbf{Планируемые продажи (акционные)} = Кол-во дней для заказа (акция)\textit{Кол\text{-}во дней для заказа (акция)}\cdot Среднедневные продажи за акцию\textit{Среднедневные продажи за акцию}

      • Кол-во дней для заказа (акция)=\textbf{Кол-во дней для заказа (акция)} = min(Дата окончания акции, Дата след.поставки)\min(\textit{Дата окончания акции, Дата след.поставки}) - max(Дата заказа, Дата начала акции)\max(\textit{Дата заказа, Дата начала акции})
      • [Среднедневные продажи за акцию\textbf{Среднедневные продажи за акцию}](Расчет_среднедневных_продаж.md d#алгоритм-расчета-среднедневных-акционных-и-неакционных-продаж-с-учетом-акции)
  1. Коэффициент сезонности=\textbf{Коэффициент сезонности} = 1+ \textit{1} + (Сезонный коэффициент (расч.) - 1)\textit{(Сезонный коэффициент (расч.) - 1)}\cdot Коэфф. сезонности (упр.) \textit{Коэфф. сезонности (упр.)}

    • Сезонный коэффициент (расч.)=\textbf{Сезонный коэффициент (расч.)}= max(min(Продажи товарной группы за 1-ый расч. период прошлого годаПродажи товарной группы за 2-ой расч. период прошлого года,5),0,2)\max(\min(\frac{\textit{Продажи товарной группы за 1-ый расч. период прошлого года}}{\textit{Продажи товарной группы за 2-ой расч. период прошлого года}},5), 0,2)
      • 1-ый расч. период прошлого года=\textbf{1\text{-}ый расч. период прошлого года} = Период с (Текущая дата - 1 год) по (Текущая дата - 1 год+ \textit{Период с (Текущая дата - 1 год) по (Текущая дата - 1 год} + Количество дней для расчета сезонного коэффициента продаж)\textit{Количество дней для расчета сезонного коэффициента продаж)}
      • 2-ой расч. период прошлого года=\textbf{2\text{-}ой расч. период прошлого года} = Период с (Текущая дата - 1 год - \textit{Период с (Текущая дата - 1 год -} Количество дней для расчета сезонного коэффициента продаж)\textit{Количество дней для расчета сезонного коэффициента продаж)} по (Текущая дата - 1 год - 1 день)\textit{по (Текущая дата - 1 год - 1 день)}
  2. Страховой запас=\textbf{Страховой запас}= Z-оценка (упр.)Стандартное отклонение однодневных продажКоличество дней до след. поставкиКоличество дней для расчета однодневных продаж\frac{\textit{Z-оценка (упр.)}\cdot\textit{Стандартное отклонение однодневных продаж}\cdot\textit{Количество дней до след. поставки}}{\sqrt{\textit{Количество дней для расчета однодневных продаж}}}

    • Стандартное отклонение однодневных продаж=\textbf{Стандартное отклонение однодневных продаж}= a2b\sqrt{\frac{a^2}{b}} )

      • При расчете среднедневных продаж:
        Стандартное отклонение однодневных продаж\textbf{Стандартное отклонение однодневных продаж} рассчитывается за период с (Текущая дата - Количество дней для расчета однодневных продаж)\textit{(Текущая дата - Количество дней для расчета однодневных продаж)} по (Текущая дата - 1 день)\textit{(Текущая дата - 1 день)}.
        a=\bf a = продано за интервал (продано за день (или 0 при отсутствии продаж)\textit{продано за интервал (продано за день (или 0 при отсутствии продаж)}- Среднедневные продажи\textit{Среднедневные продажи}.
        b=\bf b = Количество дней для расчета однодневных продаж \textit{Количество дней для расчета однодневных продаж}.

      • При расчете среднедневных продаж товаров с акционными продажами:
        Стандартное отклонение однодневных продаж\textbf{Стандартное отклонение однодневных продаж} рассчитывается за период неакционных продаж
        a=\bf a = продано за интервал (продано за день (или 0 при отсутствии продаж)\textit{продано за интервал (продано за день (или 0 при отсутствии продаж)}- Среднедневные продажи\textit{Среднедневные продажи}.
        b=\bf b = Количество дней в периоде неакционных продаж \textit{Количество дней в периоде неакционных продаж}.

  3. Доступное количество=\textbf{Доступное количество} = Текущий остаток (если больше 0)  \textit{Текущий остаток (если больше 0) }- Текущий резерв \textit{Текущий резерв}.

  4. Дополнительный резерв =\textbf{Дополнительный резерв }= Остаток в зонах склада  \textit{Остаток в зонах склада } (если они используются)\textit{(если они используются)}, либо может быть задан дополнительно программно \textit{либо может быть задан дополнительно программно}.

Упрощенный расчет рекомендации на закупку

Используется, когда вычисление вышеописанных параметров представляется избыточным (требуется подключение программного модуля).

Количество к заказу=\textbf{Количество к заказу} = Страховой запас (пользовательский)+\textit{Страховой запас (пользовательский)} + Проданное за период кол-во \textit{Проданное за период кол\text{-}во } - Резерв (закупка)\textit{Резерв (закупка)} - Текущий остаток+\textit{Текущий остаток} + Дополнительный резерв \textit{Дополнительный резерв}

  • Проданное за период кол-во=\textbf{Проданное за период кол\text{-}во} = Проданное количество\textit{Проданное количество} за период с Дата с\textit{Дата с} по Дата по\textit{Дата по}.
    • Дата с=\textbf{Дата с} = Дата заказа\textit{Дата заказа} - Количество дней до cлед.поставки\textit{Количество дней до cлед.поставки} ,если указана Дата следующей поставки в заказе. Иначе
      Дата с=\textbf{Дата с} = Дата заказа\textit{Дата заказа} - Дней до поставки для заказов по потребностям\textit{Дней до поставки для заказов по потребностям} (настраивается на форме Администрирование - Настройки - Закупки)

    • Дата по=\textbf{Дата по} = Дата заказа 1 \textit{Дата заказа } - 1

)