Как определить тип элемента формы? #772952


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

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