Цитата:
Сообщение от
Dicora
Курсы с центробанка можно брать с этого URL
http://www.cbr.ru/scripts/XML_daily....req=13/07/2010
параметр date_req
можно динамически менять на текущую дату.
в ответ получаем XML всех курсов валют.
остаётся сделать парсинг по кодам (USD, EUR)
и подгрузить в нужные в CRM
в доллары и евро, предварительно (1 разделив на полученный курс нужной валюты), т.к. в CRM 4.0 основная валюта по умолчанию рубль и курс конвертации идет относительно рубля, поэтому тут если мы просто занесем в базу курс валюты в отчетах неверно будет пересчитыватся сделки.
Сделал универсально - для всех кодов. Параметры - Валюта в CRM (лукап на сущность transactioncurrency), код валюты в XML-ответе и дата получения валюты - то что подставится в строке запроса. Единственный ньюанс - не единицу надо делить на значение курса, а то, что приходит в ответе в поле номинал. Я правда не тестировал, но всё вроде бы честно.