|
Изменить РежимВыбора на Истина
| ☑ |
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
|
нет чтобы параметры выбора у элемента заполнить...
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший