Имя: Пароль:
1C
1С v8
1с элемент формы указать тип значения "тип значений список"
0 88g88
 
26.09.16
17:58
День добрый форумчане.
Подскажите как решить вопрос.
В форме реализую 2 варианта подбора. Списком и простой.
Простой отрабатывает а список нет.
На форме есть переключатель подбора.
При активном (истина то-есть) подбор списком.
При неактивном (Иначе) подбор по справочнику.
Вот процедура переключателя.

Процедура ПодборСпискомПриИзменении(Элемент)
Если ПодборСписком = Истина тогда
    ЭлементыФормы.Номенклатура.Данные = "";
    ЭлементыФормы.Номенклатура.Данные = "НоменклатураПодбор";
    ЭлементыФормы.Номенклатура.ТипЗначенияСписка = "СправочникСсылка.Номенклатура";
    ЭлементыФормы.Номенклатура.КнопкаВыбора = Истина;
    ЭлементыФормы.Номенклатура.КнопкаОчистки = Истина;
Иначе
    ЭлементыФормы.Номенклатура.Данные = "";
    ЭлементыФормы.Номенклатура.Данные = "Номенклатура";
    ЭлементыФормы.Номенклатура.КнопкаВыбора = Истина;
    ЭлементыФормы.Номенклатура.КнопкаОчистки = Истина;
Конецесли;    
КонецПроцедуры

При подборе списком не могу прописать тип значения списка.
{Форма.ФормаОтчета.Форма(14)}: Ошибка при установке значения атрибута контекста (ТипЗначенияСписка)
    ЭлементыФормы.Номенклатура.ТипЗначенияСписка = "СправочникСсылка.Номенклатура";
по причине:
Несоответствие типов

Что пропустил понять не могу.
Если нет ТипЗначенияСписка то список открывается пустой.
Ручками можно указать в настройках формы. но при смене подбора
этот параметр теряется.
1 Lexey_
 
26.09.16
18:00
(0) достаточно посмотреть в СП тип для ТипЗначенияСписка
2 Cyberhawk
 
26.09.16
18:00
ЭлементыФормы.Номенклатура.ТипЗначенияСписка = Новый ОписаниеТипов("СправочникСсылка.Номенклатура")
3 88g88
 
26.09.16
18:02
(2) Ага, помогло.
Спасибо!!!!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.