Reszta z dzielenia / podzielność
Robot „Reszta z dzielenia / podzielność” dzieli dzielną przez dzielnik i zwraca resztę, całkowitą część ilorazu oraz flagę podzielności bez reszty (Y/N) w procesach biznesowych Bitrix24. Liczby są zaokrąglane do całkowitych przed dzieleniem; gdy dzielnik wynosi zero, zwraca zera i flagę N. Przydatne do sprawdzania parzystości, interwałów i podziału na partie.
Robot wykonuje dzielenie całkowite z resztą bezpośrednio w procesie biznesowym lub robocie Bitrix24. Na wejściu podaje się dwie liczby — dzielną i dzielnik (przecinek jest traktowany jako separator dziesiętny, a wartości są konwertowane na liczby całkowite). Na wyjściu są trzy pola: reszta z dzielenia, iloraz (część całkowita) oraz flaga „Podzielne bez reszty” Y/N. Jeśli dzielnik wynosi zero, robot nie ulega awarii, lecz zwraca zerową resztę, zerowy iloraz i flagę N z komunikatem o błędzie. Używaj, gdy chcesz sprawdzić, czy liczba lub ID jest parzysta, rozdzielić rekordy na N grup naprzemiennie, wybrać co trzeci deal, ustalić, czy kwota jest wielokrotnością zadanego kroku, albo zorganizować przetwarzanie wsadowe w partiach o stałym rozmiarze. Wyniki wykorzystaj w warunkach i obliczeniach kolejnych kroków procesu.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Dzielna | string | tak | |
| Dzielnik | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Reszta z dzielenia | int |
| Iloraz (część całkowita) | int |
| Podzielne bez reszty (Y/N) | string |
Scenariusz: rozdzielanie leadów na dwóch menedżerów na zmianę
- Tworzony jest nowy lead
- Robot dzieli ID leada przez 2 i otrzymuje resztę
- Przy reszcie 0 lead trafia do pierwszego menedżera, przy 1 do drugiego