|
Как определить тип элемента формы? | ☑ | ||
---|---|---|---|---|
0
JastAMan
24.05.16
✎
10:09
|
Как определить, что элемент формы является полем ввода?
|
|||
1
Mankubus
24.05.16
✎
10:10
|
(0) ТипЗнч
|
|||
2
VladZ
24.05.16
✎
10:10
|
Тип посмотреть.
|
|||
3
singlych
24.05.16
✎
10:12
|
Ну, не тип, а вид.
|
|||
4
lodger
24.05.16
✎
10:13
|
голосую за (1) ТипЗнч
в худшем случае через точку (МоёПоле.Вид = ВидПоляФормы.ПолеВвода) |
|||
5
SergTheGreat
24.05.16
✎
10:30
|
(4) "ТипЗнч" вызывать однозначно! А затем уже смотря что нужно автору сабжа - тип или вид. Реквизит "Вид" есть не у всех элементов формы.
|
|||
6
JastAMan
24.05.16
✎
10:37
|
(1) ТипЗнч("ПолеВвод") - ругается, что не возможно определить такой тип.
Потому-то и открыл ветку. (4) Если Элемент.Вид = ВидПоляФормы.ПолеВвода Тогда .... ПолеОбъектаНеОбнаружено "Вид" Не может же элемент не иметь свойства Вид? |
|||
7
hhhh
24.05.16
✎
10:41
|
может
|
|||
8
JastAMan
24.05.16
✎
10:45
|
(7) Тогда Попытка? Если может.
|
|||
9
Lexey_
24.05.16
✎
10:47
|
(6) врешь, ТипЗнч("ПолеВвод") вернет тип строка
|
|||
10
singlych
24.05.16
✎
10:48
|
(6) ТипЗнч(Элемент) = Тип("ПолеВводаФормы")
ну, если у тебя в Элемент действительно элемент формы |
|||
11
1Снеговик
гуру
24.05.16
✎
10:51
|
(0) Если Элементы.СсылкаДок.Вид = ВидПоляФормы.ПолеВвода ...
|
|||
12
SergTheGreat
24.05.16
✎
11:04
|
(6) "Не может же элемент не иметь свойства Вид" - ну я же написал что МОЖЕТ!!! Например, элемент "ТаблицаФормы".
Определись пож-та что тебе нужно ТИП или ВИД. |
|||
13
SergTheGreat
24.05.16
✎
11:07
|
(6) "ТипЗнч("ПолеВвод") - ругается, что не возможно определить такой тип" - в параметр ТипЗнч нужно передавать не имя, а сам объект, например, ТипЗнч(Элементы.СсылкаДок)
|
|||
14
hhhh
24.05.16
✎
11:08
|
ТипЗнч(Элементы.СсылкаДок) = Тип("ПолеФормы")
|
|||
15
lodger
24.05.16
✎
11:13
|
как все запущено то, тс у тебя наверное и сертификаты по 1ске какие-то есть?
|
|||
16
JastAMan
24.05.16
✎
11:13
|
(15) А что это? 8-/
|
|||
17
JastAMan
24.05.16
✎
11:19
|
(15) Увы, мой друг, не все с пеленок - гуры 1С. Мне кажется, главное желание и умение учиться. И по-меньше обращать на людей, кто бросается какашками в задающих вопросы, пусть порой и глупые вопросы.
|
|||
18
JastAMan
24.05.16
✎
11:20
|
Сделал через эту проверку через Попытку. Нету свойства "Вид" - проехали.
|
|||
19
1Снеговик
гуру
24.05.16
✎
11:26
|
(18)
Если Тип(Элементы.СсылкаДок) = Тип("ПолеФормы") Тогда Если Элементы.СсылкаДок.Вид = ВидПоляФормы.ПолеВвода Тогда //Это поле ввода КонецЕсли; КонецЕсли; |
|||
20
1Снеговик
гуру
24.05.16
✎
11:29
|
(19) конечно же ТипЗнч(Элементы.СсылкаДок) = Тип("ПолеФормы")
но почему-то Тип(Элементы.СсылкаДок) тоже возвращает тип ПолеФормы. |
|||
21
lodger
24.05.16
✎
11:35
|
(20) Глобальный контекст (Global context)
Тип (Type) Синтаксис: Тип(<ИмяТипа>) Параметры: <ИмяТипа> (обязательный) Тип: Строка. Имя получаемого типа. Возвращаемое значение: Тип: Тип. Полученный тип значения. Описание: Получает тип по его строковому имени. |
|||
22
Посмотрим
24.05.16
✎
11:42
|
Управляемая форма?
|
|||
23
JastAMan
24.05.16
✎
12:28
|
(22) Управвляемая
|
|||
24
hhhh
24.05.16
✎
12:37
|
(21) похоже неявное преобразование элемента в строку дает как раз то, что нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |