Расширение конфигурации Бухгалтерия 3.0 (тестировалось на версии 3.0.61.47) для автоматического обновления внешних отчетов и обработок из одного каталога. К регламентному заданию "ЗагрузкаКурсовВалют" с аннотацией "&После" добавлен код, анализирующий исполняемые файлы внешних обработок и файлов, лежащих в каталоге (по умолчанию "C:АктуальныеВерсииОтчетовИОбработок" — рекомендую заменить на сетевой каталог).
При желании код, добавленный в общий модуль расширения "РаботаСКурсамиВалют" перенести в любой другой модуль, добавив его в расширение и изменив имя процедуры "NEWЗагрузитьАктуальныйКурс" (не забудте изменить имя в аннотации !!!) . Регламентное задание "ЗагрузкаКурсовВалют" было выбрано по принципу — отрабатывает один раз в день с утра.
Данное расширение может пригодиться админам и программистам, обслуживающим большое количество БД и использующим одни и те же обработки.
Здорово! Но не эффективнее ли было бы это делать внешней конфигурацией — чтобы всё контроллировать в одном месте, и обойтись без установки дополнений в кучу ИБ (пусть и в виде расширений, которые, кстати, не всеми конфигурациями поддерживаются — а единый центр мог охватить больше, чем конфигурации 1С Бухгалтерии 3.0)
На вкус и цвет товарищей нет ).
Интересный подход — дополнить функционал существующего регламента.
Каким образом происходит подключение расширений в базы: автоматически или требуется однократная ручная загрузка?
Рассматривали ли вы вариант, что типовая БП 3.0 умеет для внешней обработки создавать свой регламент, и тогда вместо расширения можно использовать модуль этой обработки?
Как вы решили вопрос отбора обработок, которые необходимо грузить в конкретную базу? Или у вас принцип «всё и везде» ?
Каким образом вы управляете отключением обработок? Убрали из каталога — обработка отключается?