Отчет Расчет потребностей глобально
Заказчик: Рябученко Михаил
Дата: 29.05.2024
Тип отчета: Внешний отчет
Описание проблемы
Начальная версия была выполнена другим разработчиком (Чупров Сергей). По состоянию на 24.05.2024 показывает некорректные данные. Принято решение переделать отчет с выносом функциональной части в модуль. В СКД оставить формирование печ формы и параметров.
Назначение отчета
Прогнозирование продаж товара по фактическим продажам прошлого периода.
Параметры отчета
- Период анализа - за какой период анализируем данные продаж для прогноза
- Период прогноза - на какой период строим прогноз
- Группа (элемент) номенклатуры - группа или элемент номенклатуры для анализа
- Склад - выбор склада для анализа
Описание полей и данных используемых при построении отчета
При анализе прошлого периода берутся следующие данные:
- Дни наличия товара (Номенклатура, Дней), т.е. какое количество дней товар был в наличии
- Дни продаж товара (Номенклатура, Дней), т.е. какое количество дней товар продавался. Например по товару Молоко было две продажи 17.05.2024 количество проданного товара 10, дней продаж 1.
- Продажи - (Номенклатура, Количество, Сумма). Сумма считается как Количество * Цену товара. Цена товара рассчитывается, как стоимость единицы товара, по последнему поступлению товара, Период запроса поступлений с 01.12.2019 по конец периода анализа.
- Скорости - (Номенклатура, Цена, Количество, Сумма - из таблицы Продажи;
- Количество календарных дней - количество календарных дней в периоде анализа
- Дней наличия - количество дней в периоде анализа, когда товар продавался либо был в наличии
- Скорость количество по календарным дням - отношение количества проданного товара к количеству календарных дней в периоде анализа
- Скорость сумма по календарным дням - отношение суммы (закуп * количество) по проданному товару к количеству календарных дней в периоде анализа
- Скорость количество по дням наличия - отношение количества проданного товара к количеству дней наличия (см дни наличия) в периоде анализа
- Скорость сумма по дням наличия - отношение суммы (закуп * количество) по проданному товару к количеству дней наличия (см дни наличия) в периоде анализа
- Остатки товара - на текущую дату
- Финальные данные (расчетные поля)
- Прогноз по календарным дням = Скорость количество по календарным дням * Количество календарных дней
- Дефицит по календарным дням = -1 * (Количество в наличии - Количество в резерве- Количество календарных дней * Скорость количество по календарным дням)
- Прогноз по дням наличия = Количество календарных дней в периоде прогноза * Скорость количество по дням наличия
- Дефицит по дням наличия = -1 * (Количество в наличии - Количество в резерве- Количество календарных дней в периоде прогноза * Скорость количество по календарным дням)
- Стоимость ПКД (стоимость по календарным дням) расчетное поле - рассчитывается, когда есть дефицит по календарным дням, формула Цена * ДефицитПоКалендарнымДням
- Стоимость ПДН (стоимость по дням наличия) расчетное поле - рассчитывается, когда есть дефицит по дням наличия, формула Цена * ДефицитПоДнямНаличия
Варианты отчета
Общие особенности:
- Отбор по складам
- Фильтруется таблица остатков товара по полю склад
- Фильтруется таблица продаж товара за период по полю склад
- Отбор по номенклатуре
- Фильтруется таблица остатков
- Фильтруется таблица продаж
Расчет потребностей глобально
Используется временная таблица продажи без складов.
Расчет потребностей по складам
Склады получаются из таблицы продаж, т.е. в группировке будут те склады, по которым продавался товар.