Добрый вечер. У меня есть два справочника
Валюты,
ТоварныеПозиции и периодический регистр сведений
КурсыВалют.
В периодическом регистре сведений
Измерение->Валюта ссылается на справочник
Валюты, в то время как в справочнике
ТоварныеПозиции есть реквизит Валюта, который ссылается на справочник Валюта.
В справочнике
Валюта банальные перечисления в виде наименований денежных единиц.
Подскажите, пожалуйста, можно ли реализовать (если да, то каким образом) обработчик, который работает следующим образом: в справочнике
ТоварныеПозиции я выбираю валюту (USD/RUB/EUR) и при выборе конкретной валюты в соседней ячейке рассчитывается Цена/Сумма исходя из выбранной валюты?
Я получаю курс необходимой валюты на текущую дату из регистра сведений следующим образом:
Отбор = Новый Структура;
Отбор.Вставить("Валюта", РусРубли);
Курсы = РегистрыСведений.КурсыВалют;
ТекКурс = Курсы.ПолучитьПоследнее(ТекущаяДата(), Отбор);
Сообщить("Текущий курс доллара: " + ТекКурс.Курс + " руб.");
Но эта обработка для всех валют по итогу, а мне нужен обработчик в зависимости от выбора валюты. Так называемое стандартное IF/ELSE. В 1С только начал обучение, поэтому прошу, не закидывайте камнями;)