Имя: Пароль:
1C
 
Как программно задать фильтр для выпадающих значений справочника (обычные формы)
0 Krasotka
 
18.05.22
14:14
Как программно задать фильтр для выпадающих значений справочника (обычные формы)?
1 Asmody
 
18.05.22
14:23
куда "выпадающих"?
2 Krasotka
 
18.05.22
14:23
вниз при нажатии
3 azernot
 
18.05.22
14:25
Присвоить свой список выбора элементу формы
4 Asmody
 
18.05.22
14:25
есть вариант обработать событие НачалоВыбораИзСписка
есть вариант поискать, где заполняется СписокВыбора элемента формы
5 Krasotka
 
18.05.22
14:35
Я вот такой код вставила в начало выбора, вроде работает, но вначале контрагента просит выбрать. Причем его можно не выбирать, и по нему из формы документа фильтрует. Как сделать, чтобы не выбирать?

    ФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(, Элемент);
    ЭлементОтбораВидПДР = ФормаВыбора.Отбор.организация2;
    Если ЭлементОтбораВидПДР <> Неопределено Тогда
        ЭлементОтбораВидПДР.ВидСравнения  = ВидСравнения.Равно;
        ЭлементОтбораВидПДР.Значение      = организация2;
        ЭлементОтбораВидПДР.Использование = Истина;
    КонецЕсли;
    
    ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.владелец.Доступность = Ложь;
    ФормаВыбора.Открыть();
    СтандартнаяОбработка = Ложь;
6 hhhh
 
18.05.22
14:57
(5) ну вот же у вас

   ЭлементОтбораВидПДР = ФормаВыбора.Отбор.организация2;
    Если ЭлементОтбораВидПДР <> Неопределено Тогда
        ЭлементОтбораВидПДР.ВидСравнения  = ВидСравнения.Равно;
        ЭлементОтбораВидПДР.Значение      = организация2;
        ЭлементОтбораВидПДР.Использование = Истина;
    КонецЕсли;


почему- то только отбор для организиции, а остальные десятки отборов?
7 youalex
 
18.05.22
15:59
(5) >  Как сделать, чтобы не выбирать?
Попробуй еще ФормаВыбора.Отбор.Владелец заполнить