Имя: Пароль:
1C
 
Сложный отбор при открытии формы выбора справочника
0 Alexey87
 
07.12.18
15:05
Открываю форму выбора справочника с уже имеющимся отбором

СтруктураОтбора = Новый Структура();
СтруктураОтбора.Вставить("Реквизит1", Значение1);
СтруктураОтбора.Вставить("Реквизит2", Значение2);
    
СтруктураПараметров = Новый Структура();
СтруктураПараметров.Вставить("Отбор", СтруктураОтбора);

ОткрытьФорму("Справочник.ИмяСправочника",СтруктураПараметров,Элемент,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

Как дополнительно впихнуть сюда отбор Ссылка НЕ в Списке ?
1 runoff_runoff
 
07.12.18
15:07
параметр формы ФиксированныеНастройки
2 Alexey87
 
07.12.18
15:15
(1)я даже ничего годного нагуглить не могу по ФиксированныеНастройки
3 Sasha_H
 
07.12.18
15:33
Здесь надо сложнее все в таком случа. приСозданииФормы , проверять параметры и если есть параметр Не В списке то тогда программнр его добавить
4 Alexey87
 
07.12.18
15:37
(3)хоть что-то, спасибо...
а по-красоте совсем никак не сделать?
5 runoff_runoff
 
07.12.18
15:52
(4) если будете делать как в (3), вас расстреляют ;-)

    ФиксированныеНастройки = Новый НастройкиКомпоновкиДанных;

    ЭлементОтбора = ФиксированныеНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Наименование");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Подобно;
    ЭлементОтбора.ПравоеЗначение = Наименование;
    
    ПараметрыФормы = Новый Структура("ФиксированныеНастройки", ФиксированныеНастройки);
6 Alexey87
 
07.12.18
16:50
(5)спасибо!