Роботека
Роботека · Роботы · Число прописью на другом языке

Число прописью на другом языке

Робот «Число прописью на другом языке» записывает число словами в бизнес-процессах и роботах Битрикс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 Дробью NN/100, если она не нулевая, Всегда дробью NN/100, Отбросить — auto

Что возвращает робот?

Параметр Тип
Число прописью string
Целая часть прописью string
Успешно bool
Ошибка string

Какие ошибки может вернуть робот?

Эти сообщения робот пишет в журнал бизнес-процесса, когда не может выполнить шаг. По тексту видно, что исправить в настройках или данных.

  • Не удалось распознать число «{raw}»
  • Число «{raw}» слишком большое: целая часть — не больше 15 цифр
  • Неизвестный язык «{raw}»

Сценарий: счёт клиенту из Мексики

  1. В сделке сумма 10500,75
  2. Робот с языком «Испанский» и словом валюты pesos возвращает «Diez mil quinientos pesos 75/100»
  3. Строка подставляется в шаблон счёта на испанском

Похожие роботы