Имя: Пароль:
1C
1С v8
Не задано значение параметра Организация
,
0 MistaEr
 
07.04.17
16:15
Отчет СКД, в параметрах виртуальной таблицы поставил условие
ВЫБОР
КОГДА &Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ Организация = &Организация
КОНЕЦ

И

ВЫБОР
КОГДА &Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ Проект = &Проект
КОНЕЦ

Нужно чтоб формировал по всем, если не задать значения параметров.

Отбор не предлагать
1 Nuobu
 
07.04.17
16:17
Построителем.
2 MistaEr
 
07.04.17
16:20
(1) Во вкладке "Компановка данных" запроса? Подскажи как это сделать пож-та, там еще 3 вкладки внутри.
3 Волшебник
 
модератор
07.04.17
16:21
Сделай условие
ГДЕ &ЕстьОтборОрганизация И Организация = &Организация

Если ЕстьОтборОрганизация = Ложь, то по всем
4 Nuobu
 
07.04.17
16:24
5 Cyberhawk
 
07.04.17
16:26
{}
6 X Leshiy
 
07.04.17
16:27
&Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ИЛИ Организация = &Организация
7 MistaEr
 
07.04.17
16:28
(4) а где уже указал условия, там убирать? ставить только там где вы подсказали?
8 Nuobu
 
07.04.17
16:33
(7) Ну да.
9 Defender aka LINN
 
07.04.17
16:34
(0) "Отбор не предлагать"
Причины религиозного характера?
10 MistaEr
 
07.04.17
16:48
(9) Вовсе нет. Движения могут быть не по всем проектам, а мне нужно чтоб все проекты были в отчете, если даже по ним значение 0.
Запрос по левому соединению со справочником выдает все проекты, а вот наложенный отбор в скд оставляет только те, по которым есть значение ресурса
11 Михаил Козлов
 
07.04.17
16:51
(10) Фильтр можно наложить на справочник проектов (а не на значение измерения).
12 MistaEr
 
07.04.17
16:55
(11) Есть еще Организация ну и другие поля, я тут не все показал
13 Михаил Козлов
 
07.04.17
16:56
(12) Можно и по ним. Не вижу проблемы.
14 MistaEr
 
07.04.17
16:59
(8) Засада) вроде как все ок, если не выбирать и организацию и проект, выводит по всем, но стоит выбрать организацию, он просит проект тоже выбрать)
15 MistaEr
 
07.04.17
17:03
(14) Нет, все ОК. условия указал не через И, а через запятую. Спасибо, Nuobu!
16 Nuobu
 
07.04.17
17:07
(15) Аж тепло на душе стало.
17 Defender aka LINN
 
07.04.17
19:01
(10) Как у тебя много ошибок во фразе "я не умею писать запросы"
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн