РЕКЛАМА

На главную страницу

РЕКЛАМА




Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок SAPE.


На главную 1с форева.ру
На страницу "Программисту \ Разработка (программирование) приложений на платформе 1с".

Операции с числами в 1с.

Платформа: 8.2, 8.3
Формы: Обычные, Управляемые
Конфигурация: любая
Релиз: любой
Страница актуализирована: 30.01.2017

Операции с числами это самое простое, что есть в любом языке программирования. Но и тут в 1с есть пара ньюансов. Привожу те, заморочки с которыми сам сталкивался.

Модуль числа.
Функции модуль в 1с нет. Но вопрос можно решить следующим образом:

_МодульЧислаА = Макс(А,-А);



Округление.
Арифметическое округление до 2-х знаков после запятой.

_Рез = Окр(Число, 2);



Округлить в меньшую сторону.
Пример: отбросить до 2-х знаков после запятой.

_Рез = Цел(_Число*100)/100;



Округлить в большую сторону.
Делаем это за счет третьего параметра функции ОКР.

_Рез = Окр(Числ+0.5, 0, 0);        // до целого
_Рез = Окр( _Сумма / _Количество + 0.005, 2, 0);    // округлить копейки в большую сторону



Copyright (c) by iKai, 2016