Остаток от деления в 1С

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

Встроенный оператор %

В платформе 1С есть встроенный оператор %:

ОстатокОтДеления = Делимое % Делитель;

Примеры использования:

1 % 2 = 1

2 % 2 = 0

10 % 2 = 0

Остаток от деления в запросе

Часто есть необходимость получить остаток от деления в запросе 1С, для этого можно использовать такую конструкцию:

Делимое – (Делитель * ВЫРАЗИТЬ(((Делимое / Делитель) – 0.5) КАК ЧИСЛО(15, 0)))

Похожие записи

Один комментарий

  1. исправьте формулу »
    Делимое — (Делитель * ВЫРАЗИТЬ((Делимое / Делитель) — 0.5) КАК ЧИСЛО(15, 0))»
    на »
    Делимое — (Делитель * ВЫРАЗИТЬ(((Делимое / Делитель) — 0.5) КАК ЧИСЛО(15, 0)))»

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *