Добрый день
Суть вопроса такой:
Есть РегистрНакопления.Затраты

```1c
    ВЫБРАТЬ
    Затраты.Подразделение,
    Затраты.СтатьяЗатрат,
    Затраты.Сумма
    ИЗ
    РегистрНакопления.Затраты КАК Затраты
```

И РегистрСведений.ПодразделенияиПроекты

```1c
    ВЫБРАТЬ
    ПодразделениеИПроектыСрезПоследних.Подразделение,
    ПодразделениеИПроектыСрезПоследних.Проекты
    ИЗ
    РегистрСведений.ПодразделениеИПроекты.СрезПоследних(КОНЕЦПЕРИОДА(&Период, МЕСЯЦ), )
    КАК ПодразделениеИПроектыСрезПоследних
    Где ПодразделениеИПроектыСрезПоследних.СтруктураЗатрат <> Значение(Справочник.СтруктураЗатрат.ПустаяСсылка);
```

Нужно в итоги получить

```1c
    Вложенный.Подразделение,
    Вложенный.СтатьяЗатрат,
    Вложенный.Сумма,
    Вложенный.Проекты,
```

Загвоздка в том что ПодразделениеИПроекты.Проекты могут быть назначены как к элементу справочника так и к группе элементов. Если Проекта у элемента нет то выбрать проект Родителя.
P.S. Спр.Подразделения ИерархияЭлементов
---
Как вариант:
1. сдалай две вложенные таблицы (Т1 и Т2)
2. соедини их и помести в еще одну вложенную (Т3)
3. Отобрать из таблицы Т3 те, по которым нет стыковки (Есть NULL) и соединить их по родителям
4. ПОтм все свернуть в одну таблицу.

Но, это конечно при условии, что проект есть у "первого" родителя (не нужно анализировать более глубокую иерархию).
---
Как вариант:
1. сдалай две вложенные таблицы (Т1 и Т2)
2. соедини их и помести в еще одну вложенную (Т3)
3. Отобрать из таблицы Т3 те, по которым нет стыковки (Есть NULL) и соединить их по родителям
4. ПОтм все свернуть в одну таблицу.

Но, это конечно при условии, что проект есть у "первого" родителя (не нужно анализировать более глубокую иерархию).
---
Пункт второй: Как соединить если бывает Проект назначен только для элемента в РегистреСведений.ПодразделениеИПроекты? Может быть и наоборот, проект назначен в целом для группы
---
Так и соединяются в первый раз соединяются для прокекты для элемента, те которые не нашлись, содеиняются уже по их родителям (т.е. группам). Пэтому и соединение то идет в два этапа, т.е. делаются две таблицы - по самим элементам и по их родителям.

Если конечно я задачу правильно понял.
---
Если средствами СКД - создаем вычисляемое поле, которое вызывает рекурсивную функцию и получает родителя.

З.Ы. напишите свой вопрос в удобоваримой форме, ибо я лично понял не все из написанного:
Загвоздка в том что ПодразделениеИПроекты.Проекты могут быть назначены как к элементу справочника так и к группе элементов. Если Проекта у элемента нет то выбрать проект Родителя.
P.S. Спр.Подразделения ИерархияЭлементов
---
Это не СКД.
Вроде все понятно написано.
Есть 2 регистра РегистрНакопления.Затраты, РегистрСведений.ПодразделениеИПроекты
Обший реквизит по которому нужно из соединить это "Подразделение" (Справочник)
Во втором регистре назначаються Проекты либо к Элементу(группа) или к подчиненному элементу
Пример:

```1c
    РегистрНакопления.Затраты
    Подразделение СуммаЗатра
    ОтделПродаж(Группа)
    ОтделАвтошин 500,00
    ОтделЗапчасти 350,00
    ОтделАвтоМасла 1000,00
    ОтделРазвития(Группа) 50000,00
    РазвитияРегионы
    РазвитиеОтрасли
    //////////////////////
    РегистрСведений.ПодразделениеИПроекты
    Подразделения Проекты
    ОтделПродаж(Группа) Продажи(свойство назначено для группы)
    ОтделАвтошин Регионы (свойство назначено для элемента)
    ОтделЗапчасти
    ОтделАвтоМасла
    ОтделРазвития(Группа)
    РазвитияРегионы Регионы (свойство назначено для элемента)
    РазвитиеОтрасли
```

