В начало

Получить курс валюты

            Функция получает курс валюты на текущую дату из регистра сведений «КурсыВалют» и размещена в общем модуле

 

Листинг 1

Функция ПолучитьКурсВалюты (Валюта) Экспорт

            Отбор = Новый Структура;

            Отборставить("Валюта", Валюта);

            Данные = РегистрыСведенийурсыВалют.ПолучитьПоследнее (ТекущаяДата(), Отбор);

            Возврат Данныеурс;

КонецФункции

           

Вызов функции можно осуществить из любой точки прикладного решения.

 

Листинг 2

&НаКлиентеНаСервереБезКонтекста

Процедура ОбновитьКурс (Валюта, Курс)

            Если Валютаустая()

                        Тогда Курс = 0

                        Иначе Курс = ОбщиеМеханизмыолучитьКурсВалюты(Валюта);

            КонецЕсли;  

КонецПроцедуры

 

&НаКлиенте

Процедура ВалютаВзаиморасчетаПриИзменении(Элемент)

            ОбновитьКурс (ОбъекталютаВзаиморасчета, Курс);

КонецПроцедуры

 

&НаСервере

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

            ОбновитьКурс (ОбъекталютаВзаиморасчета, Курс);

КонецПроцедуры