|
Подскажите алгоритм?
| ☑ |
0
Santa4527
04.10.11
✎
11:28
|
Есть документ где
Товар1 Сумма 250
Товар2 Сумма 750
Товар3 Сумма 500
Товар4 Сумма 250
Товар5 Сумма 250
Товар6 Сумма 750
Есть контрагенты, который хочет взять из этого документа на определенную сумму, например
Контрагент 1 на сумму 1000
Контрагент 2 на сумму 1250
Может, кто подскажет алгоритм?
|
|
1
ДенисЧ
04.10.11
✎
11:30
|
Задача о упаковке рюкзака.
|
|
2
Ненавижу 1С
гуру
04.10.11
✎
11:31
|
1. если товара меньше чем желаемого взять, то...?
2. наоборот - больше, то...?
критерии давай
|
|
3
Santa4527
04.10.11
✎
11:35
|
Должа быть не больше.
То есть если контрагент хочет взять на 1000, а получается только на 850 или на 1200 то он должен взять на 850.
|
|
4
Santa4527
04.10.11
✎
11:55
|
ап
|
|
5
Wobland
04.10.11
✎
11:58
|
|
|
6
fantomask
04.10.11
✎
12:00
|
Если быстро навскидку, то такое решение: сначала собираешь самые минимальные товары, потом их группируешь на более крупные. 1000 = 250+250+250+250=750+250
|
|
7
Santa4527
04.10.11
✎
13:35
|
Может, у кого есть Задача об упаковке рюкзака на 1С?
|
|
8
Wobland
04.10.11
✎
13:36
|
(7)
|
|
9
Santa4527
04.10.11
✎
13:45
|
(8) А кусочек есть? Что бы не искать конфигурацию полностью.
|
|
10
Wobland
04.10.11
✎
13:52
|
(9) да пошутил я. рюкзак - это ж про туризм ;)
|
|
11
Santa4527
04.10.11
✎
14:05
|
(10) Хорошая шутка!
Может у кого есть алгоритм на 1С?
|
|
12
МихаилМ
04.10.11
✎
14:11
|
(11)
на этом форуме обсуждалось
раз 50
в поиск, невежество.
|
|
13
МихаилМ
04.10.11
✎
14:13
|
+(12)
задача о рукзаке уже лет 10
включена в программы всех ит специальностей
|
|