Программно добавить Переключатель на форму (управляемую)
☑
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
Закрыто!
Ошибка? Это не ошибка, это системная функция.