Здравия всем.
Подскажите, как можно реализовать такое:

В запросе в СКД я получаю все подразделения и фактический адрес (из РС контактной инфы). Справочник подразделений иерархический с иерархией элементов. Как и у "детей" так и у "родителей" могут быть свои фактические адреса. Хочу вывести это в иерархии. Чтобы подразделения располагались в иерархии, а на против каждого подразделения свой адрес. Как это можно сделать?

Дело в том, что когда я делаю иерархию, то группировочные подразделения выводятся без адреса, хотя он там на самом деле есть. Многими способами пробовал, но результат один.
---
вот вариант
единственное допилить надо будет - условие по родителю работает только для верхнего уровня
---
делай через пользовательские поля, все получится. если не сможешь, моку скинуть пример.
---
banco, скинь, пожалуйста, а то я уже и так пытался, но безуспешно (
---
1)Необходимо создать два набора данных.
Первый набор данных, получающий список подразделений при помощи запроса:

```1c
    ВЫБРАТЬ
    ПодразделенияОрганизаций.Ссылка как Подразделение
    ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
```

Для построения иерархии создадим набор данных и назовем его Иерархия. Текст запроса:

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

Опишем связи между наборами данных(вкладка связи наборов данных). В качестве источника связи укажем набор данных Подразделения, в качестве приемника - набор данных Иерархия . Выражение - источник - поле Подразделение, выражение приемник - поле Подразделение. Параметром связи укажем поле Подразделение и укажем, что возможен список параметров.
Опишем иерархическую связь набора к самому себе . В качестве выражения источника укажем поле Адрес, а в качестве приемника - Подразделение. Параметром связи укажем поле Подразделение и укажем возможность списка параметров.

На закладке Настройки в структуру отчета добавим группировку по полю Подразделение с типом Иерархия.

Попробуй сделать так. Должно работать. Если успею набросаю сам отчет.
---
+(19) увы времени на тесты нет( Идея думаю тебе понятна. Так набросал как приблизительно должно быть.
---
IT_PROGRAMMIST, странно, но я так и не смог вывести адрес. Почему то никак не появляется в доступных полях =(
---
скорее всего как в (19)
---
У меня сейчас выводится так:

Подразделение Адрес
-----------------------------
Подразделение1 Адрес1
  Подразделение1 Адрес1
  Подразделение11 Адрес11
  Подразделение12 Адрес12
Подразделение2 Адрес2
  Подразделение2 Адрес2
  Подразделение21 Адрес21
  Подразделение22
Подразделение3
  Подразделение3
  Подразделение31

(1) И как видите группировочное подразделение с адресом, но жопа вся в топе что родитель так же присутствует в своей группе
---
поясню более подробно.

Если я выведу какой-нить реквизит элемента справочника, то все будет как надо. Если я выведу какое нить поле, которого нет в самом элементе справочника (к примеру то, которое мы получаем в результате соединения с РС), то это поле не выводится. Как я предполагаю, это из-за того, что при построении иерархии, СКД "подтягивает" родителей из базы, а не из результата запроса.
---
Запрос:

ВЫБРАТЬ
    ПодразделенияОрганизаций.Ссылка,
    КонтактнаяИнформация.Представление КАК Адрес
ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ПО (КонтактнаяИнформация.Объект = ПодразделенияОрганизаций.Ссылка)
            И (КонтактнаяИнформация.Тип = &Тип)
            И (КонтактнаяИнформация.Вид = &Вид)
ГДЕ
    ПодразделенияОрганизаций.Родитель В ИЕРАРХИИ(&Родитель)
---
Хрусталева Е.Ю. Разработка сложных отчетов в 1С. Предприятии 8. Система компоновки данных стр. 323 или где то рядом там, точно не помню.
---
Xatori111, нет там такого. Уже всю книгу перелопатил. Есть пример с числовыми ресурсами, которые высчитываются по средней или сумме в группировках, НО у меня адреса, которые для каждого свои!
---
ща сделаеем
---
echo77, буду безумно благодарен!
---
А не получается. Вся фишка в создании собственной иерархии. Только вот Хрусталевой нет под рукой, а сам я такую штуку никогда не делал
---
SeiOkami, может попробывать сделать вложеную схему для выбора КИ ?
---
AllexSoft, а как их объединить так, чтобы подразделения были в иерархии, а адрес на против каждого свой?

Я догадываюсь, что тут дело не в способе получения данных (я уже как только не пробовал), а в постройке схемы вывода этой инфы...
---
SeiOkami, ща попробую написать )
---
Файл консоли отчетов

http://2file.net/get/30243/
---
не работает. Выложите схемы в другое место
(3) - тип не обязательно задавать
---
echo77, не знаю. У меня все скачалось.
А на запрос вообще смотреть не надо - он выдает все замечательно. Главное это как вывести подразделения в иерархии + напротив каждого свой адрес
---
у кого-нибудь открывается эта херня из (4)?
---
echo77, так скачать не получилось или открыть?
Открывается стандартной консолью отчетов
---
На работе скачал. Дома почему-то не качается, не может найти сервер.
Отчеты открыл. Это все не то.
Надо собственную иерархию делать
---
echo77, а как так смастерить? Мне бы примерчик, я бы разобрался
---
Видео-курс Гилева и Наисипова по СКД смотрите.
Сейчас смотрю, пробую сделать
---
echo77, скачал уж вчера, буду вечером глядеть =)
---
сейчас попробую вспомнить)
---
https://www.dropbox.com/s/zska99nhwvwjwas/1.dcf
---
banco, ссылка не пашет =( Можешь перезалить?
---
вот вариант
единственное допилить надо будет - условие по родителю работает только для верхнего уровня
---
kirinalex, а здесь даже вывода в иерархии нет
---
в смысле?
---
kirinalex, ну открываю СКД
---
а результат искомый на выходе?
---
kirinalex, нет, ведь настройки то иерархии нет =)
---
kirinalex, хотя подожди...
---
kirinalex, а поясни, пожалуйста, почему там два параметра "Родитель" и "Родители"? Это обязательно?
---
Родители это для связи, а Родитель это по условию твоей задачи было
---
kirinalex, т.е. твой параметр "Родители" не нужно заполнять? Или я не так понял
---
да, заполнять не нужно
он служебный, заполняется автоматически в связи
---
kirinalex, я еще проверю, но мне кажется, что на самом деле работает =)
---
В общем подвожу итог (быть может кому ещё пригодится).

Схема в (21) действительно рабочая (это я ступил).
Схема в (18) тоже работает, однако дублируются родители (думаю, можно как-то подправить. покопаюсь).

Спасибо всем большое!
---
На работу приеду и все проверю )
---
Я вроде как в 19 делал. В прикрепленном выше файле есть такой вариант "попытки"
---
Сейчас прикреплю все СКД из файла консоли отчетов
---
Вот три основных схемы