РегистрСведенийНаборЗаписей.<Имя
Представляет собой коллекцию записей регистра сведений. Позволяет выполнять считывание записей по определенному условию отбора из информационной базы, добавлять, удалять и модифицировать записи в наборе. Также может быть выполнена запись в информационную базу по определенному условию. При записи может выполняться замещение всех имеющихся в информационной базе записей по данному условию на записи, содержащиеся в наборе.
Данный объект является коллекцией значений. В качестве элемента коллекции выступает значение типа РегистрСведенийЗапись.<Имя регистра сведений>. Для объекта доступен обход коллекции посредством оператора Для каждого ... из ... Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс записи.
Пример:
КурсыВалют = РегистрыСведений.КурсыВалют;
НаборКурсов = КурсыВалют.СоздатьНаборЗалисей();
Доллар = Справочники.Валюты.НайтиПоНаименованию("USD");
НаборКурсов.Отбор.Валюта.Установить(Доллар);
НаборКурсов.Отбор.Период.Установить(НачалоДня(ТекуцаяДата());
НаборКурсов.Прочитать() ;
Если НаборКурсов.Количество() = 0 Тогда
НовыйКурс = НаборКурсов.Добавить();
НовыйКурс.Валюта = Доллар;
НовыйКурс.Период = ТекущаяДата();
ИначеЕсли НаборКурсов. Количество()=1 Тогда
НовыйКурс = НаборКурсов[0] ;
Иначе
Предупреждение("Курс валюты задается один раз в день.", 60);
Возврат;
КонецЕсли;
НовыйКурс.Курс = 31.44;
НовыйКурс. Кратность =1;
НаборКурсов.Записать() ;
Сообщить("Курс " + СокрЛП(НовыйКурс.Валюта) + " на сегодня: " + НовыйКурс.Курс +" руб.");