Имя: Пароль:
1C
1С v8
Народ хелп, начисления в пределах нормы.
0 КУНГ ФУ 1С
 
25.11.14
12:55
Три дня не могу тел-то задачу.
Необходимо сделать начисление в пределах нормы, имеются
прошлое начисление 2000,
Текущее начисление 19000,
Норма 20000.
Не могу рассчитать результат, необходимо чтобы результат считался в пределах нормы, т.е. не больше 20000.
1 shuhard
 
25.11.14
12:56
(0) водка в миллилитрах/рыло ?
2 zulu_mix
 
25.11.14
12:56
функция минимум?
3 RomanYS
 
25.11.14
12:58
Мин(текущее, норма-прошлое)
если раньше начислил лишнего, получишь минус
4 КУНГ ФУ 1С
 
25.11.14
13:09
не получаеться. Формула рассчета следующая, здесь не могу
обойти условие про норму.
общееНачисление = прошлое начисление + текущее.
результат = общееНачисление / норму * премию.

если 500 прошлое начисление, 19900 текущее начисление.
то он должен начислить на 100.
5 Cube
 
25.11.14
13:12
(4) Тебе же сказали:

РезультатНеБольшеНормы = Мин(общееНачисление, 20000);
6 RomanYS
 
25.11.14
13:18
(4) "если 500 прошлое начисление, 19900 текущее начисление.
то он должен начислить на 100."
Почему 100, здравый смысл подсказывает - 19500
Программист всегда исправляет последнюю ошибку.