- Журнал изменений в версиях системы Papyrus
- PAPYRUS (Демо)
- Papyrus: development
- ppd-chapter-000
- Введение #2
- Инструментарий
- Сборка проекта
- Code style
- Общие функции
- Базовые типы данных
- Базовые структуры данных
- Базовые алгоритмы
- Управление строковыми ресурсами
- Контроллеры анализа данных (классы семейства PPView)
- Соображения по вопросу неотрицательности товарных остатков
- Котировки
- Модель объемной оптимизации товарных запасов
- Проект SARTR
- Протокол взаимодействия
- Зарезервированные объекты
- Регламентированные задания
- Papyrus: возможности системы
- Papyrus: руководство пользователя
- Библиотека
- Все об обязательной маркировке 2021
- Все об онлайн-кассах
- Презентации
- Руководства
- Свидетельство о регистрации системы Papyrus
- Технологии и функции
Модель объемной оптимизации товарных запасов
В этой главе я приведу наброски математической модели объемной оптимизации товарных запасов.
Модель расчета доходности запаса одного товара
Первое, что необходимо сделать для объемной оптимизации запасов, это - определить методику расчета целевой функции по одному товару и необходимые для этого исходные данные.
Исходные данные для расчета доходности запаса одного товара
Основные параметры товара, необходимые для расчетов, следующие:
ИД товара (GoodsID)
- Целочисленный уникальный идентификатор товара.
Себестоимость единицы товара (c)
- Цена одной единицы товара, которая уплачивается поставщику, либо затрачивается при производстве этого товара. Себестоимость может включать прямые издержки на доставку или производство, но не должна содержать издержек на хранение и продажу.
Цена продажи единицы товара (p)
- Цена, по которой будет продана одна единица товара из текущего (рассчитываемого) запаса. Важно что бы эта величина включала (в усредненном виде) все возможные скидки, которые могут быть предоставлены покупателям.
Средние ежедневные продажи товара (в торговых единицах) (D)
- Среднее количество торговых единиц товара, которое может быть продано за один день.
Кроме того, на товар могут быть наложены ограничения, связанные с особенностями поставки, хранения и продажи.Вот список параметров товара, отражающих такие ограничения:
Емкость упаковки поставки в торговых единицах (Pckg)
- Минимальное количество торговых единиц товара, которое может быть закуплено у поставщика. Одновременно, данный параметр отражает кратность закупаемой у поставщика (или производимой) партии товара. То есть, модель предполагает, что запасы не могут увеличиваться на величину, которая не кратна Pckg.
Срок годности в днях (ExpiryPeriod)
- Максимальное количество дней, в течении которых товар может храниться до момента продажи.
Минимальный запас в торговых единицах (MinStock)
- Количество торговых единиц товара, которое обязательно должно быть в запасе.
общие параметры модели
Существует несколько параметров, которые являются общими для всех товаров, обрабатываемых моделью:
Норма прибыли в долях единицы (r)
- Один из наиболее важных параметров, используемый для расчета стоимости хранения товарных запасов. Смысл этого значения заключается в оценке минимальной доходности инвестиций в товарные запасы. Ориентировочно, методика определения величины параметра следующая:
Допущения модели
Расчет дохода
Функция дохода рассчитывается как простое произведение запаса на цену реализации. То есть: I = R
Расчет расходов
Функция расчета расходов более сложная, чем для дохода. Связано это с тем, что расходы учитывают издержки хранения и продажи, а так же временную стоимость средств, вложенных в закупку запасов. Вся совокупность описанных издержек “сворачивается” в величине нормы прибыли r. За предельно малый промежуток времени dt, начинающийся с момента t издержки составят: dE = c
При интегрировании этой функции за период от 0 до R / D получаем: E = c
Что в итоге дает: E = c
Расчет оптимального объема запаса
Функция f(x) = I - E имеет экстремум (максимум). Дифференцируя ее и приравнивая нулю результат мы можем получить выражение для вычисления оптимального размера запаса: Ropt = p / c
Предположим, некоторый товар закупается по цене 16 рублей, а продается по 22 рубля. Средний ежедневный спрос на этот товар равен 7. При норме прибыли 50% годовых оптимальный запас этого товара составит 1627 с небольшим единиц и этого запаса хватит более чем на 232 дня (едва ли какой-либо магазин или оптовый склад станет хранить столь большой объем одного товара хотя бы из-за высокой неопределенности спроса в такой временной перспективе).
Первые результаты
Уже из всего вышесказанного мы можем получить важные практические результаты. А именно, наши выкладки для одного товара позволяют определить минимальную наценку на товар при заданном спросе, либо найти минимальный ежедневный спрос, который необходим для достижения безубыточности продаж товара, имеющего заданные цены закупа и продажи.
Минимальная наценка
Величина наценки равна отношению цены продажи к цене закупа. Если наценка ниже минимальной, то хранение и продажа товара становится не рентабельной. Для вычисления минимальной наценки необходимо приравнять нулю доходность от одной упаковки товара. В результате получаем следующее выражение: min
Минимальный спрос
При заданном значении наценки бывает необходимо определить минимальный требуемый спрос на товара, при котором рентабельность хранения и продажи еще не отрицательна.