Имя: Пароль:
1C
1С v8
8.3 УФ. Как сбросить отбор в открытой форме списке справочника?
0 palpetrovich
 
27.12.19
16:48
Форма отрывается из обработки в процедуре ниже:

&НаКлиенте
Процедура ТЗЗаявкиТЭПВодительФактНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    фиксНастройки = Новый НастройкиКомпоновкиДанных;
    
    эОтбор = фиксНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    эОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    эОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    эОтбор.ПравоеЗначение = ПолучитьДанныеВыбораВодителейСотрудников(); // здесь формируется список
    эОтбор.Использование = Истина;
    эОтбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
    
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ФиксированныеНастройки", фиксНастройки);
    ПараметрыФормы.Вставить("РежимВыбора", Истина);
    ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Истина);
    
    ОткрытьФорму("Справочник.ВодителиПеревозчиков.ФормаВыбора", ПараметрыФормы, Элемент, УникальныйИдентификатор,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
    
КонецПроцедуры

Открывается так как надо, но заказчик хочет иметь возможность убирать отбор в этой открытой форме.
Это возможно? У меня не получается ...вообще это отбор в "настроить список" отсутствует
1 lodger
 
27.12.19
17:01
смени ФиксированныеНастройки на обычные. передавай отбор.
2 palpetrovich
 
27.12.19
17:14
(1) вот так - результат тот-же
СтандартнаяОбработка = Ложь;
    УсловияОтбора = Новый Структура ("Ссылка", ПолучитьДанныеВыбораВодителейСотрудников());
    ПараметрыФормы = Новый Структура ("Отбор", УсловияОтбора);
    ПараметрыФормы.Вставить("РежимВыбора", Истина);
    ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Истина);
    ОткрытьФорму("Справочник.ВодителиПеревозчиков.ФормаВыбора", ПараметрыФормы, Элемент, УникальныйИдентификатор,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

если я верно понял "обычные"
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан