Работать с расширениями через стандартный интерфейс — долго и неудобно?
Открывать каждое расширение вручную, искать по списку, включать и отключать по одному, выгружать .cfe через отдельный диалог — рутина, которая отнимает часы. Эта обработка собирает все операции с расширениями в одном окне: массовое управление, поиск по метаданным, выгрузка и загрузка каталогов .cfe, синхронизация, резервное копирование и журнал ошибок.
Что умеет обработка
- Ввод через выбор объекта из списка метаданных или вручную (например, «Справочник.Контрагенты»)
- Несколько значений через «;» или перенос строки
- Фильтр «Только активные»
- Показ количества найденных расширений
- Кнопка «Открыть в управлении» — перенос результатов с авто-выделением
- Выгрузка списка найденных в .txt
- Выгрузка всех установленных расширений в каталог
- Предпросмотр загрузки: файл, имя, версия в базе, версия из файла, действие, комментарий
- Выбор галками — какие файлы загружать из предпросмотра
- Кнопки «Выделить все» / «Снять все» в панели предпросмотра
- Опция «Только обновлять существующие» — новые расширения не создаются
- Массовая загрузка всех .cfe из каталога за одно действие
- Опция «Отключать отсутствующие» — синхронизация по принципу «база = каталог»
- Таблица всех расширений с фильтрами по имени и активности
- Быстрое выделение: «Выделить все» / «Снять выделение»
- Массовые операции: включить / отключить / удалить выделенные
- Немодальное подтверждение удаления (совместимо с режимом без модальных окон)
- Блокировка удаления активных расширений
- Автоматическое создание .cfe-копий перед каждой массовой операцией
- Работает для операций включения, отключения и удаления
- Откат возможен в любой момент — загрузить .cfe обратно
- Счётчики «обработано / успешно / с ошибками» после каждой операции
- Таблица ошибок: операция, объект, текст ошибки
Кому подойдёт
Администраторам и разработчикам 1С, которые регулярно работают с расширениями конфигурации. Командам сопровождения, у которых в базах установлено 10+ расширений и штатный интерфейс уже не справляется. Внедренцам, которым нужно разворачивать пакеты расширений по каталогам на нескольких базах. Если вы хотя бы раз чертыхались, открывая список расширений через стандартное меню — эта обработка для вас.
Важно
Для работы обработки требуются права на администрирование расширений и доступ к каталогам, из которых загружаются или куда выгружаются .cfe-файлы. Используется только штатный API платформы 1С — никаких внешних компонент или скрытых действий.
Совместимость
Обработка работает со всеми конфигурациями на управляемых формах — использует только штатный API платформы 1С.
Платформа: 1С:Предприятие 8.3.17 и выше
Режим: управляемые формы
Тип файла: внешняя обработка .epf
Код: открытый, доступен для модификации
Протестировано на конфигурациях: Бухгалтерия предприятия 3.0, Управление торговлей 11, Управление нашей фирмой 3.0, 1С:ERP Управление предприятием 2.
Инструкция по использованию
Пошаговое описание всех сценариев работы с обработкой. Раскройте нужный блок — там запуск, права, операции поиска, выгрузки, загрузки, синхронизации, массового управления, резервного копирования и работы с журналом ошибок.
Шаг 1. Запуск обработки
В режиме «Предприятие»: Файл → Открыть → выбрать файл УниверсальнаяРаботаСРасширениями.epf.
Либо перетащить файл .epf прямо в окно программы.
Шаг 2. Необходимые права
- Права на администрирование расширений конфигурации
- Права на чтение/запись в каталог, из которого загружаются или куда выгружаются .cfe
- Для резервного копирования — права записи в каталог резервных копий
Шаг 3. Поиск расширений по метаданным
Вкладка «Поиск по метаданным» → указать полное имя объекта (например, Справочник.Контрагенты) или выбрать из списка → нажать «Найти».
Поддерживается несколько значений через «;» или перенос строки.
Галка «Только активные» фильтрует результат.
Кнопка «Открыть в управлении» переносит найденные расширения в массовые операции с авто-выделением.
Шаг 4. Выгрузка расширений в каталог
Вкладка «Выгрузка/Загрузка» → указать каталог → «Выгрузить всё». Все установленные расширения сохранятся как файлы .cfe.
Шаг 5. Загрузка расширений из каталога
Вкладка «Выгрузка/Загрузка» → указать каталог → «Предпросмотр загрузки».
В таблице предпросмотра отметить галками нужные файлы → «Загрузить отмеченные».
Опция «Только обновлять существующие» — новые расширения создаваться не будут, обновятся только те, что уже есть в базе.
Шаг 6. Синхронизация каталога с базой
Вкладка «Синхронизация» → указать каталог → «Синхронизировать».
Галка «Отключать отсутствующие» — расширения, которых нет в каталоге, будут отключены в базе (принцип «база = каталог»).
Шаг 7. Массовое управление расширениями
Вкладка «Управление» → фильтры по имени/активности → отметить строки галками.
Кнопки: «Включить выделенные» / «Отключить выделенные» / «Удалить выделенные».
Перед удалением запрашивается подтверждение.
Удаление активного расширения заблокировано — сначала нужно его отключить.
Шаг 8. Резервное копирование
Заполнить поле «Каталог резервной копии» на вкладке «Управление».
Перед каждой массовой операцией (вкл/откл/удаление) обработка автоматически сохранит .cfe-копии изменяемых расширений в этот каталог.
Шаг 9. Журнал ошибок
После каждой массовой операции внизу формы отображается статистика: обработано / успешно / с ошибками.
Детали ошибок — в таблице «Журнал»: операция, объект, текст ошибки.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.195.40
- Управление торговлей, редакция 11, релизы 11.5.26.106
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.305
- 1С:ERP Управление предприятием 2, релизы 2.5.26.106
Вступайте в нашу телеграмм-группу Инфостарт