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