Любому человеку, работающему с 1С8 (неважно, программист это, или бухгалтер), знакома такая ситуация. Для расширения типовой функциональности была написана пара десятков обработок, отчетов, печатных форм. И вот нужно открыть некий "Анализ цен". Хоть название вспомнили, и то хорошо. А отчёт это? Или обработка? ("...и ещё бы понять, чем они отличаются" - скажет начинающий пользователь). Не помним. Ну ладно, открываем Сервис - Дополнительные отчёты и обработки - Дополнительные внешние... отчёты или обработки? Ладно, пусть отчёты. А там всё рассортировано по папкам. Отключаем иерархический просмотр... И так далее, и так далее.
В один прекрасный момент такое положение дел стало меня сильно раздражать. В итоге на свет появилась обработка, которую быстро оценили наши пользователи. Обработку пришлось внедрить в конфигурацию (единственный минус этого метода), чтобы можно было вызывать её одним кликом из меню.
Как это выглядит? В правую часть главного окна (см. скриншоты) выводятся все отчёты и обработки в алфавитном порядке, рассортированные по группам. Работает "поиск с клавиатуры". Обработки можно переносить в левую панель (Избранное), где они будут лежать в линейном списке.
Видимость групп настраивается по кнопке Настроить видимость групп. Эта кнопка доступна только пользователям с полными правами.
Внимание! Группы обработок необходимо создать заранее, обработки, лежащие в корне - не выводятся!
___________________________________________________
История изменений
Версия 1.2. Добавлены кнопки "Развернуть всё" и "Свернуть всё". Исправлен ряд ошибок, проявляющихся на некоторых конфигурациях.
Версия 1.1. Исправлены ошибки. Теперь обработка должна запускаться в любой конфигурации на платформе 8.2.
___________________________________________________