S-WEBS24

Битрикс24

CRM, процессы и приложения для вашей компании

CRM роботы 2.0 + AI (300+ роботов)

Конвертировать сумму в текст

Робот «Конвертировать сумму в текст» legacy-робот для старых сценариев, где сумма и валюта передаются одной строкой. Для новых процессов используйте робот «Сумма прописью» с отдельными полями суммы, валюты и языка.

Настройки робота «Конвертировать сумму в текст» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую задачу решает

Менеджеру документов и администратору, который получает сумму вместе с кодом валюты одной строкой и подставляет её словесную запись в текст.

Для печатной формы нужно согласовать цифры и текст суммы. Этот робот распознаёт числовую часть и поддерживаемый код валюты из одного поля. Он не определяет валюту сделки и не выполняет обмен валют.

Параметры и подготовка

Поле Как заполнить
Сумма с валютой (input_text) Обязательное поле

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

Как использовать

  1. В input_text передайте сумму и код, например 125.50 RUB. Между тысячами допустимы пробелы, дробный разделитель точка или запятая.
  2. Используйте поддерживаемый код валюты; не заменяйте его произвольным названием или значком. Для русской записи рублей подойдёт RUB.
  3. Подготовьте окончательную денежную сумму до преобразования. Действие не является точным расчётом платежа и не задаёт отдельное правило округления для процесса.
  4. Полученный result_text вставьте в шаблон отдельным действием и сверяйте с числовым полем. При пустом результате проверьте формат суммы и валюту.

Учебный пример и ожидаемый результат

input_text=125.50 RUB. Ожидается «Сто двадцать пять рублей, 50 копеек». При целой сумме 125 RUB дробная часть не выводится отдельными 00 копейками. Не смешивайте эту форму с другим роботом «Сумма прописью», у которого сумма, валюта и язык задаются отдельно.

Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.

Что возвращает и как продолжить процесс

  • «Текстовое представление суммы» (result_text).

Возвращается result_text, готовая строка для подстановки. Поле статуса объявлено в схеме, однако не стоит заменять проверку итогового текста одним предположением о заполненном результате. При нераспознанной записи текст отсутствует.

Проверяйте завершение действия и наличие result_text перед записью в документ. Отдельного выходного поля пояснения ошибки нет. Не подставляйте пустой результат вместо обязательной суммы прописью.

Ограничения и разбор ошибок

Вход объединяет число и код валюты. Пробелы в числовой части удаляются, запятая заменяется точкой. При ошибке распознавания result_text отсутствует. Текст формируется на русском; отдельного языка и исходного курса в настройках нет.

Для финансовых расчётов с точными десятичными правилами используйте предварительный расчёт и проверку. Не добавляйте к входу комментарии и несколько разных сумм. Робот не создаёт документ и не подтверждает юридическую корректность формулировки.