В начало
Запрос курсов валютЕсть периодический регистр сведений «Курсы» с курсами валют. Нужно выбрать записи в регистре сведений по определенному признаку и упорядочить в обратном порядке. Эту задачу легко сделать с помощью встроенного языка SQL-запросов. &НаСервере Процедура ЗапросКурсовВалют () //============================ //Запрос к
регистру сведений //============================ Запрос = Новый Запрос (); //Создаем запрос Запрос.УстановитьПараметр ("Период", '20140415'); //Задаем параметр отбора Запрос.Текст = "ВЫБРАТЬ
|Курсы.Период, Курсы.Курс |ИЗ
РегистрСведений.Курсы КАК
Курсы |ГДЕ
Курсы.Период >=
&Период |УПОРЯДОЧИТЬ ПО Период УБЫВ"; Результат =
Запрос.Выполнить (); //Выполняем запрос //============================== //Проверка
результатов запроса //============================== Выборка = Результат.Выбрать (); //Выбираем результаты запроса Пока Выборка.Следующий () Цикл Сообщить
("" + Выборка.Период + " " + Выборка.Курс); КонецЦикла; КонецПроцедуры &НаКлиенте Процедура Кнопка (Команда) ЗапросКурсовВалют (); КонецПроцедуры Рис. 1. Результат запроса к регистру сведений «Курсы» ПРИМЕЧАНИЕ: – код проверен и работоспособен в 1С: Предприятие 8.2; – процедура ЗапросКурсовВалют () размещена в модуле формы списка регистра
сведений и запускается кнопкой, специально размещенной на форме. |
||