|
v7: Проверить существование реквизита на форме
| ☑ |
0
monsterZE
31.08.13
✎
14:09
|
Сабж осуществим для реквизита, которого нет в метаданных?
Например числ-поле, по которому пересчитывается "мд.реквизит".
Или только в попытку засовывать?
Конт.Форма.ПолучитьАтрибут(РеквПр).Доступность(ДостПр);
|
|
1
monsterZE
31.08.13
✎
14:13
|
Суббота, все отдыхают.. =)
|
|
2
monsterZE
31.08.13
✎
14:17
|
Меняю доступность по правилам. Если в правила добавить "левый" реквизит, ессно, возникает ошибкос. =)
|
|
3
Rie
31.08.13
✎
14:18
|
(0) Можешь взять FormEx и НайтиАтрибут().
(2) В таком случае оберни в Попытка и не мучь себя.
|
|
4
Ковычки
31.08.13
✎
14:19
|
Сообщить(Шаблон("[Форма.Реквизит.Доступность(0)]"))
|
|
5
Ковычки
31.08.13
✎
14:24
|
+(4) при том даже не нужно слово контекст
|
|
6
monsterZE
31.08.13
✎
14:28
|
(5) втавил
Сообщить(Шаблон("[Форма.ПолучитьАтрибут(РеквПр).Доступность()]"));
1
Неверное имя атрибута
[Форма.ПолучитьАтрибут(РеквПр).Доступность()]
это так и должно быть? =)
|
|
7
monsterZE
31.08.13
✎
14:31
|
(3) в попытке все гуд, но будет ли оно доп тормоза создавать?
|
|
8
monsterZE
31.08.13
✎
14:33
|
к (6) т.е. форма открывается, сигнализируя о "неверное имя атрибута"
в принципе норм.. =)
|
|
9
ХомаБрут
31.08.13
✎
14:38
|
(7) (с еврейским акцентом): а вы шо, куда то торопитесь?
|
|
10
Rie
31.08.13
✎
14:44
|
(7) Не нравится Попытка - используй FormEx.
Только он тоже время какое-то потратит на поиск атрибута.
Что быстрее - не выяснял, поскольку по сравнению с мировой революцией это такие пустяки.
|
|
11
monsterZE
31.08.13
✎
14:46
|
(10) понял =)
|
|