Как изменить реквизит (ресурс) регистра сведений?
☑
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) спасибо!!!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой