Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как изменить реквизит (ресурс) регистра сведений?

Как изменить реквизит (ресурс) регистра сведений?
Я
   Novi40K1с
 
26.06.19 - 17:40
Нужно программно изменить в записи регистра сведений реквизит (ресурс).

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует