Stock-solver - Управление запасами

advertisement
Система управления
запасами
Баженов Игорь Викторович, консультант по логистике,
разработчик системы
Эффект от внедрения системы Stock-solver,
т.е. «что она даёт?»
1. Увеличение маржинальной прибыли Компании за счёт
оптимизации уровня сервиса и сокращение затрат на
содержание запаса.
2. Высвобождение значительной части оборотных средств за счёт
снижения (до оптимального уровня) запаса (≈ в 1,5 – 3 раза),
ускорение оборачиваемости запаса и денежных средств.
3. Раннее выявление потенциальных неликвидов.
4. Появление возможности расширения ассортимента.
5. Снижение трудозатрат сотрудников, занимающихся закупками
(поставками, логистикой запасов).
Система учитывает индивидуальные
особенности каждой Компании:
•
•
•
•
Вид деятельности (производство / продажи);
Типы номенклатур;
Условия работы с поставщиком;
Конфигурацию цепи поставок и т.д..
Срок окупаемости – от 1 до 3 месяцев.
Модель строится как на базе 1С 8..., так и на базе
других ИС.
Увеличение маржинальной прибыли за счёт
оптимизации уровня обеспечения спроса:
Высвобождение значительной части оборотных средств за счёт снижения
(до оптимального уровня) запаса, ускорение оборачиваемости запаса и
денежных средств
ПОЯВЛЕНИЕ ВОЗМОЖНОСТИ РАСШИРЕНИЯ АССОРТИМЕНТА!
Функционал системы Stock-solver
(т.е «что система делает?»):
По каждой позиции (SKU) рассчитывается «точка заказа» (ROP) –
уровень запаса, при котором необходимо сформировать заказ Поставщику
по данной позиции и оптимальный размер заказа.
Т.е. система попозиционно отвечает на вопросы «Когда заказывать?» и
«Сколько заказывать?». Критерий – максимизация результата:
Мпрод – (Сдост + Ссод) = ρ*Мспрос – (Сдост + Ссод), где:
Мпрод
- маржинальная прибыль от продаж ;
Мспрос- маржинальная прибыль от потенциального спроса;
ρ
- уровень сервиса (отношение продаж к спросу за период);
Сдост - затраты на доставку;
Ссод - затраты на содержание запаса.
с учётом ограничений на финансовые и складские ресурсы.
 Учитываются сопутствующие товары, в т.ч со сложными связями
(«многие ко многим»).
 Учитываются товары-заменители (аналоги).
 Учитываются «шоковые воздействия» (резкие, скачкообразные
увеличения либо падения спроса), как кратковременные, так и
долговременные.
 Автоматически подбираются наиболее подходящие модели
прогнозирования.
 При расчёте оптимального размера заказа учитываются
ограничения Поставщика по размеру партии поставки
(«транзитная норма») и кратности упаковок.
 При расчёте оптимального размера заказа учитывается
заполняемость транспортного средства.
 Критерий – минимальные суммарные затраты на
транспортировку и содержание запаса номенклатур, заказанных
ранее срока (дополнительное «время пролёживания»), а также
потери от дефицита в случае «смещения вперёд» (переноса) точки
заказа.
Этапы моделирования
(т.е «как Stock-solver это делает?»):
1. Проверка корректности ведения справочника
«Номенклатура»:
- наличие/отсутствие «двойников»;
- иерархия;
- группировка аналогов.
2. Введение дополнительных свойств и категорий
(реквизитов) в справочник.
3. Учёт различных документов расходования
(«ордерные» / «безордерные» схемы, использование /
не использование складов «в пути») для отделения
«реализаций» от «перемещений».
3. Фильтрация реализаций «под заказ».
4. В случае отсутствия учёта спроса, т.е. заявленного
объёма (к примеру, в рознице) – расчётное заполнение
пропусков в статистике продаж («пропуском» является нулевое
суточное значение продаж при нулевом остатке, т.е. если на остатке
было 0 ед., неизвестно какой был спрос в этот день).
Заполнение «пропусков» (превращение статистики продаж в
статистику спроса).
20000
1
36
71
106
141
176
211
246
281
316
351
386
421
456
491
526
561
596
631
666
701
736
771
806
841
876
911
946
981
1016
1051
1086
1121
1156
1191
1226
1016
1051
1086
1121
1156
1191
1226
10000
1
36
71
106
141
176
211
246
281
316
351
386
421
456
491
526
561
596
631
666
701
736
771
806
841
876
911
946
981
1016
1051
1086
1121
1156
1191
5. Фильтрация «выбросов», т.е. аномально больших
значений в статистике спроса.
90000
80000
70000
60000
50000
40000
30000
20000
0
18000
16000
14000
12000
10000
8000
6000
4000
2000
0
6. Тестирование ряда спроса на
«достаточность» длины,
возможность группировки по
суммам
за цикл поставки и
«разрежённость».
7. Для «коротких» и/или
«разрежённых» рядов расчёт
ROP (точечный прогноз +
страховой запас) ведётся с
помощью имитационного
моделирования.
Период
Остаток
Продажи
1
86
0
2
86
0
3
86
0
4
86
0
5
86
0
6
86
0
7
86
25
8
61
16
9
45
0
10
45
0
11
45
0
12
45
0
13
45
0
14
45
0
15
45
0
16
45
0
17
45
0
18
45
0
19
45
0
20
45
0
21
45
0
22
45
0
23
45
0
24
45
0
25
45
42
26
3
0
Марж.
Значения
Число
Затраты на
прибыль от
за tц
появлений
содержание
продаж
24
15
20
13 684
500
25
18
21 720
834
30
7
25 250
1 000
40
22
31 928
1 334
42
24
33 025
1 401
45
2
34 280
1 501
50
8
36 316
1 667
55
2
38 135
1 834
57
11
38 841
1 901
65
3
41 187
2 168
67
13
41 740
2 234
72
4
42 772
2 401
75
1
43 326
2 501
82
8
44 580
2 735
84
8
44 852
2 801
92
5
45 590
3 068
99
1
46 046
3 302
107
2
46 524
3 568
109
4
46 622
3 635
117
1
46 839
3 902
126
2
47 035
4 202
151
2
47 306
5 036
Результат
13 183
20 886
24 249
30 594
31 625
32 779
34 648
36 301
36 940
39 019
39 506
40 371
40 825
41 846
42 050
42 522
42 745
42 956
42 987
42 937
42 833
42 270
Уровень
сервиса
0%
28,93%
45,91%
53,37%
67,49%
69,81%
72,46%
76,77%
80,61%
82,11%
87,06%
88,23%
90,42%
91,59%
94,24%
94,81%
96,37%
97,34%
98,35%
98,55%
99,01%
99,43%
100,00%
8. Выявление циклических колебаний в «длинных» и
«непрерывных» рядах, учёт «шоковых воздействий».
5 000
4 500
4 000
3 500
3 000
2 500
2 000
1 500
1 000
500
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Подбор метода прогнозирования, дающего наименьшую
ошибку.
5 000
4 500
4 000
ФАКТ
3 500
3 000
прогноз
2 500
2 000
1 500
1 000
500
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Расчёт страхового запаса, учитывающего колебания спроса, колебания
цикла поставки и оптимальный уровень сервиса (отношение продаж к
спросу для соответствующего значения запаса, при котором разница между
маржинальной прибылью от продаж и затратами на содержание запаса
максимальна).
9. Расчёт оптимального размера заказа по
номенклатурам, по которым возник ROP, а также по
другим номенклатурам («близким к ROP») по
критерию:
потери от дефицита вследствие переноса вперёд
ROP + потери от незаполненности транспортного
средства + потери на содержании запаса
номенклатур, заказанных ранее срока) -> min
10. Формирование отчёта «ROP» на утро каждого дня на
рабочем месте менеджера отдела закупок, содержащего
следующую информацию по каждой позиции:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Группа "АВС" по частоте продаж и марж. прибыли ;
Группа "XYZ" на цикл поставки;
Уровень сервиса;
Среднесуточный расход за цикл поставки;
Страховой запас;
Текущий свободный остаток;
Максимально допустимый запас;
Зафиксированный "предзаказ";
Запас "в пути";
Оптимальный запас (ROP);
Оставшееся время до точки заказа, дней;
Наступление точки заказа ("да" / "нет");
Размер заказа, ед. изм.;
Размер заказа, кг;
Размер заказа, м3
и расчётные данные для обоснования выбора системой
решения «ЗАКАЗАТЬ» или «ПОДОЖДАТЬ»:
• потери на недогруженности транспортного средства;
• экономия на недогруженности от 1 дня ожидания;
• потери от 1 дня содержания транспортного средства, загруженного
выбранными номенклатурами;
• потери от 1 дня дефицита в результате ожидания ("просрочки заказа").
Выводится также поле для выбора варианта расчёта («по
цене капитала» / «по нормативному сроку расхода») и поля
для обязательного заполнения:
•
•
•
•
цена капитала годовая;
нормативный срок расхода;
грузовместимость ТС по данным номенклатурам;
стоимость ТС (цена перевозки),
и опции:
• без учёта резервов коммерческой службы / с учётом всех резервов
коммерческой службы / с учётом только оплаченных резервов
коммерческой службы;
• кнопка «ЗАФИКСИРОВАТЬ ПРЕДЗАКАЗ».
Также сравнивается вариант отправки целым
транспортным средством с вариантом отправки в составе
сборного транспортного средства (при заполнении
соответствующих параметров сборной отправки в
специальном меню).
11. Формирование отчёта за период о динамике следующих
показателей (в разрезе номенклатурных групп, номенклатур и
итогов по всем запасам):
 фактического уровня обеспечения спроса;
 среднего запаса;
 периода оборачиваемости частного - для каждой номенклатуры
