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

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

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

Периодически встречаются вот такие конструкции:

ОстатокОтДеления = Делимое — Цел(Делимое / Делитель) * Делитель;

Это конечно забавный и остроумный способ. Но есть более простой метод, встроенный в платформу:

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

Вот, собственно, и всё!

P.S. Кстати, результат 1%2 = 1, некоторые почему-то думают, что ноль 🙂

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

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

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

Комментариев: 3 на “Остаток от деления в 1С 8.3 и 8.2
  1. Добрый вечер.А вы уже пробовали заполнять матрицу змейкой числами от 1 до 100 на 1с?

    Ответить

    • Змейкой уже не актуально. Правильнее Бустадефон (ходом быка).

      Ответить

  2. Если надо получить остаток от деления в запросе, то к сожалению это «ОстатокОтДеления = Делимое — Цел(Делимое / Делитель) * Делитель» похоже единственный способ. Самому пришлось так делать.

    Ответить

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

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