Имя: Пароль:
1C
1С v8
Программно добавить Переключатель на форму (управляемую)
0 mnimo
 
17.10.12
23:16
ТипРеквизитаОтвет = Новый Массив;
   ТипРеквизитаОтвет.Добавить(Тип("Строка"));
ОписаниеТипаРеквизитаОтвет = Новый ОписаниеТипов(ТипРеквизитаОтвет);
НовыйРеквизитОтветы = Новый РеквизитФормы("РеквизитВариантыОтветов",ОписаниеТипаРеквизитаОтвет,,"Ответы");
ДобавляемыеРеквизиты = новый Массив;
ДобавляемыеРеквизиты.Добавить(НовыйРеквизитОтветы);
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
НовыйЭлемент = Элементы.Добавить("ПолеОтвет",Тип("Переключатель"),Элементы.ГруппаОтвет);

Вот тут говорит "Тип не определен (Переключатель)"????
1 mnimo
 
17.10.12
23:36
Подниму...
2 mnimo
 
18.10.12
00:06
НовыйЭлемент = Элементы.Добавить("ПолеОтвет",Тип("ПолеФормы"),Элементы.ГруппаОтвет);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеПереключателя;

Решение !!!
3 mnimo
 
19.10.12
15:17
Можно ли сделать, что бы тип реквизита был "Справочник.Ссылка"????
Когда я делаю так у меня переключатель не работает( Отображается но не работает(не переключает).
4 mnimo
 
19.10.12
15:23
Закрыто!