как вывести структурированно иерархию справочника? #786565


#0 by falselight
Поделитесь идеей если можно. На снимке. структура родителей подразделения. Максимальный уровень родителя четвертый. Выборка отсортирована по подразделениям и их родителям. В каждой строке есть подразделение. которое входит в свой уровень группы родителя. В глубоком уровне родительского каталога может быть 1 сотрудник, в иерархии подразделений. Далее в который входят другие подразделения, со своей структурой и сотрудниками. Самых верхних подразделений 5. Как можно вывести это структурированно, в иерархии в табличный документ.
#1 by falselight
нет ни у кого идей? УПП справочник подразделения там иерархия, как можно её вывести структурой в табличный документ
#2 by yzimin
Вывести в дерево, обойти дерево, заполнить табдок как надо
#3 by Лефмихалыч
Упорядочить по Ссылка Иерархия
#4 by catena
#5 by falselight
Вообще никак не соображу ((( вот это что попало выводит пробую у меня не получается (((( нужен справочник подразделения, не подразделения организации, хотя не имеет значения, алгоритм вывода я хочу сделать и понять как нужно такое делать универсально!!!!
#6 by catena
Что в вашем понимании "что попало"?
#7 by Wit77
У ТС "Вообще никак не соображу (((" в каждой поднятой ветке. :) Только время потратите.
#8 by catena
Мне своим детям объяснять программирование, я изучаю типы мышления)) Оттачиваю навык, так сказать.
#9 by Wit77
О! Тогда это ваш клиент! :)))
#10 by falselight
Ну не выводит то что нужно. Я пока не могу представить как это будет. Мыслей правильных нет просто (((((
#11 by catena
Ну, тогда нужно с этого и начинать. Представить, что должно получиться в итоге и сформулировать, чем полученное отличается от представленного.
#12 by DrShad
тут классический пример собственной иерархии на СКД
#13 by Ёпрст
ясен пень, группировку нужно выводить ДО вложенного цикла, а не ПОСЛЕ.
#14 by falselight
там вроде так и есть? Есть справочник подразделения там структура подразделений каталогов и подкаталогов на верхнем уровне такие то остальные имеют разный уровень вложенности в них запросом я выбираю так же сотрудников (потом нужно будет цеплять разные прочие данные и возможно производить дополнительные обработки) Нужно вывести эту структуру каталогов в табличном документе плюс под каждым своего сотрудника, который к нему относится Потом вывести тех у кого нет подразделения, включив их в группу имеющегося подразделения организации Я уже и так пробовал выбирать ВЫБРАТЬ     РаботникиОрганизацийСрезПоследних.Сотрудник                      КАК Сотрудник,     СоответствиеПодразделенийИПодразделенийОрганизаций.Подразделение КАК Подразделение, ИЗ Но я ищу в понимании универсальное решение которым можно вывести структуру любого справочника и её детализацию
#15 by DrShad
см
#16 by Ёпрст
для тех, кто в танке
#17 by falselight
к чему это? Я делаю не на СКД
#18 by aleks_default
там не танк, там броненосец
#19 by DrShad
ну ты же хочешь универсально?
#20 by falselight
пока что попробовал вот так выводит просто список, одно подразделение сворачивает в нем несколько дублей других вот я и говорю, какую то хрень выводит
#21 by falselight
у вас ОбластьДетальныеЗаписи, ОбластьСтрока АвтогруппировкаСтрок делает это на одну секцию все
#22 by falselight
в так же как у вас, но выводит криво (
#23 by falselight
(22+) криво некуда, черти чт овыводит
#24 by Ёпрст
Открой для себя наконец, конструктор запроса с обработкой результата. Оно само всё нарисует
#25 by Vladal
Идей море. Методичка: Копипаста:
#26 by falselight
Послушал вашего совета. Вот так конструктором, за несколько секунд, интуитивно, ну и потом подправив вывод в свой табличный документ, вывел структуру справочника подразделения. Вывод отличается от того что показывает запрос видимо от того что запрос показывает подразделения с имеющимися сотрудниками, а этот показывает все подразделения. Итак, могу ли я к этому запросу и выводу прицепить выборку ? Что бы помимо подразделений вытащить сотрудников и вывести их в удобной структуре? Пробую.
#27 by falselight
а запрос в взял из вашего совета
#28 by falselight
пока не получается ((((
#29 by falselight
вот это не выводит вообще ничего ( подскажите как нужно? Процедура КнопкаСформироватьНажатие(Кнопка)
#30 by falselight
я хотел в иерархию справочника подразделения прикрутить запрос , выходит так не получится (((( Как лучше получить такую выборку и вывести ее всю в табличный документ?
#31 by falselight
подскажете? ест ьу кого идеи?
#32 by DrShad
а соответствия подразделений настроены?
#33 by falselight
в регистре? да там все нормально
#34 by falselight
я думал 29 выведет такую же структуру в автоупорядочивании но нет, подразделения выводятся только безо всякой структурвы ((((((
#35 by DrShad
так это у тебя не основная таблица запроса
#36 by falselight
в ? Так там одна всего таблица???
#37 by Ёпрст
сделано конструктором за 5 сек.
#38 by SleepyHead
ты что, это ж несолидно :) человек хочет ручками
#39 by falselight
Интересно чему тут наслаждаться? Мне нужно вот этот запрос вывести в иерархии. Это можно сделать? Там полезного то нет совсем!!!
#40 by falselight
(39+) Вот этот запрос -> вывести в табличный документ в иерархии, структура подразделений в иерархии, как в и под каждым подразделением, сотрудник к нему относящийся. Это возможно?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С