Коллеги,
Помогите, пожалуйста, разобраться с курсами валют. Я сделал веб-сервис, который передает курсы валют из 1С в bpmonline. Бизнес-процесс bpmonline запускает этот веб-сервис и добавляет запись в сущность "Курсы валют". Поле Rate (курс) заполняется значением из 1С, но есть еще такое поле как RateMantissa. Судя по всему, это поле влияет на то как курс представляется в bpmonline. Например, если я вручную, через интерфейс bpmonline, добавляю курс доллара как 27.04, то в таблице БД поле Rate устанавливается в 0.0370, а RateMantissa=03698224852071006. Скажите, пожалуйста, что это за RateMantissa такая и как мне ее рассчитать, чтобы в бизнес-процессе передать курс полученный из веб-сервиса? Заранее спасибо за ответ.
Нравится
Алла Савельева,
Спасибо за ответ. Посмотрев на код клиентских схем я установил, что в случае когда в 1С курс доллара равен 27.04, в bpmonline поле Rate в сущности CurrencyRate следует передавать как результат деления 1/27.04, а RateMantissa я передаю как (1/27.04).ToString().Split('.',',')[1]. Возможно, это кому-нибудь поможет.