Часто в больших модулях типовых непонятно, где находишься с точки зрения области. + Хочется посмотреть, например, процедуры ПрограммногоИнтерфейса или какой-то подобласти. Возможно ли сделать что-то аналогичное дереву турбопоиска, где показаны вложенности областей и внутри них процедуры и функции?
Можно, даже, как опцию - вывод текста процедуры, как в турбопоиске, если это возможно?
По сути - структура модуля.
Сейчас пользуюсь либо скриптом процедуры и функции, либо скриптом навигации по областям, но исходную задачу это не оч. решает.
#1, ред. 05 декабря 2025 08:27
Для информации. В списке методов ИР есть принадлежность областям (путь группировки) https://www.hostedredmine.com/issues/1007023 . Там все достаточно подробно показано, но в тоже время не нацелено на частое использование.

#2, 05 декабря 2025 11:24
(1) tormozit, да, ключевое тут - это частое использование. Планируется как ежедневный постоянный инструмент навигации.
#3, ред. 05 декабря 2025 23:59
Предлагаю компромиссный вариант в одном окне, т.е. который не снизит удобство пользователей, которым не нужны области. Под строкой фильтра добавляем 2 альтернативных поля с выпадающими списками:
#4, 06 декабря 2025 00:06
Да можно просто в колонке рядом показывать область и клиент сервер - этого хватит

Помню это было деревом, но там был только клиент\сервер
Область так уже сложно будет показывать наверное
#5, 06 декабря 2025 00:09
(4) Семён, инциатору заявки этого не хватит. Видимо ты не читал его описание.
#6, 06 декабря 2025 00:28
(4) Семён, дерева в списке методов не будет, это уж точно.
#7, 06 декабря 2025 00:31
колонки область рядом и клиент/сервер - еще пойдет.
#8, 06 декабря 2025 00:33
(7) bolsun, а лучше чтобы мне не делать колонки - придумайте что выводить во вторичном тексте и что в деталях. Как в Навигаторе.
#9, 06 декабря 2025 00:34
#10, 06 декабря 2025 00:35
(9) bolsun, это мой стандартный список, его могу быстро добавить. Всякие таблицы с колонками и деревья снижают шанс на реализацию.
#11, 06 декабря 2025 00:37
(9) если эту форму использовать, то еще и подсветка добавится такая же как в навигаторе.
#12, ред. 06 декабря 2025 00:41
(9) я так вижу, что в деталях - клиент/сервер, а во вторичном область, она не так важна
Флажок группировка по области - можно добавить.
#13, ред. 06 декабря 2025 14:44
Для меня область компиляции не принципиальна. Обычно в типовых модули делятся и так по ней. Инструмент нужен для больших модулей с множеством областей с быстрым пониманием, где находится метод (область) и в окружении каких методов в этой области. Красиво вот на скрине (общая концепция). Но если не будет деревьев - либо сделать по фильтру, как в (3), либо отступами визуально. Цель - быстро понять контекст, окружение метода.

Вообще я изначально думал, что можно положим в окне штатных процедур и функций Турбоконфа просто вставлять области с учетом их порядка, штатным цветом с учетом иерархии. А иерархию отражать отступами. Отступы делать через символ ¦ ну или ещё каким . У меня как знак табуляции стоит. Будет как имитация дерева
Выглядит в тексте так:
#14, ред. 01 марта 2026 18:43
Добавил в список методов ИР дерево областей https://www.hostedredmine.com/issues/1008088
