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