Имя: Пароль:
1C
1C 7.7
v7: Процентное распределение.
0 Eeakie
 
05.04.13
14:09
Добрый день.
Есть ТЗ с 2 колонками: Накладная, Сумма.
Есть N полей, куда вносят числа (проценты от общей Суммы). Для каждого поля вычисляется сумма и нужно чтобы накладные распределились в N таблиц, исходя из максимальной суммы по каждому.
А проблема в том, что нужно РАВНОМЕРНОЕ распределение по количеству накладных по каждому.
То есть, предположим, у нас есть 100 накладных на общую сумму 50.000. Суммы колеблются от 1 до 1.000. В поля ввели: 5% (2.500), 10% (5.000), 15% (7.500) и 70% (35.000).
В идеале нам надо получить по 25 строк в каждой таблице с накладными на эти суммы.

Пробовал по-разному, равномерно распределить не удается. Может кто подскажет алгоритм распределения? Спасибо.
1 пипец
 
05.04.13
14:11
метод пузырька ?
2 NikVars
 
05.04.13
14:13
3 Privalov
 
05.04.13
14:13
Что это такое   70% (35.000).  при общей сумме 1000?
4 Eeakie
 
05.04.13
14:14
(1), (2), знакомо, но еще раз ознакомлюсь. Может упустил чего.
Программист всегда исправляет последнюю ошибку.