|
обычные формы выбор типа
| ☑ |
0
alexei366
25.06.15
✎
12:40
|
Подскажите если я имею массив типов, как мне вызвать типовое окно выбора типа в обычном интерфейсе
|
|
1
butterbean
25.06.15
✎
12:42
|
делаешь списокЗначений, потом у него вызываешь ВыбратьЭлемент()
|
|
2
alexei366
25.06.15
✎
12:43
|
(1) А я хочу с картинками, но чтоб самому картинки в список не пихать
|
|
3
alexei366
25.06.15
✎
12:59
|
Как понимаю варианта нет?
|
|
4
LordCMEPTb
25.06.15
✎
13:05
|
На сколько помню, делал обычное поле выбора, в него подставлял реквизит с типом "Описание типов", у которого при необходимости подставлял ОграничениеТипа. А так вызывалось стандартное действие выбора.
|
|
5
alexei366
25.06.15
✎
13:18
|
(4) Это понятно, но мне надо только выбрать тип, дальше я не выбираю значение, другая обработка у меня идет
|
|
6
alexei366
25.06.15
✎
13:19
|
Сделал пока так
СписокЗначений = Новый СписокЗначений;
Для Каждого Элемент Из МассивТипов Цикл
ИмяМетаданного = Метаданные.НайтиПоТипу(Элемент).ПолноеИмя();
ИмяМетаданного = Лев(ИмяМетаданного,Найти(ИмяМетаданного,".")-1);
СписокЗначений.Добавить(Элемент,Строка(Элемент),,БиблиотекаКартинок[ИмяМетаданного]);
КонецЦикла;
ВыбранныйЭлемент = СписокЗначений.ВыбратьЭлемент("Выберите тип владельца",);
Если ВыбранныйЭлемент = Неопределено Тогда
Возврат;
КонецЕсли;
ВыбранныйТип = ВыбранныйЭлемент.Значение;
|
|
7
LordCMEPTb
25.06.15
✎
13:49
|
(5) Не совсем понял, что имелось ввиду под значением, ну да ладно, главное - вопрос решен.
|
|
8
alexei366
25.06.15
✎
13:58
|
(7) ну типа допустим мне надо выбрать тип организация или контрагент, но после выбора типа сам элемент мне не нужен
|
|