Имя: Пароль:
1C
1С v8
Множественный фильтр в форме списка документов (управляемая форма)
0 dimm7310
 
14.04.12
11:14
УТ11 управляемые формы. Нужно в форме списка документов ЗаказКлиента реализовать множественный фильтр по нескольким полям. Что бы пользователь мог сам выбрать список контрагентов и по другому полю задать фильтр по нескольким типам доставок.  Подскажите как это можно реализовать ? Может где-то можно посмотреть пример .

Список документов формируется при помощи произвольного запроса. Пока, что думаю попробовать передавать значения множественного фильтра через параметры в произвольный запрос списка  УстановитьПараметрСписка().

Или есть другие способы?
1 dimm7310
 
14.04.12
11:31
в смысле УстановитьЗначениеПараметра()
2 dimm7310
 
14.04.12
11:57
УстановитьЗначениеПараметра() - срабатывает,
но при открытии формы списка документов, мой множественный фильтр еще пустой и в параметре передается пустой список контрагентов, в результате открывается пустой список документов.

В обычном запросе можно было бы поставить условие в тексте запроса- если список фильтра пустой , то условие не накладывать. Здесь этого не сделать (ИМХО) - в произвольном запросе можно написать только текст запроса без всяких "Если"

Как сделать, что бы при открытии отображался весь список документов ?
3 experimentator76
 
14.04.12
12:48
(2) ошибаешься
4 dimm7310
 
14.04.12
15:16
(3) кинь пример
5 experimentator76
 
14.04.12
16:05
(4) при создании формы твои параметры неопределены вот их и надо проверять в произвольном запросе
в твоем распоряжении конструкция ГДЕ ... ВЫБОР КОГДА
пример кидать не буду - это дорого
6 Ranger_83
 
14.04.12
16:09
(0)Почему бы через отбор списка на форме не реализовать?
7 experimentator76
 
14.04.12
16:12
(6) на объемах крайне долго будет работать
такое ощущение что одноэс отбор накладывает на результат выполнения запроса в ДС
параметрами произвольного запроса будет гораздо быстрее
и вообще ДС тормозят на отображение
8 Ranger_83
 
14.04.12
16:16
(7)Да нее,какие объемы в списке документов?Нее,отбор в самом запросе накладывается.Это же типа СКД
9 experimentator76
 
14.04.12
16:23
(8) имею реальный опыт - запрос быстро работает в консоли а вывод в ДС долго
с понедельника буду переписывать на ТЗ
объемы имел ввиду не в списке а в базе конечно же
с одной стороны когда много документов - хорошо - оборот растет
а с другой вылазят вот такие особенности 8.2
10 dimm7310
 
15.04.12
09:30
Спасибо с параметром в запросе все получилось.
2 + 2 = 3.9999999999999999999999999999999...