1С модуль числа в запросе

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

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

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

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

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

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

( голосов, в среднем: из 5)

Поддержите нас, расскажите друзьям!

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

Может все таки
МодульЧисла = Макс(Число, Число);
Вроде итак достаточно!
Минус тут лишний!

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

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

-40 и получается что модуль числа -40 = -40?

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie в соответствии с настоящим уведомлением в отношении данного типа файлов. Если вы не согласны с тем, чтобы мы использовали данный тип файлов, то вы должны соответствующим образом установить настройки вашего браузера или не использовать сайт.

Отправляя любую форму на сайте, вы соглашаетесь с политикой конфиденциальности данного сайта.

Задача получения модуля числа часто встречается на практике. Суть этой операции обычно заключается в том, чтобы получить абсолютное значение числа. Непосредственной функции для вычисления модуля в платформе 1С нет, но специалисты по доработке 1С нашли несколько вариантов, решающих эту задачу. Запоминать эти алгоритмы нет необходимости, они логичны, и их достаточно легко построить самостоятельно.

Вычисление модуля числа в 1С

Обычно используются три варианта вычисления модуля: два для встроенного языка 1С, и последний – внутри запросов:

    Функция Макс().Берем максимальное значение из двух: числа и его же, умноженного на 1;

Применение конструкции «Если» или краткого аналога;

Для запросов есть аналог конструкции «Если – Выбор».

Читайте также:  Смс с непонятными символами

Мы видим, что это достаточно простые действия, но если у вас остались вопросы, обратитесь к нашим специалистам, предоставляющим консультационные услуги по 1С, мы с радостью вам поможем.

Число — это один из примитивных типов данных существующих в 1С. Числа в 1С:Предприятии встречаются абсолютно везде и всюду. Следовательно важность знания функций для работы с числами трудно переоценить. К рассмотрению этих функций и приступим.

В начале скажем, что максимальная разрядность для числа равняется 38-ми знакам, при этом для целой части выделено 32 символа.

При этом в конфигураторе можно указать длину числа в 64 символа (при точности в 32 символа), но это вероятно какая-то ошибка, так как при попытке обновить конфигурацию Вы увидите нечто подобное:

Ошибка конфигуратора

С числами в 1С можно выполнять все стандартные арифметические операции:

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

Функция Окр(x, y, z) позволяет округлить число “x” в зависимости от заданной разрядности “y” и режима округления “z”.

Оцените статью
Добавить комментарий

Adblock detector