ИнфоАптека ®

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

Инструменты пользователя

Инструменты сайта


модули:склад:заявки:лимит_заказа

FIXME

  1. Количество в общей заявке по поставщику делится на 15 (если заказ формируется на 15 дней продаж) = кол-во товара на 1 день продаж (с дробями), заказ одного дня.
  2. Сумма лимита заказа умножаем на 15 и делим на сумму рассчитанной заявки. Получаем количество дней продаж.
  3. Заказ 1 дня умножаем на количество полученных дней (пункт №2) и получаем заказ в упаковках, согласно выставленному лимиту, возможно с дробями.
  4. Округление количеств в заявке:
    • Количество<1 ОКРУГЛЯЕМ ДО 1 УПАКОВКИ.
    • Количество от 1 до 1,5 ОКРУГЛЯЕМ ДО 1 УПАКОВКИ.
    • Количество>1,5 до 2,5 ОКРУГЛЯЕМ ДО 2 УПАКОВОК и т.д.
  5. Если сформированная заявка больше лимита, из заказа убираем товар со свойством ПАРАФАРМАЦИЯ, по алфавиту.
    ПОЯСНЕНИЕ: если мы сократили заявку по позиционно до 4 дней торговли, но она все равно больше лимита, то из нее убираем позиции из категории парафармация по алфавиту, и переностим их в заказ на других поставщиков. Если в заявке мало парафармации.
  6. Если убрав из заявки товар ПАРАФАРМАЦИЯ, заказ все равно больше лимита, убираем товар не входящий в ядро, базу 1,2,3.Мы убрали из заявки парафармацию, но заявка все равно больше лимита, тогда, по алфавиту, убираются все позиции не входящие в ядро и базу №1.
    Дальнейшая корректировка заявки (программа убрала парафарм, и позиции не входящие в ядро и базу №1,2,3 на усмотрение оператора).

ДОПОЛНИТЕЛЬНОЕ УСЛОВИЕ. Если в пункте № 2, мы получаем заявку меньше, чем на 4 дня, то Из общей заявки вычитается количество товара, которое мы заказали у данного поставщика по лимиту, пройдя по пунктам 3-5, а разницу заказываем у других поставщиков, у которых есть возможность заказа: нет лимита и следующая цена.

ПРИМЕР. Сформирована заявка по потребности на КАТРЕН на сумму 200000 рублей. Лимит 70000 рублей.

  1. Анальгин 100 уп. /15= 6,66 уп.

Париет 2 уп. /15=0,13 уп. И т.д.

  1. 70000 рублей *15 дней/200000рублей =5,25 дней
  2. Анальгин 6,66*5,25=34,96 уп.

Париет 0,13*5,25=0,68 уп.

  1. Анальгин 34,96 уп. =35 уп.

Париет 0,68 уп. =1 уп.

ДОПОЛНИТЕЛЬНОЕ УСЛОВИЕ: 5,25>4 дополнительное размещение товара не требуется.

модули/склад/заявки/лимит_заказа.txt · Последние изменения: 2016/10/30 19:00 (внешнее изменение)