v7: Проверить существование реквизита на форме #679041


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

В этой группе 1С