Arredondar para cima / para baixo (ceil / floor)
O robô «Arredondar para cima / para baixo» arredonda um número estritamente em uma direção dentro dos processos de negócios e robôs do Bitrix24: up (ceil) sempre para cima, down (floor) sempre para baixo. Suporta um passo de arredondamento (ex. 10, 100, 0.5; padrão 1) e retorna o resultado arredondado com o número de casas derivado do passo.
O robô sempre arredonda um número na direção escolhida, ao contrário do arredondamento matemático comum para o valor mais próximo. A direção up (ceil) arredonda para cima e down (floor) para baixo. O parâmetro de passo permite arredondar não apenas para um número inteiro, mas para múltiplos de 10, 100, 0.5 ou qualquer outro valor (passo padrão 1); o número de casas decimais é derivado automaticamente do passo, e tanto a vírgula quanto o ponto são reconhecidos como separador decimal na entrada. Casos de uso típicos: calcular quantas caixas são necessárias para um pedido (sempre para cima), determinar o número de dias ou unidades completas, arredondar um preço para baixo até dezenas. Grave o resultado arredondado em um campo do negócio, contato ou empresa com o próximo robô, ou use-o em uma condição.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Número | string | sim | |
| Direção: up (para cima) ou down (para baixo) | string | sim | |
| Passo de arredondamento (ex. 10, 100, 0.5). Padrão 1 | string | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Resultado | string |
Cenário: cálculo do número de caixas para um pedido
- Um processo é iniciado em um negócio
- O robô arredonda: número — quantidade de produto / capacidade da caixa, direção up, passo 1
- O resultado — o número de caixas necessário — é gravado em um campo do negócio