Добрый день.
Переделываю отчет под свои нужды.
В отчете есть 7 наборов данных : РаботникиОрганизации,ОсновныеНачисления,ВзаиморасчетыПоНДФЛ,ВзаиморасчетыСРаботникамиОрганизаций,Удержания,ВзносыВФонды,СальдоКонечное.
На закладке "Связи наборов данных" описаны связи:
РаботникиОрганизации - > ОсновныеНачисления,
РаботникиОрганизации - > ВзаиморасчетыПоНДФЛ,
РаботникиОрганизации - > ВзаиморасчетыСРаботникамиОрганизаций,
РаботникиОрганизации - > Удержания,
РаботникиОрганизации - > ВзносыВФонды,
РаботникиОрганизации - > СальдоКонечное.
Очень хочется выводить только те строки в отчет, где есть данные хотя бы в одном наборе данных из ОсновныеНачисления,ВзаиморасчетыПоНДФЛ,ВзаиморасчетыСРаботникамиОрганизаций,Удержания,ВзносыВФонды,СальдоКонечное.
Если на закладке Вычисляемые поля прописать булево поле:
ЕстьNull(Итог,0) <> 0
или ЕстьNull(УдержаноНДФЛ,0) <> 0 и т.д.
и потом использовать его в отборе, то СКД ругается на то, что нельзя использовать поля из несвязанных источников данных, если пропистать "избыточные" связи, то выводятся не все данные.
Вопрос: где выход или как использовать условие ИЛИ в отборе?
Спасибо.
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП