Имя: Пароль:
1C
1С v8
Отбор СКД
0 Bolik1979
 
19.02.16
16:56
Такая проблема с СКД.
2 набора данных, левое соединение на закладке "связи наборов данных". Если сделать отбор в отчете на не заполненность поля из правой таблицы, то отчет ничего не выводит. Видимо отбор ставится на сам запрос, а не на результат соединения. Можно это как-то победить?
1 Nuobu
 
19.02.16
17:16
(0) Сделать во втором наборе поле с другим именем, на него и ставить отбор.
2 Bolik1979
 
19.02.16
17:25
(1) Не понял какое поле. Вот пример:

Первая таблица
Поле1    Поле2
1    2
1    3
2    2

Вторая таблица
Поле1    Поле3
1    5

Соединение по Поле1

Результат
Поле1    Поле2    Поле3
1    2    5
1    3    5
2    2    

Ставлю отбор Поле3 не заполнено, результат - пустой
3 Nuobu
 
19.02.16
17:27
(2) Так добавь в первый запрос поле3 с пустым значением.
4 Ma3eIIa
 
19.02.16
17:27
(3) ага. +1
5 Bolik1979
 
19.02.16
17:31
(3,4) Результат без отбора стал:
Поле1    Поле2    Поле3
1    2    
1    3    
2    2    

что неверно
6 Nuobu
 
19.02.16
17:51
(5) Протестил, действительно глючит, при чем нехило так...
7 Nuobu
 
19.02.16
18:03
(6) Нашел, что такой отбор нормально работает на детальные записи.
Может, поможет.
8 Nuobu
 
19.02.16
18:04
(7) Я тестил на всём отчете - не катит, а на детальных записях  - прокатило.
9 Bolik1979
 
19.02.16
18:07
(7, 8) Я так и сделал. Но объяснять пользователям, что у группировок бывают свои отборы в СКД - та еще радость )