Имя: Пароль:
1C
1С v8
Как изменить реквизит (ресурс) регистра сведений?
0 Novi40K1с
 
26.06.19
17:40
Нужно программно изменить в записи регистра сведений реквизит (ресурс).

Кто подскажет в чем ошибка? Ругается - Поле не обраружено (ДатаПечати)

ЗапросЗаказов = Новый Запрос;
ЗапросЗаказов.Текст =
            "ВЫБРАТЬ
            |    ПечатьЗаказов.Заказ КАК Заказ,
            |    ПечатьЗаказов.ДатаПечати
            |ИЗ
            |    РегистрСведений.ПечатьЗаказов КАК ПечатьЗаказов
            |ГДЕ
            |    ПечатьЗаказов.Заказ.Номер = &Номер";
            
            ЗапросЗаказов.УстановитьПараметр("Номер", пЗаказДатаП);            
            РезультатЗапроса = ЗапросЗаказов.Выполнить();
            
            
            
            ВыборкаЗаказов = РезультатЗапроса.Выбрать();
            
            ВыборкаЗаказов.Следующий();
            
            Сообщить(ВыборкаЗаказов.Заказ);
            
            НаборЗаказов = РегистрыСведений.ПечатьЗаказов.СоздатьНаборЗаписей();
                
            НаборЗаказов.Отбор.Заказ.Установить(ВыборкаЗаказов.Заказ);
            
            НаборЗаказов.Прочитать();
                
            НаборЗаказов.ДатаПечати = НоваяДатаПечати;
                    
            НаборЗаказов.Записать();
1 1Сергей
 
26.06.19
17:43
Надо перебрать записи из набора
2 Rovan
 
гуру
26.06.19
17:45
или если строго 1 запись:
НаборЗаказов[0].ДатаПечати = НоваяДатаПечати;
3 Novi40K1с
 
26.06.19
17:46
(2) (1) спасибо!!!