Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок
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);    // округлить копейки в большую сторону
|
|
|