Имя: Пароль:
1C
1С v8
Использование поля типа "Отбор" для задания условий отбора из регистра
0 dave2000
 
27.04.12
18:51
ВЫБРАТЬ
   ПродажиОбороты.Номенклатура,
   ПродажиОбороты.Контрагент,
   ПродажиОбороты.КоличествоОборот
ИЗ
   РегистрНакопления.Продажи.Обороты(&Дата1, &Дата2, Период, Контрагент В ИЕРАРХИИ (&Контрагент)) КАК ПродажиОбороты

======
Вопрос:
как сделать так, чтобы на форме для выбора параметра &Контрагент можно было использовать поле типа "Отбор"? Я так понимаю, построитель здесь не покатит, он работает только с условием "ГДЕ ...". А по-другому как-то можно?

Цель:
хочу чтобы данный параметр можно было задать не просто как список значений, в которые он может попадать или не попадать, а чтобы пользователь сам мог задавать вид сравнения (Равно, Не равно, В списке, В группе из списка и т.д.).

Можно ли такое сделать?
1 Лоботряс
 
27.04.12
18:54
СКД
2 dave2000
 
28.04.12
10:18
Только СКД, иначе никак?
Дело в том, что есть уже готовый работающий довольно сложный отчет типа "кросс-таблица", под СКД его переделать будет нереально.
3 hhhh
 
28.04.12
10:20
{Контрагент.*}
4 Maxus43
 
28.04.12
10:21
>>Я так понимаю, построитель здесь не покатит
в универсальных отчетах смотри, они на построителе и юзер сам выбирает чо да как. реализуется через (3)
5 DimVad
 
28.04.12
10:24
(0) Можно. Поле для выбора на форме должно иметь тип "Отбор".
Последний раз так делал под 8.0, так что подробности - с трудом ;-) Склероз
6 Maxus43
 
28.04.12
10:25
(5) Построитель.Отбор
7 DimVad
 
28.04.12
10:26
(6) Это проще.
Основная теорема систематики: Новые системы плодят новые проблемы.