Доброго дня уважаемые коллеги. Подскажите пожалуйста как можно реализовать следующее в СКД:

Есть НаборДанных1 в СКД, в нем выводятся обороты, как после формирования результата, если есть отбор по статьям затрат тогда, те которые не в отборе сложить в один столбик. (пример на картинке).

И можно ли убрать столбик обороты (начальный).
Подскажите советом или направьте где копать.

Заранее спасибо за помощь.
---
Первая колонка - это пустая статья затрат. Установите отбор в своем запросе, либо на уровне колонок, что статья должна быть заполнена, и колонка пропадет. Но как по мне, это тоже важные данные. Правильнее было бы не прятать их, а дать им чуть более наглядное представление, например "<...>".

С колонками, которые нужно объединить все чуть сложнее. Получается немного не логично из Вашего описания: мы пытаемся отобрать нужные нам данные в отчет, но фильтр срабатывает не до конца, и мы все равно видим отфильтрованные данные. Здесь могу предложить такой подход:
а) в качестве фильтра использовать параметр "СтатьиЗатрат", при этом не использовать его для фильтрации исходных данных в запросе;
б) добавить параметр в пользовательские настройки; указать для него "Использование" как "Всегда";
в) добавить новое вычисляемое поле для статьи затрат, можно даже с тем же именем;
г) в качестве выражения нового вычисляемого поля указать:

```1c
    ВЫБОР
    КОГДА СтатьяЗатрат В(&СтатьиЗатрат)
    ТОГДА СтатьяЗатрат
    ИНАЧЕ "<Прочее>"
    КОНЕЦ
```

В этом случае все статьи, что не указаны в параметре "СтатьиЗатрат" будут группироваться в колонку "<Прочее>" (можете задать удобное Вам имя).
---
Первая колонка - это пустая статья затрат. Установите отбор в своем запросе, либо на уровне колонок, что статья должна быть заполнена, и колонка пропадет. Но как по мне, это тоже важные данные. Правильнее было бы не прятать их, а дать им чуть более наглядное представление, например "<...>".

С колонками, которые нужно объединить все чуть сложнее. Получается немного не логично из Вашего описания: мы пытаемся отобрать нужные нам данные в отчет, но фильтр срабатывает не до конца, и мы все равно видим отфильтрованные данные. Здесь могу предложить такой подход:
а) в качестве фильтра использовать параметр "СтатьиЗатрат", при этом не использовать его для фильтрации исходных данных в запросе;
б) добавить параметр в пользовательские настройки; указать для него "Использование" как "Всегда";
в) добавить новое вычисляемое поле для статьи затрат, можно даже с тем же именем;
г) в качестве выражения нового вычисляемого поля указать:

```1c
    ВЫБОР
    КОГДА СтатьяЗатрат В(&СтатьиЗатрат)
    ТОГДА СтатьяЗатрат
    ИНАЧЕ "<Прочее>"
    КОНЕЦ
```

В этом случае все статьи, что не указаны в параметре "СтатьиЗатрат" будут группироваться в колонку "<Прочее>" (можете задать удобное Вам имя).
---
Уважаемый я совсем забыл про отбор по условию заполнено, спасибо.

а вот по параметру статьизатрат.... задал параметр статьизатрат, указал - Всегда,
Добавил поле СтатьяЗатрат, но при формировании результата ругается на: Индекс находится за границами массива. Пробовал разные вариации с полями, не выводит данные таким способом.
---
У Вас параметр задается программно? Честно говоря, не понимаю, откуда может появиться такое сообщение об ошибке в предложенном мной подходе.
---
Прошу прощения, я не верно вывел поле колонки. Работает.

Попутно задам вопрос)

В настройках СКД, в отчете есть отбор по полю: СтатьяЗатрат
К примеру в поле отбора установлено значение: ГСМ.

(Внешний отчет)

в Процедуре

```1c
    ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
```

```1c
    КомпоновщикНастроек.Настройки.Отбор.Элементы
```

или

```1c
    СКД = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    ПоляОтбора = СКД.НастройкиПоУмолчанию.Отбор.Элементы;
```

Самого значения поля нигде нет, не туда смотрю?

Что значит "Использование" - Всегда в настройках для параметра СтатьиЗатрат?
---
Если Вы ищете именно значение, которое указал пользователь, то оно должно быть в пользовательских настройках компоновщика:
```1c
    КомпоновщикНастроек.ПользовательскиеНастройки.Элементы
```

По поводу использования: Вы наверняка видели в стандартных отчетах, что для многих параметров добавляется слева флажок. Это и есть флажок использования. Если он снят, параметр не используется вовсе. В Вашем случае если дать пользователю возможность снять флажок, это приведет к ошибке, т.к. в вычисляемом поле параметр используется всегда. Поэтому и значение использования мы указываем как "Всегда".