Имя: Пароль:
1C
1С v8
Фильтр по справочнику для запроса
0 igel1969
 
05.06.15
12:50
Здравствуйте!

Вот в стандартных отчетах всегда можно установить разные фильтры в настройках. В моем случае нужен всего один фильтр - по одному справочнику. И этот фильтр нужно применить в запросе.
Конкретнее - справочник Склады.
Мне нужно иметь возможность установить любой стандартный фильтр: равно, в группе, в списке, в группе сиз списка и т.д. И потом в моем запросе отфильтровать эти данные по заданному фильтру.
Все никак не могу найти как это делается.

Раньше мне хватало простой пометки - я создавал табличную часть, где было поле Пометкаи поле Склад. выводил в Табличное поле все склады, и в запросе писал:
ВЫБРАТЬ
         |    Таб.Пометка,
         |    Таб.Склад
         |ПОМЕСТИТЬ ВТ_Склады
         |ИЗ
         |    &Данные КАК Таб
         |ГДЕ
         |    Таб.Пометка = ИСТИНА
         |;
Ну и далее делал внутреннее соединение с результатм. Таким образом получал данные только по отмеченным складам.

Теперь мне этого мало, хочу научиться делать полный фильтр, но не могу найти примеры.

Пожалуйста, подскажите.
1 Ненавижу 1С
 
гуру
05.06.15
12:52
для этого пользуются построителем отчета/запроса или компоновкой данных
2 igel1969
 
05.06.15
12:53
(1) не хочу построитель отчета. хочу запрос и потом сам обрабатывать результат запроса (((
3 D_E_S_131
 
05.06.15
12:58
Универсальный отбор получается только в составе настроек Построителя или настроек СКД. Можно конечно сымитировать платформенный механизм кодом, но это получится такая портянка...
4 Naumov
 
05.06.15
12:59
(2) Значит текст запроса компонуй в зависимости от указанных типов отбора.
5 r_i_n_i_k
 
05.06.15
12:59
(2) А почему не хочешь использовать построитель? Штука очень удобная и достаточно простая для понимания
6 r_i_n_i_k
 
05.06.15
13:00
(4) вы представляете, что это получится? Громоздский и неудобоваримый текст запроса Оо
7 Defender aka LINN
 
05.06.15
13:00
Если что есть еще ПостроительЗапроса. Только никому.
8 igel1969
 
05.06.15
13:06
ладно, уговорили, погуглю ПостроительЗапроса
9 igel1969
 
05.06.15
13:07
(7) мне собственно этот совет и нужен был, я же не знал про его существование.
10 Naumov
 
05.06.15
13:08
(6) Кого это волнует?
11 D_E_S_131
 
05.06.15
13:10
(8) ИМХО лучше "гуглить" сразу про СКД.