Как программно добавить колонку в табличную часть формы документа. Форма обычная #664905


#0 by unk2
Задача такая. У документа добавлен новый реквизит табличной части «Кононка1». Тип число. Необходимо программно вывести эту колонку на форму, в табличное поле. Я пробовал подобным образом: ЭлементыФормы.РаботникиОрганизации.Колонки.Добавить("Колонка1",  "Дни"); Колонка появляется на форме, но в нее нет возможности ввести значение. Посмотрел по отладчику, реквизит колонки «ЭлементУправления» = неопределенно. Возможно в этом проблема. Форма обычная. На форуме поискал, именно того что мне нужно к удивлению не нашел.
#1 by Любопытная
Почему обязательно программно?
#2 by Milana
может тип колонки надо задать при добавлении НоваяКолонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
#3 by kosts
#4 by unk2
Milana да вы правы. Все сработало! Спасибо!
#5 by Cube
Обновлять потом проще.
#6 by unk2
Да проще обновлять. Именно за этим такой "изысканный" способ размещения элементов на форме. Вот такой код работает. Спасибо всем за помощь.
#7 by Milana
Мне приятно было вам помочь. Сама недавно с этими колонками мучилась. Добрые люди помогли.
#8 by andreymongol82
Это вы еще на УФ колонки не добавляли, и мучения с обычной формой вам не покажутся мучениями :)
#9 by kosts
Бусят эти УФ. Ширину колонки нормально и то не задать...
#10 by cw014
Хорош на УФ гнать - нормально все там добавляется, не надо париться
#11 by Cube
+100 УФ рулят и педалят!
#12 by cw014
А так же штырят, плющат и колбасят
#13 by andreymongol82
Ага добавляются нормально. Только кода раз так в шесть больше
#14 by cw014
Да ну ты брось
#15 by cw014
Для тч кода одинаково. Для реквизитов формы - раз так в 10 меньше (ибо исключаются "Лево","Верх","Ширина","Высота","УстановитьПривязки" и прочая ересь)
#16 by andreymongol82
Для обычной формы, достаточной сказать типа ЭлементыФормы.ТЧ.СоздатьКолонки, для УФ надо сначала добавить реквизит формы, типа таблица или как ее, потом по отдельности каждую колонку, потом создать элементы формы и потом передать значение в реквизит формы
#17 by andreymongol82
раз так в 10 меньше (ибо исключаются "Лево","Верх","Ширина","Высота","УстановитьПривязки" и прочая ересь) - а вот с эти согласен
#18 by andreymongol82
И, кстати, разу пошла такая пьянка, как добавить колонку в для реквизита УФ формы, который не создавался программно?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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