25.05.2004, 13:07 | #1 |
Участник
|
Гарантированные запасы под особых клиентов
Задача: гарантировать для ГРУППЫ клиентов выполнение планов продаж с помощью выделенных под них товарными запасами. В общем виде это задача распределения ограниченных ресурсов. Увеличение резервных запасов проблемы не решает, так как дефицитные товары могут быть проданы не «особым» клиентам.
Варианты решения и их минусы: 1. фьючерсные продажи: несколько особых клиентов могут заказать дефицитного товара большего, чем в закупках, объема. 2. резервирование товара с помощью открытых заказов: конфликт со сводным планированием (его настройки учитывают складские проводки, т.е. ВСЕ открытые заказы). 3. виртуальные склады: необходимость поддержания запасов с помощью складских перемещений на большом количестве (равном количеству этих особых клиентов) виртуальных складов. Наверное, это лучший вариант при сводном планировании при настройках виртуальных складов как складов «пополнения». Опасность в чрезмерном увеличении товарных остаткам на этих складах. Решал ли кто-нибудь подобную задачу? |
|
26.05.2004, 10:47 | #2 |
Moderator
|
Как я понимаю речь идет о сводном планировании ?
Если да, то он уже написан так, чтобы обеспечить план продаж - он будет планировать закупки, производства, генерить мероприятия и фьючерсы - даже если Вам уже очевидно, что "поезд ушел" и всем товара не хватит. Решал похожую задачу с помощью небольшой модификации, которая заключается в следующем - запускалось стандартное сводное планирование, при этом генерились спланированные закупки, производства и переносы. После этого запускалась написанная мною периодическая операция, которая делала следующее: 1) смотрела, сколько спланированно отгрузок 2) смотрела, сколько есть товара в наличии (об этом моменте чуть позже) 3) если 1) > 2), то система выводила форму в котором пользователю сообщалось, что невозможно отгрузить запланированное, так как его просто нет и предлагалось распределить наличие товара между желающими его получить. Алгоритмы распределения могут быть разные - например пропорционально желаниям. В Вашем случае я бы назначил клиентам некий рейтинг и распределял бы в порядке уменьшения этого рейтинга. Тогда клиенты с наибольшим рейтингом гарантированно получали бы товар. 4) После распределения пользователь закрывал форму и кол-во в спланированных запасах корректировалось в соответствии с распределенным. Теперь о пункте 2). Смотреть наличие товара в данный момент в общем случае не корректно. Это нужно делать на момент отгрузки товара, так как за это время что-то может произвестись, закупиться и быть продано. Но определение наличия товара на складе на некий момент в будущем довольно не тривиальная задача (я уже писал об этом в форуме). К счастью, в моем случае можно было принять допущение, что товар распределяем в момент отгрузки, поэтому наличие на складах можно определять на данный момент времени. |
|