Набор записей регистра, изменение

Создание набора записей рассматривалось в предыдущей статье, поэтому приведем только код без пояснений.

Пример:

Документ = Документы.ОтчетПроизводстваЗаСмену.НайтиПоНомеру("00000000011");

Набор = РегистрыНакопления.ВыпускПродукцииУслуг.СоздатьНаборЗаписей();    
Набор.Отбор.Регистратор.Установить(Документ);

Набор.Прочитать();

После того, как набор записей прочитан, в нем содержится коллекция записей набора. Ее можно обойти при помощи цикла Для Каждого и изменить данные в каждой конкретной записи.

Для Каждого ЭлементНабора из Набор Цикл 
    ЭлементНабора.Цена = 1;
КонецЦикла;

После того, как все изменения внесены в набор, его необходимо записать.

Набор.Записать();

Добавить комментарий

Ваш адрес email не будет опубликован.