Число прописью на другом языке
Робот «Число прописью на другом языке» записывает число словами в бизнес-процессах и роботах Битрикс24: 10000 превращается в «Diez mil», 2021 — в «Two thousand twenty-one». Языки: английский, испанский, португальский, французский, итальянский, немецкий, польский и турецкий. Можно добавить слово валюты и копейки дробью вида 75/100.
Робот нужен, когда документы, счета и договоры уходят клиентам за рубежом и сумму надо написать словами на их языке. На вход подаются число из поля сделки или счёта, язык и, по желанию, слово валюты — например, pesos, euros или dollars. Для языков с родом можно указать род слова валюты, чтобы числительное согласовалось с ним: «veintiún pesos», но «veintiuna libras». Дробная часть пишется дробью вида 75/100 — так принято на чеках и счетах во многих странах — или отбрасывается. Число принимается с точкой или запятой, пробелы между разрядами допускаются. Возвращает сумму прописью целиком и отдельно целую часть словами. Для сумм на русском с рублями и копейками используйте робота «Сумма прописью (RUB)».
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Число | string | да | |
| Язык | select | да | en |
| Слово валюты (необязательно), например: pesos | string | — | |
| Род слова валюты | select | — | masculine |
| Дробная часть | select | — | auto |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Число прописью | string |
| Целая часть прописью | string |
| Успешно | bool |
| Ошибка | string |
Какие ошибки может вернуть робот?
Эти сообщения робот пишет в журнал бизнес-процесса, когда не может выполнить шаг. По тексту видно, что исправить в настройках или данных.
- Не удалось распознать число «{raw}»
- Число «{raw}» слишком большое: целая часть — не больше 15 цифр
- Неизвестный язык «{raw}»
Сценарий: счёт клиенту из Мексики
- В сделке сумма 10500,75
- Робот с языком «Испанский» и словом валюты pesos возвращает «Diez mil quinientos pesos 75/100»
- Строка подставляется в шаблон счёта на испанском