Есть аналоги на Инфостарте, но они не на управляемых формах и не работают в интерфейсе "Такси". Поэтому написал свою обработку на УФ.
В калькуляторе стандартные поля для пересчета сумм - дата, валюты, курс, кратность и сумма, а также есть поле "комиссия" - процент, отнимаемый от суммы пересчета. Для комиссии допускается и отрицательное значение, т. е. будет уже не комиссия, а накидка.
При изменении даты или валюты курс и кратность пересчитываются, данные берутся из типового регистра "Курсы валют".
Никакие процедуры и функции из общих модулей не вызываются, для работы нужен только регистр сведений "Курсы валют".