Надоев лицезреть большое количество написанных отчетов и обработок (далее по тексту ОиО) для 1С на своем жестком диске я решил, что надо что-то делать, так как порой трудно найти нужную ОиО. И варианты было два либо конфигурация, либо что-то иное, но очень удобное в виде одной ну очень большой обработки (далее по тексту ОБО)!
И так что нам потребуется конфигуратор и набор ОиО.
Создаем новую обработку. И начинаем добавлять в макеты ОиО, но не забываем давать информативное имена и синонимы, а также правильно описывать назначение обработки в комментарии с указанием для какой конфигурации, чтобы со временем нам было легче ориентироваться в списке.
И еще рекомендую в имени добавляемой ОиО вначале указывать слово Отчет или Обработка - зачем это делать пояснять не буду и так должно понятно быть :)
Повторяем добавление ОиО в ОБО до тех пор пока "всё" не добавим!
Теперь создаем форму нашей ОБО, что-то на подобие этой:
После добавляем событийную часть. И получаем обработку со списком из других ОиО.
[2010.03.26]
Если требуется группировать ОиО!
Для решения этой задачи можно воспользоваться различными методиками, от выстраивания меню в синониме макета используя спец.символы до добавления специально табличного макета. Вот я и решил использовать макет - "Реестр".
Добавив в коллекцию макет с именем "Реестр" получаем иерархию:
Да макет нужно заполнить по принципу какой ОиО в какой ветке:
В итоге получаем:
Вот что у меня получилось: Коллекция отчетов и обработок от YAN