Естественно строки где нет СуммаЗатрат в 1ом регистре и Проекты в 2ом регистре отсутствуют в этих регистрах

В результате должна получиться

```1c
    Вложенный.Подразделение,
    // Вложенный.СтатьяЗатрат,
    Вложенный.Сумма,
    Вложенный.Проекты,
```

Теперь наверно совсем разжевал
---
Тут нужно уточнить чуток, второй вариант, когда к группе не назначен проект маловероятен
---
Данная задача может быть решена лишь с допущением, что каждой группе назначен проект, либо в справочнике всего 1 уровень иерархии. В противном случае, необходимо рекурсивно получать проект родителя.
---
Lyns_owner,
Если можно по подробнее пжл.
---
Вот такая фигня получилась

```1c
    ВЫБРАТЬ
    Максимум(НачалоПериода(Затраты.Период, Месяц)) КАК Период,
    Затраты.Подразделение,
    Затраты.СтатьяЗатрат,
    СУММА(Затраты.Сумма) КАК Сумма,
    СпрПодразделения.Родитель КАК Родитель
    ПОМЕСТИТЬ Т1
    ИЗ
    РегистрНакопления.Затраты КАК Затраты
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Подразделения КАК СпрПодразделения
    ПО (СпрПодразделения.Ссылка = Затраты.Подразделение)
    ГДЕ
    Затраты.Период МЕЖДУ НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Период, МЕСЯЦ)

    СГРУППИРОВАТЬ ПО
    СпрПодразделения.Родитель,
    Затраты.СтатьяЗатрат,
    Затраты.Подразделение
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ПодразделениеИПроектыСрезПоследних.Подразделение,
    ПодразделениеИПроектыСрезПоследних.СтруктураЗатрат,
    ПодразделениеИПроектыСрезПоследних.СтруктураЗатрат.НаправлениеЗатрат КАК НаправлениеЗатрат
    ПОМЕСТИТЬ Т2
    ИЗ
    РегистрСведений.ПодразделениеИПроекты.СрезПоследних(КОНЕЦПЕРИОДА(&Период, МЕСЯЦ), ) КАК ПодразделениеИПроектыСрезПоследних
    ГДЕ
    ПодразделениеИПроектыСрезПоследних.СтруктураЗатрат <> ЗНАЧЕНИЕ(Справочник.СтруктураЗатрат.ПустаяСсылка)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    Вложенный.Период,
    Т21.НаправлениеЗатрат,
    //Вложенный.СтатьяЗатрат,
    ВЫБОР
    КОГДА Вложенный.СтруктураЗатрат ЕСТЬ NULL
    ТОГДА Т21.СтруктураЗатрат
    ИНАЧЕ Вложенный.СтруктураЗатрат
    КОНЕЦ КАК СтруктураЗатрат,
    Сумма(Вложенный.Сумма) КАК Сумма
    ИЗ
    (ВЫБРАТЬ
    Т1.Период,
    Т1.Подразделение КАК Подразделение,
    Т1.Родитель КАК Родитель,
    Т1.СтатьяЗатрат КАК СтатьяЗатрат,
    Т1.Сумма КАК Сумма,
    Т2.СтруктураЗатрат КАК СтруктураЗатрат
    ИЗ
    Т1 КАК Т1
    ЛЕВОЕ СОЕДИНЕНИЕ Т2 КАК Т2
    ПО Т1.Родитель = Т2.Подразделение) КАК Вложенный
    ЛЕВОЕ СОЕДИНЕНИЕ Т2 КАК Т21
    ПО (ВЫБОР
    КОГДА Вложенный.СтруктураЗатрат ЕСТЬ NULL
    ТОГДА Вложенный.Подразделение = Т21.Подразделение
    ИНАЧЕ Вложенный.Родитель = Т21.Подразделение
    КОНЕЦ)
    Сгруппировать По Вложенный.Период,
    Т21.НаправлениеЗатрат,
    ВЫБОР
    КОГДА Вложенный.СтруктураЗатрат ЕСТЬ NULL
    ТОГДА Т21.СтруктураЗатрат
    ИНАЧЕ Вложенный.СтруктураЗатрат
    КОНЕЦ
```