Здравствуйте, имеется обработка которая в реквизит ГрупаДляЭкзаменів вносит пустое значение, но мне нужно не у всех документа "договір" поставить пустое значение, а с применением отбора, как это можна реализовать?
Процедура ИзменениеГрупыНаСервере()
Выборка = Документы.Договір.Выбрать();
Пока Выборка.Следующий() Цикл
&НаСервере
Процедура ВыполнитьНажатиеСервер()
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| ТестовыйДокумент.Ссылка КАК Ссылка
|ИЗ
| Документ.ТестовыйДокумент КАК ТестовыйДокумент
|ГДЕ
| ТестовыйДокумент.Реквизит1 ПОДОБНО &Реквизит1
|
|УПОРЯДОЧИТЬ ПО
| Ссылка
|АВТОУПОРЯДОЧИВАНИЕ"
;
Запрос.УстановитьПараметр("Реквизит1","Тест");
РезультатЗапроса=Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
ДокОбъект=РезультатЗапроса.Ссылка.ПолучитьОбъект();
ДокОбъект.Реквизит1="";
ДокОбъект.Записать();
КонецЦикла;
КонецПроцедуры
ЗЫ: Что то я добрый сегодня какой то.....
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший