Отличие технологии чтения (изменения) записей периодического регистра сведений от непериодического только в работе с полем Период.
В примере ниже представлен вариант чтения данных периодического регистра сведений Валюты на дату ДатаЗаписи, сообщение данных полей каждой записи и обнуление значения курса попавших в отбор записей:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Чтение периодического независимого регистра сведений НаборЗаписей = РегистрыСведений.Валюты.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(ДатаЗаписи); НаборЗаписей.Прочитать(); Для Каждого Запись Из НаборЗаписей Цикл // Чтение и сообщение данных полей записи. Сообщить(Строка(Запись.Период) + " " + Строка(Запись.Валюта) + " " + Строка(Запись.Курс)); // Изменение данных полей записи. Запись.Курс = 0; КонецЦикла; НаборЗаписей.Записать(); |