|
Сложный отбор в списке документов (обычное формы)
| ☑ |
0
SkillUp
02.10.19
✎
17:28
|
Как сделать сложный отбор в списке документов (обыных формах)?
В УФ, пользовался ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
////Отбор в динамическом списке группой условий
ЭлементыОтбора = Список.Отбор.Элементы;
ЭлементыОтбора.Очистить();
Группа = ЭлементыОтбора.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
Группа.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
//СкладОтправитель
ЭлементОтбора = Группа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйПолеКомпоновкиДанных = Новый ПолеКомпоновкиДанных("СкладОтправитель");
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ЛевоеЗначение = НовыйПолеКомпоновкиДанных;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Склад;
//СкладПолучатель
ЭлементОтбора = Группа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйПолеКомпоновкиДанных = Новый ПолеКомпоновкиДанных("СкладПолучатель");
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ЛевоеЗначение = НовыйПолеКомпоновкиДанных;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Склад;
А как такое же самое сделать, только в обычных формах?
|
|
1
sqr4
02.10.19
✎
17:29
|
(0) в обычных никак, можно все это запихать в запрос, получить нужные ссылки и наложить условие на всписке
|
|
2
SkillUp
02.10.19
✎
17:31
|
(1) Блин, думал есть и другие способы...
|
|
3
SkillUp
02.10.19
✎
17:32
|
(1) Ладно, буду делать через ссылки...
|
|
4
Ёпрст
02.10.19
✎
17:57
|
(1) чей та никак ?
|
|
5
Ёпрст
02.10.19
✎
17:58
|
условие или ? да, не реализовать просто так
|
|
6
mzelensky
02.10.19
✎
20:25
|
(0) Кидаешь на форму отбор построителя отчетов. Выполняешь запрос построителя по введенному отбору и получаешь "ссылки". Далее ссылки передаешь в стандартный отбор.
Можно тоже самое с компоновщиком макетов.
|
|