Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

bitrix:currency.rates , Именения по валюте

00 голосов
3
Доброго времени суток.
В системе есть такой компонент bitrix:currency.rates
который выводит значения валют по запросу к ЦБ, а можно вывести изменения по сравнению с предыдущей датой? есть ли такая возможность? или придется ждать обновления.
спросил 14 Июнь, 13 от Grimmi (2,560 баллов)

3 Ответы

00 голосов
Кхм.. кто нибудь вообще с этим компонентом работает?
Вот к примеру на рамблере есть блок в котором показывается текущая стоимость бакса и евро, и на сколько цена на них упала или поднялась со вчерашнего дня.
Вот и моему заказчику охото тоже самое. Написать парсинг другой страницы непроблема, но на кой она нужна если есть в битриксе свой компонент?. Цену за валюты он выводит (хотя всплывают сомнения о достоверности - что то они с показателями других сайтов разняца),а вот изменения по ним не вижу вообще.
Оно в нем есть? или руками дописывать?
Спасибо.
ответил 14 Июнь, 13 от Grimmi (2,560 баллов)
00 голосов
И снова возращась к этому компоненту...
Код
1. Функция возвращает коэффициент для перевода сумм из валюты curFrom в валюту curTo по курсу, установленному на дату valDate
$dat= date("Y-m-d"); //2009-04-13 - Можно это значение даже не указывать.
echo CCurrencyRates::GetConvertFactor("USD" ,"RUR", $dat);
2. Функция переводит сумму valSum из валюты curFrom в валюту curTo по курсу, установленному на дату valDate 
$val = 1; // сумма в USD
$newval = CCurrencyRates::ConvertCurrency($val, "USD", "RUB");
echo '|'.$newval;

Значение равно :
1. 33.9456
2. |33.9456
ВЫ ОТКУДА ! ТАКОЕ ЗНАЧЕНИЕ ВЗЯЛИ ?!!!
Конвертер мировых валют по официальному курсу Центробанка РФ:
Код
Расчитано исходя из курса валюты на 13.04.2009
1 USD = 33.63 RUB
1 RUB = 0.03 USD
Ваш запрос: 
1 Доллар США = 
33.6309 Российские рубли

И после этого писать что ВАШ компонент берет данные о валютах из ЦБ ....
ответил 28 Июнь, 13 от Grimmi (2,560 баллов)
00 голосов
Актуально, кто как еще решает вопрос вывода валют? У меня сейчас забирается с RBC скриптом, но то скрипт глючит то ли сервис, курс то есть на сайте то нет его. :(
ответил 01 Окт, 13 от inYo (140 баллов)