Тип значения для поля ввода в колонке Табличного поля #543417


#0 by dimoff
Как программно установить тип значения для поля ввода в колонке табличного поля, если добавленная колонка не привязана к данным табличного поля. По логике что-то вроде ЭлементыФормы.Договора.Колонки.МояКолонка.ЭлементУправления.ТипЗначения но в СП написано что ЭлементУправления только на чтение. По умолчанию элемент управления имеет тип Строка, 10. Нужна строка неограниченной длины.
#1 by butterbean
ЭлементыФормы.Договора.Колонки.МояКолонка.ЭлементУправления.ТипЗначения = Новый ОписаниеТипов("Строка");
#2 by dimoff
Спасибо. Значит врет СП
#3 by butterbean
не врет
#4 by dimoff
Значит я его не так понял
#5 by butterbean
видимо
#6 by Lys
Не так понял. "ЭлементУправления только на чтение" означает, что нельзя менять само свойство "ЭлементУправления" у колонки "МояКолонка" (то есть нельзя написать что-то типа ...МояКолонка.ЭлементУправления = НекийДругойЭлементУправления) Но при этом свойства самого ЭлементаУправления - легко можно менять. Если для них, в свою очередь, не указано "только чтение" =)
#7 by Lys
+ Объектная модель восьмерки такая объектная=)))
#8 by dimoff
да да да, понял. Пятница. очень устал
#9 by dimoff
Просто обычно в СП можно переходить по реквизитам и видеть список доступных полей следующего, а для ЭлементУправления стояло просто ТолькоЧтение и никаких тебе реквизитов
#10 by Lys
Это потому что элемент управления может быть разных видов, для каждого свой раздел в СП. Хотя СП, и не только для этого места, действительно местами организован хреноватенько...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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