(среднее время пролёживания) и по всем товарным запасам (среднее
время нахождения денежных средств в запасах по входной стоимости);
 периода оборачиваемости общего - для каждой номенклатуры (среднее
время нахождения денежных средств в данном товаре с учётом
выходной цены) и по всем товарным запасам (среднее время
нахождения денежных средств в запасах с учётом выходных цен);
 маржинальной рентабельности запасов;
 маржинальной прибыли;
 выручке.
Последовательность расчёта точек заказа и размеров заказов:
1
2
3
•Спрос на филиале 1
•Спрос на филиале 2
• ...
•Спрос на филиале n
•Суммарный спрос по всем филиалам
•Точки заказа на филиале 1
•Точки заказа на филиале 2
• ...
•Точки заказа на филиале n
•Точки заказа на РЦ
•Размеры заказа "РЦ -> филиал 1"
•Размеры заказа "РЦ -> филиал 2"
• ...
•Размеры заказа "РЦ -> филиал n"
•Изменение остатков на РЦ
4
•Размер заказа "Поставщики -> РЦ"
5
Статистические методы (или их сочетания), используемые
в системе Stock-solver :
Фильтрация "выбросов" в статистике
продаж
По отклонениям от тренда суточного ряда продаж
DT-CWT (вейвлет-преобразование)
МА (скользящее среднее)
Заполнение "пропусков" в статистике
продаж
Метод "ближайших соседей"
ZET-алгоритм
DT-CWT (вейвлет-преобразование)
Фильтрация "выбросов" в статистике
циклов поставок
Медианнная
Выявления периодических колебаний
Спектральный анализ Фурье
DT-CFT (преобразование Фурье)
Бутстреп
Прогнозирование рядов спроса
(нахождение "точки заказа")
ARIMA
Нейронная сеть (MLP)
Множественная линейная регрессия
БЛАГОДАРЮ ЗА ВНИМАНИЕ!
ЖЕЛАЮ СКОРЕЙШЕГО НАЧАЛА
СОВМЕСТНОЙ ЭФФЕКТИВНОЙ РАБОТЫ!
С уважением к Вам и Вашему делу,
Баженов Игорь Викторович,
консультант по логистике, разработчик системы
+7 (913) 755 28 06, bigo70@mail.ru
Download