Formatear número
El robot «Formatear número» convierte un número en una cadena legible en los procesos de negocio y robots de Bitrix24 (Alaio): se definen los decimales, el separador decimal y el separador de miles. Entiende «1 500,50» en la entrada. Devuelve la cadena formateada, el número normalizado y un indicador «Número reconocido» Y/N.
El robot formatea un número para ojos humanos — de «1234567.5» sale «1 234 567,50», digno de un correo o un documento. La entrada es el número (se entienden la coma decimal y los espacios internos), los decimales (2 por defecto), el separador decimal (coma por defecto) y el separador de miles: space — espacio, none — sin separador, o cualquier carácter propio. Casos de uso típicos: poner el importe de la negociación en una oferta; mostrar un presupuesto en una notificación sin una cola de seis dígitos; normalizar un número antes de escribirlo en un documento. Si el valor no es un número, se devuelven «Número reconocido» = N y una cadena vacía. Devuelve la cadena, el número normalizado y el indicador Y/N — úselos en los siguientes pasos del proceso de negocio.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Número | string | sí | |
| Decimales (por defecto 2) | string | — | |
| Separador decimal (por defecto coma) | string | — | |
| Separador de miles: space — espacio, none — sin separador, o un carácter propio (por defecto espacio) | string | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Cadena formateada | string |
| Número (normalizado) | double |
| Número reconocido (Y/N) | string |
Escenario: un importe en la oferta comercial
- Una negociación genera un documento con el importe 1234567.5
- El robot formatea el número: 2 decimales, coma, espacio entre miles
- El documento recibe «1 234 567,50» — el importe se lee de un vistazo