Имя: Пароль:
1C
1С v8
Получить значение реквизита формы
0 thomY100
 
21.11.11
10:38
Привет, ламерский вопрос, но что-то не могу сообразить, есть ссылка на объект и нужно получить значение реквизита одной из форм этого объекта, пишу:
Ссылка.ПолучитьФорму("ФормаЭлемента").ЭлементыФормы.АдресПроживания.Значение

вылетает ошибка, поле объекта недоступно для чтения, подскажите, пожалуйста, что не так делаю?
1 Креатив
 
21.11.11
10:40
(0)А может такой же реквизит есть в самом объекте?
2 thomY100
 
21.11.11
10:42
нет, такого реквизита нет
3 andrewks
 
21.11.11
10:43
надо не в элементах формы брать, а в реквизитах

форма какая?
4 Wobland
 
21.11.11
10:43
а не в регистре ли живёт этот адрес проживания?
5 Maxus43
 
21.11.11
10:44
(2) ну и значения там тоже нет тогда. Значит реквизит заполняется при открытии формы например, или вобще судя по тому что это адрес - то это набор записей регистра может быть. короче сначала пойми где это хранится
6 thomY100
 
21.11.11
10:44
Вообще полеобъекта недоступно для чтения пишет при попытке обратиться к любому реквизиту формы через элементы формы

этот адрес есть только на самой форме, и необходим для внешней печатной формы, конфига на поддержке и снимать ради этого не хочется
7 Defender aka LINN
 
21.11.11
10:45
(6) "этот адрес есть только на самой форме" - наглая и беспардонная ложь
8 thomY100
 
21.11.11
10:46
вру вру, действительно в регистре есть, протупил, спасибо