|
Сложный отбор при открытии формы выбора справочника |
☑ |
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)спасибо!
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан