Всем привет!
Опять вынужден выходить на форум ... блин!
Короче хочу быстро решить вопрос и закрыть ...
Что нужно ...
Нужно что бы форма ... вся форма документа имела рещим: "ТолькоПросмотр"
Но из всей формы только два реквизита имели режим: ТолькоПросмотр=ложь, а все остальные ТолькоПросмотр=Истина
И дело в том, что при событии открытия формы если делаешь так:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
//Линия1
ТолькоПросмотр=Истина;
//Линия2
Элементы.Реквизит1.ТолькоПросмотр=Ложь;
Элементы.Реквизит2.ТолькоПросмотр=Ложь;
КонецПроцедуры
В таком случае с Линии2 код не выполняется.
Поэтому решил сделать другим путем... путем обхода но блиин ... и тут проблема
Все стопориться в указанном в коде месте. при обоих вариантах ругается зараза
Процедура ПриОткрытии(Отказ)
//Линия1
Для Каждого ТекЭлемент из Элементы Цикл
ТекЭлементИмя=ТекЭлемент.Имя;
//ТекЭлемент.ТолькоПросмотр=Истина;//Так не нравиться
//ТекЭлемент[ТекЭлементИмя].ТолькоПросмотр=Истина; //Съяк тоже не нарвиться
КонецЦикла;
//Линия2
Элементы.Реквизит1.ТолькоПросмотр=Ложь;
Элементы.Реквизит2.ТолькоПросмотр=Ложь
КонецПроцедуры
Короче как сделать что бы система просто РОТ ЗАКРЫЛА!!!!
Буду признателен!