Имя: Пароль:
1C
1С v8
Подскажите как изящно округлить
0 darkside
 
25.06.20
11:56
Есть некое значение (0,3) все что больше нужно округлить в большую сторону.
Как сделать чтобы это было красиво?
Должно по итогу получиться так (примеры):
0.3 = 1;
0.2 = 0.2;
2.1 = 2.1;
2.3 = 3;
1 polosov
 
25.06.20
11:59
(0) Напиши свою функцию округления.
2 fisher
 
25.06.20
12:05
ПорогОкругленияВверхДоЦелых = 0.3
ЦелаяЧасть = Цел(Вход);
Выход = Вход;
Если Вход - ЦелаяЧасть > ПорогОкругленияВверхДоЦелых Тогда
    Выход = ЦелаяЧасть + 1;
КонецЕсли;
3 MyNick
 
25.06.20
12:07
(0) Для начала нужно понять, что кроилово ведет к попадалову.
Кого обманывать собрались?
Не боишься, что потом твою ЗП будут по тому же принципу (только в обратную сторону) округлять? ))))
4 ДенисЧ
 
25.06.20
12:09
округленное = Цел(числонаше + 0.7)
Ошибка? Это не ошибка, это системная функция.