Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Глюки округления в 1С

Глюки округления в 1С
Я
   Stim
 
10.01.13 - 14:59
СП:

Окр (Round)
Синтаксис:

Окр(<Число>, <Разрядность>, <РежимОкругления>)
Параметры:

<Число> (обязательный)

Тип: Число.
Исходное число. 
<Разрядность> (необязательный)

Тип: Число.
Определяет число знаков дробной части, до которых производится округление. Если параметр отрицательный, то число округляется до соответствующего разряда в целой части, начиная с младших разрядов.
Параметр обязательный, если указан параметр <РежимОкругления>.
Значение по умолчанию: 0 
<РежимОкругления> (необязательный)

Тип: РежимОкругления. 
Определяет режим округления. Помимо системного перечисления допускается использование числового параметра: 0 - если при округлении 1.5 = 1; 1 - если при округлении 1.5 = 2.
Значение по умолчанию: Окр15как20
Возвращаемое значение:

Тип: Число.
Число, полученное в результате округления.
Описание:


Округляет исходное число до нужной разрядности в соответствии с заданным режимом округления.

т.е. Окр(28 / 10, 0, РежимОкругления.Окр15как10) должно округлить до 2, однако округляет до 3. Это глюк или фича?
 
 
   Лодырь
 
1 - 10.01.13 - 15:02
28/10 = 2.8 следовательно при любом режиме округления будет 3
если бы привел в пример 25 а не 28 то там была бы разница.
   zak555
 
2 - 10.01.13 - 15:03
Окр(25 / 10, 0, РежимОкругления.Окр15как10) = 2
   Stim
 
3 - 10.01.13 - 15:04
ясн) спс

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует