Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Открыть форму справочника с редактируемым отбором, пользовательские настройки

Открыть форму справочника с редактируемым отбором, пользовательские настройки
Я
   Darkfortek
 
15.06.18 - 12:00
Доброго времени суток!
Как отобразить отбор в быстром доступе на форме выбора
В документе создал процедуру 

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

При открытии отбор работает, но на форме его не видно. Если зайти в настройки списка то там этот отбор есть, включен в пользовательские настройки и в быстром доступе
При добавлении в настройках списка вручную другого отбора, нужный становится виден. При повторном открытии этой формы нужный отбор виден на форме. В чем может быть косяк. При закрытии как то обновляется ОтборКомпановкиДанных?
 
 
   unf13
 
1 - 15.06.18 - 12:45
А в свойствах динамического списка "группа пользовательских настроек" указана?
   Darkfortek
 
2 - 15.06.18 - 12:58
(1) СписокКомпоновщикНастроекПользовательскиеНастройки

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует