Как программно перебрать все реквизиты документа и ...? #84561


#0 by Саша Иванов
Как программно перебрать все реквизиты документа и использовать для  них метод "доступность"?
#1 by Asmody
мдя... в поиске FormEx поищи
#2 by Дяпти
#3 by Саша Иванов
Я так пробовал. Выдает ошибку Форма.ПолучитьАтрибут(Накл.РеквизитШапки(Инд).Идентификатор) - неверное имя атрибута;
#4 by Дяпти
Ну его же может и не быть на форме. Через Попытка - Исключение надо делать в ентом случае. Определить, есть на форме реквизит или нет с указанным именем штатно я не знаю как.
#5 by Diter
Делай не Форма.получитьАтрибут а просто Документ.ПолучитьАтрибут(Реквизит) или просто ПолучитьАтрибут
#6 by Asmody
сам то понял, что сказал?
#7 by Diter
Для того, чтобы получить значение реквизита документа вовсе не обяхательно получать его как реквизит формы. Метод ПолучитьАтрибут доступен и для документа и для текущего контекста (ЖКК).
#8 by Дяпти
Слушай, не смеши людей, а... Мы тут доступность устанавливаем, а не "значение реквизита" получаем :-)))
#9 by GDiman
Если все реквизиты, то Форма.ТолькоПросмотр(1 или 0);
#10 by Diter
Тьфу блин - ступил
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям