Точка заказа

Любой магазин, склад, предприятие сталкивается с необходимостью оптимизации запасов. Чтобы не допускать перебоев в торговле, важно определить момент, в который нужно пополнять имеющиеся запасы товаров.

Точка заказа или момент возобновления заказа — это такой уровень складских остатков, при котором должен быть размещен новый заказ на поставку для пополнения запасов.

В данном демопримере реализован один из вариантов подсчета точки заказа:

, где

  • RP — точка заказа
  • AC — cреднедневной объем расхода
  • TS — время выполнения заказа
  • SS — страховой запас

Запустить демо

Установить локально

Описание алгоритма

1. Импорт данных

Импорт набора данных

В подмодели Импорт данных импортируются данные из файла goods_data.lgd:

Имя Метка
Строковый тип id ID товара
Тип дата sale_date Дата продажи
Вещественный тип quantity Кол-во проданного

2. Очистка данных

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

Очистка данных

В узле Проверка данных фильтруются записи, в которых не указан идентификатор товара, количество проданного равно нулю или не указана дата продажи товара:

(Кол-во проданного > 0) И (ID товара не пустое) И (Дата продажи не пустое)

Товары могут повторяться, т.е. один и тот же товар может продаваться один и более раз в разное время и различными объемами.

3. Расчет точки заказа

Расчет

В подмодели Расчеты две входные настраиваемые переменные:

Имя Описание
Целый тип supply Время поставки в днях
Целый тип safety_stock Страховой запас в днях

В узле Группировка по товару группируются записи по ID товара, показатели: Дата продажи(минимум, максимум) и Кол-во товаров(сумма).

В узле Расчет точки заказа на основании сгруппированных данных и переменных подсчитывается точка запаса:

quantity/(DaysBetween(sale_date_Max,sale_date_Min)) * supply + safety_stock, где

  • quantity — сумма проданых каждого товара
  • sale_date_min и sale_date_max — минимальная и максимальная дата продажи каждого товара

Функция DaysBetween возвращает полное количество дней между двумя датами.


Loginom Demand Planning

Скачайте и откройте файл в Loginom. При необходимости Loginom CE можно скачать бесплатно

Скачать демопример

Минимальные требования к системе:

  • Операционная система: Windows 10 и выше
  • CPU x64: 2 core 1
  • Оперативная память: 4 GB
  • Жесткий диск: 10 GB

1 Поддерживается работа на x64 процессорах Intel Core, AMD FX и более новых, содержащих инструкции SSE4.2 (POPCNT, LZCNT).