Как изменить реквизит (ресурс) регистра сведений?
☑
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) спасибо!!!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший