[ОТВЕТИТЬ]
Опции темы
05.09.2017 20:04  
rasulkipkeev
Здравствуйте, есть номенклатурная группа в которой есть несколько товаров, есть требуемое количество товаров в каждом магазине, как распределить товары по магазинам, что бы в каждый магазин попал максимальный ассортимент. Пример:
Товар1 = 1000, Товар2 = 700, Товар3 = 300.
Магазин1 = Требуется 300, Магазин2 = Требуется 500, Магазин3 = Требуется 700, Магазин4 = Требуется 400, Магазин5 = Требуется 100.
Результат должен быть такой в идеале
Маг1 = Т1 = 150, Т2 = 105, Т3 = 45,
Маг1 = Т1 = 250, Т2 = 175, Т3 = 75,
Маг3 = Т1 = 350, Т2 = 245, Т3 = 105,
Маг4 = Т1 = 200, Т2 = 140, Т3 = 60,
Маг5 = Т1 = 50, Т2 = 35, Т3 = 15,
Еще нужно учитывать, что товара может не хватать или наоборот излишек
Может кто с этим сталкивался, может знаете какие нибудь формулы для расчета, очень помогли бы.
Спасибо!
 
05.09.2017 20:44  
KirillHome
Может я чего-то не понимаю, но показана простая математика.

Потребность товаров
П_1+П_2+П_3+П_4+П_5 = П_Общее

Вычисляем
П_N в процентах (в долях) от П_Общее

К примеру, для данного случая потребности:
300+500+700+400+100 = 2'000

Для П_5 в процентах от П_Общее
2'000 = 100%
100 = X%
X = 5% (или 1/20)
Дальше берём и применяем эту 1/20 ко всем товарам (1000/20 = 50; 700/20 = 35; 300/20 = 15).
 
"Спасибо" KirillHome от:
05.09.2017 22:12  
rasulkipkeev
это в идеале, а если не хватает товар, т.е. потребность 2000, а в наличии 900+500+400, они в упаковках по 24 штук как распределить так что бы максимально заполнить потребность всех магазинов и если в магазин требуется 3 упаковки, что бы попадала 3 разные упаковки
 
 
Опции темы



Часовой пояс GMT +3, время: 01:32.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.