|   |  |   | 
  
|  | Изменить РежимВыбора на Истина | ☑ | 
    
        | 0
    
        leobrn   25.10.16✎ 11:22 | 
        Подскажите, как изменить режимвыбора формы программно
 &НаКлиенте
 Процедура РесурсыПредприятияНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
 
 СтандартнаяОбработка = Ложь;
 СпНоменклатуры         = Новый СписокЗначений;
 МассивНоменклатуры = ПолучитьТЗНоменклатуры();
 
 СпНоменклатуры.ЗагрузитьЗначения(МассивНоменклатуры);
 
 
 Форма = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаСписка",,Элемент); //Открываем форму
 Форма.Элементы.СписокЗапасы.РежимВыбора = Истина;
 ОтборВладелец = Форма.СписокЗапасы.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); //Добавлям отбор
 ОтборВладелец.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");
 ОтборВладелец.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; //Как будем сравнивать
 ОтборВладелец.ПравоеЗначение = СпНоменклатуры;
 ОтборВладелец.Использование = Истина; // Устанавливаем галку использованияНовый ПолеКомпоновкиДанных("Номенклатура")
 Форма.Открыть();
 
 
 КонецПроцедуры
 |  | 
    
        | 1
    
        leobrn   25.10.16✎ 11:22 | 
        Форма.Элементы.СписокЗапасы.РежимВыбора = Истина; так не получается     |  | 
    
        | 2
    
        butterbean   25.10.16✎ 11:30 | 
        Форма.РежимВыбора = Истина     |  | 
    
        | 3
    
        singlych   25.10.16✎ 11:38 | 
        нет чтобы параметры выбора у элемента заполнить...     |  | 
        Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн