Задача получения модуля числа часто встречается на практике. Суть этой операции обычно заключается в том, чтобы получить абсолютное значение числа. Непосредственной функции для вычисления модуля в платформе 1С нет, но специалисты по доработке 1С нашли несколько вариантов, решающих эту задачу. Запоминать эти алгоритмы нет необходимости, они логичны, и их достаточно легко построить самостоятельно.
Вычисление модуля числа в 1С
Наиболее логичный и распространенный способ – сделать проверку на превышение нуля и далее инвертировать значение, если это необходимо.
Функция МодульЧисла1(Число)
Возврат ?(Число >= 0, Число, -Число);
КонецФункции // МодульЧисла()
Второй по популярности способ – использование функции Макс().
Функция МодульЧисла2(Число)
Возврат Макс(Число, -Число);
КонецФункции // МодульЧисла()
Мы видим, что это достаточно простые действия, но если у вас остались вопросы, обратитесь к нашим специалистам, предоставляющим консультационные услуги по 1С, мы с радостью вам поможем.
консультация эксперта
самые свежие новости 1 раз в месяц