Как в запросе раскидать сумму по базе?
☑
0
budnik
21.10.14
✎
14:25
Есть сумма 1000000 рублей , надо распределить на сотрудников в зависимости от оклада.
1
vde69
21.10.14
✎
14:28
никак... ибо будет округление...
2
vde69
21.10.14
✎
14:29
а вообще есть 2 разных алгоритма распределения
1. наростающий итог
2. пропорционально и округление на самую большую сумму
ты-бы для начала определился с алгоритмом...
3
Dmitry1c
21.10.14
✎
14:30
ОкладДелитель = СуммаОкладов
ТекСотрудник = 100000000 рублей * ОкладСотрудника / ОкладДелитель
4
ВРедная
21.10.14
✎
14:33
5
kosts
21.10.14
✎
14:37
(0) Предлагаю такой алгоритм: чем меньше оклад, тем больше сумма. А что, тоже распределение...
6
budnik
21.10.14
✎
15:25
Округление .Как обойти ? Как появляется?
7
Fragster
гуру
21.10.14
✎
15:46
(6) раздели свою сумму на троих с одинаковым окладом
8
КонецЦикла
21.10.14
✎
15:47
курсором...
9
Drac0
21.10.14
✎
15:52
(6) Что значит, "как появляется"? 0_о
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший