Имя: Пароль:
1C
 
Алгоритм комплектации по наличию ресурса.
, ,
0 bizon2008
 
17.04.15
20:15
Получив очередной раз заряд пистонов, и передав его по команде, я вот решил автоматизировать комплектацию подразделений. А то на дворе 21 век, а у нас ведомости учетные все по старинке, на карточках, у особо продвинутых в тару таблице в Экселе.
В общем, задача такая. Она в принципе раньше типа решалось по принципу либо бери чего есть и топай, либо огромными запасами на все случаи жизни. Сейчас же работаем практически с колес, вот и огребаем.
Значится так. Для начала. Есть некий тип бойца, у него разный набор комплектации, так сказать от специализации зависит. Есть запасы. На нескольких складах.
Задача. На любой момент времени, когда мне поступает запрос, я в течении нескольких минут мог сказать сколько я бойцов могу укомплектовать полностью, сколько только основным комплектом.
Ейчас я тупо спускаю этот запрос по команде и толпа хранителей, мать их есть, считают по бумажкам, и часто ошибаются. За шо постоянно получают.
1 shuhard_серый
 
17.04.15
20:19
(0) Словесный понос
2 Garykom
 
гуру
17.04.15
20:25
(0) а запасы на складах точно есть? в смысле в компе есть данные?

так то стандартная задача создания наборов из номенклатуры

решается отчетом
3 Defender aka LINN
 
17.04.15
20:29
(2) Он не ответит. Он никогда не отвечает на вопросы, за это и не ответит.
Диалектика, матьиё.
4 Alex S D
 
17.04.15
20:30
конечно. ты же его побанил..
5 Defender aka LINN
 
17.04.15
20:32
6 bizon2014
 
17.04.15
21:10
(2) Ну дык смори. У тебя есть холодильник с едой. Ну тебя и спрашивают каких блюд и на сколько человек ты могешь наготовить.
(3) Это на какой я вопрос не ответил?
7 quest
 
17.04.15
21:11
так вопрос то в чем?
8 quest
 
17.04.15
21:13
точнее - что ты предпринял и в чем тал вопрос?
9 bizon2014
 
17.04.15
21:13
(7) Ну дык задача наверняка стандартная. Вот может кто уже решал. Алгоритмом поделится.
10 quest
 
17.04.15
21:14
заказы покупателей и поставщикам, размещение заказов и прочую лабуду из УТ - не предлагать?
11 bizon2014
 
17.04.15
21:15
(8) Ну, пока свая типа микро склада. Знаю остатки на момент времени. Знаю набор комплектующих.
Теперь надо это все увязать.
12 bizon2014
 
17.04.15
21:16
(10) УТ говоришь. Пойду гляну.
13 Garykom
 
гуру
17.04.15
21:21
До чего программер ленивый пошел...

ЗЫ нет бы сесть, придумать алгоритму, реализовать, протестить, отладить и т.д.

ЗЗЫ когда то свою сортировку и шустрое прямое чтение из dbf писал...на 77 сча бы тоже стал вот искать готовое...даже не знаю

ЗЗЗЫ по делу это же простое деление кол-ва имеющейся на складе комплектухи на кол-во требуемой для 1 набора

дальше смотрим минимальное - это и будет скоко наборов

т.е. есть 3 вида номенклатуры

есть набор (ном1*1, ном2*2, ном3*1) т.е. надо ном 2 2 штуки и по одной ном1 и ном3

на складе есть по 10 ном1, ном2 и ном3

тогда для
ном1 = 10/1 = 10 наборов
ном2 = 10/2 = 5 наборов
ном3 = 10/1 = 10 наборов

искомый максимум 5 полных наборов
14 quest
 
17.04.15
21:22
(13) KISS принцип просто. Это уже сделано. Смысл повторятся?
15 Garykom
 
гуру
17.04.15
21:23
(13)+ да если вычесть со склада (временно убрать) комплектуху полных наборов то можно посчитать аналогично скоко можно сделать "неполных" наборов
16 Garykom
 
гуру
17.04.15
21:24
(14) точно! а смысл ехать седня на работу если ты уже ездил туда вчера?
17 quest
 
17.04.15
21:27
(16) ты не из дома работаешь? Вроде удаленка и все дела...
Но если радует построение пройденого - вперед... Никто тебя не держит
18 quest
 
17.04.15
21:27
построение - поВторение
19 bizon2014
 
17.04.15
21:32
(13) Дык я не програмер.
20 Garykom
 
гуру
17.04.15
21:33
(19) тогда только "обратиться к специалисту"

ну или да искать готовую систему с нудным готовым функционалом - что вряд ли есть в некоторых случаях
21 bizon2014
 
17.04.15
21:38
(20) Я научусь.
(14) KISS принцип, это что такое?
22 quest
 
17.04.15
21:42