Конвертация валют по курсу ЦБ
Робот конвертирует сумму из одной валюты в другую по официальному курсу ЦБ РФ в бизнес-процессах и роботах Битрикс24. Принимает сумму, исходную и целевую валюты (например, USD и RUB) и дату курса — по умолчанию сегодня. Возвращает результат конвертации, использованный курс и дату курса для записи в поля сделки, лида или смарт-процесса.
Робот берёт сумму и пару валют, запрашивает официальные курсы Центробанка России на указанную дату (по умолчанию — сегодня) и пересчитывает сумму через рубль с учётом номинала валют. Результат округляется до двух знаков; дополнительно возвращаются использованный курс — сколько единиц исходной валюты приходится на одну единицу целевой — и дата курса. Типовые случаи применения: пересчёт валютной суммы договора в рубли при переходе сделки на стадию «Счёт» и фиксация рублёвого эквивалента в поле смарт-процесса на дату оплаты. Результаты робота доступны в дизайнере бизнес-процессов: их можно записать в поля сделки, лида или компании, сравнить в условии и передать в следующие шаги бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Сумма | string | да | |
| Из валюты (например USD, EUR, CNY) | string | да | |
| В валюту (например RUB, USD) | string | да | |
| Дата курса (ДД.ММ.ГГГГ, по умолчанию сегодня) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Результат конвертации | string |
| Курс (единиц from за 1 to) | string |
| Дата курса | string |
Сценарий: рублёвый эквивалент валютного договора
- Сделка в евро переходит на стадию «Договор»
- Робот конвертирует сумму из EUR в RUB по курсу ЦБ РФ
- Результат и использованный курс записываются в поля сделки
- Менеджер видит рублёвую сумму в карточке сделки