Функции для работы с числами в 1С

Получение целой и дробной части числа

Для получения целой части числа можно использовать функцию Цел. Для получения дробной части нужно из исходного числа вычесть целую часть:

Округление чисел

Для округления чисел в 1С предназначена функция Окр. Первым параметром передается само число, вторым — количество знаков после запятой, до которых нужно округлить. Если вторым параметром передать отрицательное число, то будет выполнено округление до соответствующего разряда в целой части, начиная с младших разрядов (-1 до десятков, -2 до сотен и т.д.). Третьим параметром указывается режим округления: если 0, то число 1.5 округляется до 1, если 1, то 1.5 округляется до 2.

Округление всегда в большую сторону

Логарифмы

Для получения натурального логарифма используется функция Log, для десятичного — Log10:

Тригонометрические функции

В 1С можно рассчитывать синус, косинус, тангенс, арксинус, арккосинус, арктангенс:

Возведение в степень

Возвести в степень можно двумя функция: Exp — возводит основание натурального логарифма (~2.72) в переданную ей параметром степень; Pow — можно передать как основание, так и показатель степени:

Квадратный корень

Для получения квадратного корня можно воспользоваться функцией Sqrt:

Перевод в десятичную систему счисления

С помощью функций ЧислоИзШестнадцатеричнойСтроки и ЧислоИзДвоичнойСтроки можно получить десятичное число из шестнадцатиричного и двоичного числа. Обе функции параметром принимают строки. Для функции ЧислоИзШестнадцатеричнойСтроки строка должна начинаться с «0x», для функции ЧислоИзДвоичнойСтроки с «0b»:

Получение максимума и минимума

Для получения максимального и минимального числа можно использовать функции Макс и Мин. Параметром можно передать неограниченное количество чисел, через запятую:

Понравилась статья? Поделиться с друзьями:
Используя этот сайт, Вы даете согласие на использование cookies. На данном этапе Вы можете отказаться от использования cookies, настроив необходимые параметры в своем браузере.
ok