Остаток от деления / делимость
Робот «Остаток от деления / делимость» делит делимое на делитель и возвращает остаток, целую часть частного и признак делимости нацело (Y/N) в бизнес-процессах Битрикс24. Числа округляются до целых перед делением; при делителе ноль возвращает нули и признак N. Полезен для проверки чётности, интервалов и разбивки по партиям.
Робот выполняет целочисленное деление с остатком прямо в бизнес-процессе или роботе Битрикс24. На вход подаются два числа — делимое и делитель (запятая воспринимается как десятичный разделитель, значения приводятся к целым). На выходе три поля: остаток от деления, частное (целая часть) и признак «Делится нацело» Y/N. Если делитель равен нулю, робот не падает, а возвращает нулевой остаток, нулевое частное и признак N с сообщением об ошибке. Применяйте, когда нужно проверить чётность номера или ID, распределить записи по N группам циклически, отобрать каждую третью сделку, понять, кратна ли сумма заданному шагу, или организовать пакетную обработку партиями фиксированного размера. Результаты используйте в условиях и расчётах следующих шагов процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Делимое | string | да | |
| Делитель | string | да |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Остаток от деления | int |
| Частное (целая часть) | int |
| Делится нацело (Y/N) | string |
Сценарий: распределение лидов по двум менеджерам поочерёдно
- Создан новый лид
- Робот делит ID лида на 2 и получает остаток
- При остатке 0 лид назначается первому менеджеру, при 1 — второму