Добрый день.
Переделываю отчет под свои нужды.
В отчете есть 7 наборов данных : РаботникиОрганизации,ОсновныеНачисления,ВзаиморасчетыПоНДФЛ,ВзаиморасчетыСРаботникамиОрганизаций,Удержания,ВзносыВФонды,СальдоКонечное.

На закладке "Связи наборов данных" описаны связи:

РаботникиОрганизации - > ОсновныеНачисления,
РаботникиОрганизации - > ВзаиморасчетыПоНДФЛ,
РаботникиОрганизации - > ВзаиморасчетыСРаботникамиОрганизаций,
РаботникиОрганизации - > Удержания,
РаботникиОрганизации - > ВзносыВФонды,
РаботникиОрганизации - > СальдоКонечное.

Очень хочется выводить только те строки в отчет, где есть данные хотя бы в одном наборе данных из ОсновныеНачисления,ВзаиморасчетыПоНДФЛ,ВзаиморасчетыСРаботникамиОрганизаций,Удержания,ВзносыВФонды,СальдоКонечное.

Если на закладке Вычисляемые поля прописать булево поле:
ЕстьNull(Итог,0) <> 0 
или ЕстьNull(УдержаноНДФЛ,0) <> 0 и т.д.


и потом использовать его в отборе, то СКД ругается на то, что нельзя использовать поля из несвязанных источников данных, если пропистать "избыточные" связи, то выводятся не все данные.


Вопрос: где выход или как использовать условие ИЛИ в отборе?

Спасибо.