Есть отчет с такой структурой набора данный
Подскажите можно ли сделать без программной части СКД что бы при изменении определённых параметров наборы попадали или не попадали в конечный отчет
Вряд ли. Вы можете только в запросах свои параметры учесть. Тогда данные будут фильтроваться.
Сделайте Ваши наборы данных внешними. Запросы соответственно делайте в зависимости от параметров.
Думаю это будет нормальным вариантом решения задачи.
Учитывая структуру отчета на картинке, есть ощущение, что всё это запросом одним можно сделать...
Если бы мне на ревью попал такой отчет, скорей всего заставил бы запрос переписать. Но задача Ваша неизвестна, поэтому это только предположение.
Ну а чо. Добавьте в каждый из запросов некий параметр, например, видРасчетов и присвойте в первой таблице 1, во втоторой-2, в третьей - 3. Тогда этим видом расчетов сможете фильтровать выводимую информацию
Именно с такой структурой не известно. Нужно проверять. СКД сама умеет исключать если не наборы, то ненужные таблицы точно.
Например, если с к одной таблице добавить через левое соединение вторую таблицу и указать, что она не является обязательной,то эта необязательная таблица из запроса будет исключена в том случае если в отчете не используются поля из этой таблицы. В том числе могут исключаться временные таблицы из запроса.