Для кого и какую задачу закрывает
Для программистов 1С, тимлидов и тех, кто ведёт расширения в Git (выгрузка конфигуратора, EDT, свой каталог XML).
Типовая боль: после правок в XML нужно залить одно или несколько расширений в базу. Конфигуратор грузит всё вручную, пакетные скрипты — без удобного выбора, поиска и понятного прогресса. Собрать .cfe для передачи заказчику — отдельный запуск DESIGNER.
Приложение показывает расширения из каталога, даёт отметить нужные и ставит их в очередь: LoadConfigFromFiles + обновление БД или /DumpCfg в .cfe.
Возможности
-
Каталог расширений из папки XML: имя, синоним, версия, назначение, дата изменения
-
Поиск по списку, «все видимые», «снять», «недавние за 7 дней»
-
Загрузка выбранных в ИБ:
/LoadConfigFromFiles -Extension, опционально/UpdateDBCfgи-Dynamic+ -
Сборка выбранных расширений из ИБ в папку как
<Имя>.cfe -
Прогресс
N из M, таймер текущего шага, цветной лог, кнопка «Стоп» (останавливается только запущенный нами конфигуратор) -
Продолжать при ошибке или остановиться на первой
-
Несколько проектов и баз: сервер (
/S) и файловая (/F) -
Свои настройки: путь к
1cv8.exe, каталог XML, пользователь и пароль -
Импорт проекта из папки с
env.json/.v8-project.json -
Экспорт и импорт всего каталога настроек в JSON (перенос на другой компьютер)
-
Запоминает последний проект, базу, отмеченные расширения и папку выгрузки
-
Запуск выбранной базы в 1С:Предприятие (
F9) и в конфигураторе -
Версия приложения в шапке и ссылка «Что нового» на историю изменений
Как пользоваться
-
Укажите платформу
1cv8.exeв Настройках (Ctrl+,) или нажмите «Найти». -
Добавьте проект (каталог с XML) вручную или через «Импорт из папки».
-
Добавьте информационную базу или оставьте чтение из
env.json/.v8-project.json. -
Выберите проект и базу в главном окне. «Запустить 1С» (
F9) открывает предприятие, «Конфигуратор» — конфигуратор этой базы. Отметьте расширения. -
Закройте конфигуратор этой базы.
-
«Обновить выбранные» — загрузка XML в ИБ. «Собрать .cfe в папку…» — выгрузка файлов из ИБ.
Чем отличается от ручной загрузки и скриптов
|
|
Конфигуратор вручную |
Свой .bat / .ps1 |
Это приложение |
|---|---|---|---|
|
Выбор нескольких расширений |
по одному |
обычно все или одно |
чекбоксы + поиск |
|
Прогресс и лог |
окно конфигуратора |
консоль |
прогресс, статус в таблице, лог |
|
Несколько проектов и баз |
руками каждый раз |
правки скрипта |
настройки в интерфейсе |
|
Сборка CFE |
отдельно |
отдельно |
та же очередь |
|
Перенос на другой ПК |
— |
копия скрипта |
экспорт JSON настроек |
Не заменяет EDT и не выгружает ИБ в XML. Это загрузка XML → ИБ и выгрузка ИБ → .cfe.
Технические требования
-
ОС: Windows 10/11, 64-bit
-
.NET 8 Desktop Runtime (x64)
-
Платформа 1С:Предприятие 8.3 / 8.5, файл
1cv8.exe -
Конфигурация: любая (УТ, БП, ERP, Розница, самописная) — работает через пакетный режим конфигуратора
-
Базовая версия 1С: зависит от того, разрешает ли платформа пакетный DESIGNER для этой ИБ; отдельно не тестировалось
-
1С:Фреш / 1cFresh: не подходит (нет доступа к конфигуратору и
1cv8.exeна машине разработчика) -
Формат XML: Hierarchical (выгрузка конфигуратора). Папка по умолчанию
src\cfe\<ИмяРасширения>\Configuration.xml -
Интернет не требуется. Обращений к внешним сайтам нет
Тестировалось на платформе 8.5.1, серверные ИБ localhost и файловые базы.
Состав поставки
Архив:
-
ОбновитьРасширения.exeи файлы .NET (framework-dependent) -
projects.json— необязательный стартовый каталог, дальше всё в настройках пользователя -
инструкция (этот текст / README)
После первого запуска настройки пишутся в %AppData%\ОбновитьРасширения\settings.json (проекты, базы, пароли локально на этом ПК). Файл настроек в поставку и в Git не входит.
Ограничения
-
Конфигуратор выбранной ИБ должен быть закрыт. Чужие процессы
1cv8приложение не завершает. -
Платформа не отдаёт процент загрузки — в интерфейсе таймер шага и счётчик
k/N. -
Расширение для сборки
.cfeуже должно быть в этой базе. -
Частичная загрузка отдельных XML-файлов и выгрузка ИБ → XML в этой версии нет.
FAQ
Нужна ли конкретная конфигурация 1С?
Нет. Нужны платформа и доступ в DESIGNER к вашей ИБ.
Можно ли без Git и без src/cfe?
Да. В настройках проекта укажите любую папку, где лежат подкаталоги расширений с Configuration.xml.
Где пароль к базе?
В карточке базы в Настройках. Хранится в settings.json на этом компьютере.
Почему ошибка «база уже открыта»?
Закройте конфигуратор этой ИБ и повторите.
Подойдёт ли для EDT?
Как замена EDT — нет. Как загрузка уже выгруженного Hierarchical XML в ИБ — да.
История версий
1.1.0
-
запуск выбранной базы в 1С:Предприятие (
F9) и в конфигураторе -
версия приложения в шапке и ссылка «Что нового»
1.0.0
-
загрузка выбранных расширений из XML в ИБ
-
сборка
.cfeв папку -
настройки проектов и баз, импорт/экспорт JSON
-
поиск, прогресс, лог, остановка очереди
Вступайте в нашу телеграмм-группу Инфостарт