Заполнить данные курса для валюты. Возвращает информацию о курсе валюты на основе ссылки на валюту.
// Возвращает информацию о курсе валюты на основе ссылки на валюту.
// Данные возвращаются в виде структуры.
//
// Параметры:
// ВыбраннаяВалюта - Справочник.Валюты / Ссылка - ссылка на валюту, информацию
// о курсе которой необходимо получить.
//
// Возвращаемое значение:
// ДанныеКурса - структура, содержащая информацию о последней доступной
// записи курса.
//
Функция ЗаполнитьДанныеКурсаДляВалюты(ВыбраннаяВалюта) Экспорт
ДанныеКурса = Новый Структура("ДатаКурса, Курс, Кратность");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РегКурсы.Период, РегКурсы.Курс, РегКурсы.Кратность
| ИЗ РегистрСведений.КурсыВалют.СрезПоследних(&ОкончаниеПериодаЗагрузки, Валюта = &ВыбраннаяВалюта) КАК РегКурсы";
Запрос.УстановитьПараметр("ВыбраннаяВалюта", ВыбраннаяВалюта);
Запрос.УстановитьПараметр("ОкончаниеПериодаЗагрузки", ТекущаяДатаСеанса());
ВыборкаКурс = Запрос.Выполнить().Выбрать();
ВыборкаКурс.Следующий();
ДанныеКурса.ДатаКурса = ВыборкаКурс.Период;
ДанныеКурса.Курс = ВыборкаКурс.Курс;
ДанныеКурса.Кратность = ВыборкаКурс.Кратность;
Возврат ДанныеКурса;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Загрузка курсов валют с сайта РБК
Получение предпоследнего курса валюты
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)