как программно добавить элемент на управляемую форму #641251


#0 by LivingStar
например при открытии формы что бы добавлялся элемент типа поле
#1 by sapphire
#2 by LivingStar
&НаСервере я вот так сделал а как задать ему имя "тестовый реквизит" что то ругается все (((
#3 by Нуф-Нуф
что ругается
#4 by LivingStar
#5 by LivingStar
как ему задать имя на форме произвольное ?
#6 by Нуф-Нуф
что значит ругается
#7 by LivingStar
это принимает Элемент.ПутьКДанным = "Реквизит1";
#8 by LivingStar
а на то ругается не допустимое значение
#9 by LivingStar
интересно как задавать тип, имя
#10 by Нуф-Нуф
среди реквизитов формы есть реквизит с именем "Текстовый"?
#11 by LivingStar
имя задал Элемент.Заголовок = "111"; а как задать тип ему числовой?
#12 by LivingStar
я программно его создаю
#13 by LivingStar
при открытии
#14 by Нуф-Нуф
тогда не указывай путь к данным
#15 by LivingStar
#16 by LivingStar
если делать так то элемент пропадает &НаСервере
#17 by MSII
Покажи, как создаешь реквизит с именем Реквизит1.
#18 by LivingStar
&НаСервере nfr
#19 by LivingStar
так
#20 by LivingStar
счас хочу тип сделать ему числовой 15.2
#21 by Нуф-Нуф
Смотри как сделано в типовой УТ 11. добавляются поля по контактной информации на форму:    масРеквизитов.Добавить(Новый РеквизитФормы("ИмяРеквизита",     Новый ОписаниеТипов("Строка"),                                      ИмяОписания));    масРеквизитов.Добавить(Новый РеквизитФормы("ЗначенияПолей",    Новый ОписаниеТипов("СписокЗначений"),                              ИмяОписания));    масРеквизитов.Добавить(Новый РеквизитФормы("ТолькоРоссийский", Новый ОписаниеТипов("Булево"),                                      ИмяОписания));    масРеквизитов.Добавить(Новый РеквизитФормы("Тип",              Новый ОписаниеТипов("ПеречислениеСсылка.ТипыКонтактнойИнформации"), ИмяОписания));    масРеквизитов.Добавить(Новый РеквизитФормы("Вид",              Новый ОписаниеТипов("СправочникСсылка.ВидыКонтактнойИнформации"),   ИмяОписания));    масРеквизитов.Добавить(Новый РеквизитФормы("ТипНомер",         Новый ОписаниеТипов("Число"),                                       ИмяОписания));
#22 by MSII
Т.е. ты не создаешь реквизит формы с именем Реквизит1. Тогда все логично.
#23 by MSII
Делай как в . Сперва создавай реквизит(ы) формы, потом элемент(ы).
#24 by LivingStar
а как наддо? &НаСервере
#25 by stonewolf
См :
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям