Встроенные функции языка Окр (Round) Синтаксис: Окр(<Число>, <Разрядность>, <Режим округления>) Параметры: <Число> (обязательный) Тип: Число. Исходное число. <Разрядность> (необязательный) Тип: Число. Определяет число знаков дробной части, до которых производится округление. Если параметр отрицательный, то число округляется до соответствующего разряда в целой части, начиная с младших разрядов. Параметр обязательный, если указан параметр <Режим округления>. Значение по умолчанию: 0 <Режим округления> (необязательный) Тип: РежимОкругления. Определяет режим округления. Помимо системного перечисления допускается использование числового параметра: 0 - если при округлении 1.5 = 1; 1 - если при округлении 1.5 = 2. Значение по умолчанию: Окр15как20 Возвращаемое значение: Тип: Число. Число, полученное в результате округления. Описание: Округляет исходное число до нужной разрядности в соответствии с заданным режимом округления. Пример: // Округлим цену до сотен рублей ОкругленнаяЦена = Окр(Цена, -2);
// Округлим цену до копеек ОкругленнаяЦена = Окр(Цена, 2);
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8
Неправильно . Помню на одной работе с коллегами спорили на эту тему: я тоже считал как вы сейчас, но осознал свою ошибку . А если бы вы округляли до 1 знака, тогда по вашей логике должно было бы получиться 0,9: 6 округляет предыдущущю цифру до 5, эта 5 предыдущую 4 до 5 и эта 5 уже 8 до 9. Но это не правильно.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!