Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Как получить модуль числа в 1С

Модуль (или абсолютная величина) числа — это натуральное значение числа. То есть, грубо говоря, положительное значение числа.

В языке программирования 1С 8.3 (как и в 8.2), к сожалению, отсутствует типовая функция для получения модуля числа.

Для получения модуля можно использовать следующие конструкции:

МодульЧисла = ?(Число > 0, Число, -Число);

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

Или же в запросе:

ВЫБОР КОГДА Число > 0 ТОГДА

Число

Иначе

-Число

КОНЕЦ КАК МодульЧисла

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 3 на “Как получить модуль числа в 1С
  1. Может все таки
    МодульЧисла = Макс(Число, Число);
    Вроде итак достаточно!
    Минус тут лишний!

    Ответить

    • МодульЧисла = Макс(-1*Число, Число);

      так понятней

      Ответить

    • Никакого смысла в конструкции
      МодульЧисла = Макс(Число, Число);
      нет. Проще тогда написать
      МодульЧисла = Число;

      Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован.