Роботека
Роботека · Роботы · Остаток от деления / делимость

Остаток от деления / делимость

Робот «Остаток от деления / делимость» делит делимое на делитель и возвращает остаток, целую часть частного и признак делимости нацело (Y/N) в бизнес-процессах Битрикс24. Числа округляются до целых перед делением; при делителе ноль возвращает нули и признак N. Полезен для проверки чётности, интервалов и разбивки по партиям.

Робот выполняет целочисленное деление с остатком прямо в бизнес-процессе или роботе Битрикс24. На вход подаются два числа — делимое и делитель (запятая воспринимается как десятичный разделитель, значения приводятся к целым). На выходе три поля: остаток от деления, частное (целая часть) и признак «Делится нацело» Y/N. Если делитель равен нулю, робот не падает, а возвращает нулевой остаток, нулевое частное и признак N с сообщением об ошибке. Применяйте, когда нужно проверить чётность номера или ID, распределить записи по N группам циклически, отобрать каждую третью сделку, понять, кратна ли сумма заданному шагу, или организовать пакетную обработку партиями фиксированного размера. Результаты используйте в условиях и расчётах следующих шагов процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Делимое string да
Делитель string да

Что возвращает робот?

Параметр Тип
Остаток от деления int
Частное (целая часть) int
Делится нацело (Y/N) string

Сценарий: распределение лидов по двум менеджерам поочерёдно

  1. Создан новый лид
  2. Робот делит ID лида на 2 и получает остаток
  3. При остатке 0 лид назначается первому менеджеру, при 1 — второму

Похожие роботы