Содержание

Формирование потребности на дозакупку товаров по планам маркетинговых акций

1. Запуск процесса формирования потребности

2. Выбор акций

Из предложенного списка выберите маркетинговые акции, доступные для вашей аптечной сети.

3. Формирование потребности

4. Расчет структуры потребности

Формирование структуры:

На сервере определяется список товаров по каждой акции с учетом адресов доставки, включенных в план акции. Товары объединяются по адресам доставки, исключая различия по производителям. Если товар с одинаковыми характеристиками (наименование, форма выпуска, свойство) встречается с разными производителями в рамках выбранных акций, формирование потребности остановится с сообщением об ошибке. В таком случае нужно запускать расчет отдельно для каждой акции.

Итоговая структура:

Адрес доставки (склад) → Список товаров (наименование, форма выпуска, свойство, производитель) и количество. На основе этой структуры формируются дефектуры в системе.

5. Алгоритмы расчета потребности

В зависимости от типа плана маркетинговой акции применяются разные алгоритмы:

Акция с попозиционным количественным планом

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

По каждому адресу доставки собирается список товаров акции (наименование, форма выпуска, свойство) и список производителей. Анализируется закуп (приходные накладные и возвраты) с момента начала действия акции. Рассчитывается разница между планом и закупом для каждого товара (если закуп больше, разница равна нулю). Для недостающего количества товаров выполняется равномерное распределение (всем товарам поровну, остаток распределяется по 1 шт. на первые позиции).

Результат: Формируется список товаров для дозакупки по каждому адресу без учета кодов строк акций.

Акция с общим суммовым планом

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

Для каждой аптеки выбирается общий суммовой план. Анализируется закуп в CIP-ценах (учитываются приходные накладные и возвраты). Рассчитывается остаток плана как разница между запланированной суммой и закупом (если закуп больше, разница равна нулю). Остаток плана равномерно распределяется между товарами из акции, пока сумма (количество × CIP-цена) не превысит или не достигнет остатка.

Результат: Список товаров с распределением остатков плана в соответствии с акцией.