Вывод иерархии любого справочника в общепринятой форме.

Опубликовал Иван Вячеславович (wantik) в раздел Обработки - Обработка справочников

Обработка формирует схематичный вид любого справочника в привычной схеме иерархии.

В обработке выберите любой элемент любого справочника, и выведется схема иерархии этого справочника, с выводом групп в схематичном виде. 

Пользуйтесь на здоровье. 

Когда делал, никто не смог подсказать, знач никто не занимался этим до меня. 

Кому пригодится, буду благодарен. 

Скачать файлы

Наименование Файл Версия Размер
Вывод схемы иерархии любого справочника
.ert 43,50Kb
05.03.10
203
.ert 43,50Kb 203 Скачать

См. также

Комментарии
1. Алексей Башта (bashta.aleksey) 05.03.10 13:13 Сейчас в теме
2. Иван Вячеславович (wantik) 11 05.03.10 13:29 Сейчас в теме
(1) есть же маленький. там видно что как...
3. Ivan Kuznietsov (Ivon) 591 05.03.10 15:28 Сейчас в теме
Я делал вывод иерархического справочника, только не в организационную диаграму, а в вертикальную схему иерархии, там где корень вверху, а все разворачивается вниз вправо. Реализовывал через граф. Правда для 8.1.
4. GSoft. (GSoft) 2765 10.03.10 09:54 Сейчас в теме
Элемент = Константа.ОсновнаяОрганизация;
{C:\DOCUMENTS AND SETTINGS\GSOFT\РАБОЧИЙ СТОЛ\1С ПОЛЕЗНОЕ\ВЫВОД_СХЕМЫ_СПРАВОЧНИКА.ERT(219)}: Поле агрегатного объекта не обнаружено (ОсновнаяОрганизация)
5. GSoft. (GSoft) 2765 10.03.10 10:02 Сейчас в теме
сорри, не видел что только для бух 7.7
но тогда непонятно для чего при выводе иерархии любого справочника выводить в корень саму организацию))

(0) Если интересно построение оргструктур то можно посмотреть механизм здесь:
Автоматизация: Построение оргструктуры организации в два клика

правда там необходимы небольшие изменения в справочнике подразделений
6. Ёпрст (Ёпрст) 1017 10.03.10 10:11 Сейчас в теме
>>>Когда делал, никто не смог подсказать, знач никто не занимался этим до меня.

Да делали и много раз..
на вот.. например:


Прикрепленные файлы:
Дерево.rar
7. GSoft. (GSoft) 2765 10.03.10 10:14 Сейчас в теме
(2) чешутся руки поставить минус )))
8. Иван Вячеславович (wantik) 11 10.03.10 11:07 Сейчас в теме
(6) ну это совсем другой вид, древовидный. (я его видел)
А когда отдел кадров скажет вам, разработай, чтобы мне не рисовать оргструктуру компании это может пригодиться. (на мой взгляд).
(5) опять таки, не в таком виде как ваш пример.
(7) .
Спасибо за критику.
9. Евгений Долиновский (Dolly_EV) 263 10.03.10 13:22 Сейчас в теме
1. "Элемент = Константа.ОсновнаяОрганизация" - поправить! (можно проверить через мета - есть ли такая - если нет - просто написать "Корень" что ли...)
2. Неплохо бы искомый элемент выделять ну цветом хотя бы... хотя я так понимаю - не для этой цели писалось.
10. vlad vlad (iiiinf) 10.03.10 15:43 Сейчас в теме
(5), (9)
Если Элемент = "Корень" Тогда
Элемент = ВыбСпр.Вид();
...

если названия элементов совпадают, то нарисуется ерунда :(
11. Ёпрст (Ёпрст) 1017 10.03.10 16:27 Сейчас в теме
Проверил на большом справочнике - рисует неверно..
Есть висячие элементы + есть листья, которые ссылаются на один родитель..
Могу скрины прикрепить
12. Ёпрст (Ёпрст) 1017 10.03.10 16:31 Сейчас в теме
+11 Короче- вообще неверно всё рисует.
raevsky@e1.ru; +1 Ответить 1
13. Иван Вячеславович (wantik) 11 10.03.10 20:07 Сейчас в теме
(10) согласен. писалось под сугубо тривиальную задачу. (в случае чего можете дописать под себя)
(11) не отрицаю. видимо что то в алгоритме не так. Хотя логику сначала рисовал на бумаге.
(12) жаль. извините за потраченное вами время на тест. я никудышный программист.
14. Ёпрст (Ёпрст) 1017 11.03.10 08:13 Сейчас в теме
(13) ну ты открой демку любой базы, и попробуй распечатать справочник клиентосов/номенклатуры - увидишь всё сам.
15. Иван Вячеславович (wantik) 11 11.03.10 18:07 Сейчас в теме
(14) Извини, я проверил, показывает правильно. Наверное из-за того, что у меня в демке не сложная иерархия. один уровень вниз всего.
Если не сложно, скрин на wantik@bk.ru. Буду благодарен. И демку, по возможности. Хочу проверить, и найти ошибку в алгоритме на вашей базе. Мож получится отстоять права :)
Оставьте свое сообщение