v0.3.7
Релиз переводит основные операции с конфигурацией на штатный пакетный режим
конфигуратора 1С. По умолчанию расширение выполняет выгрузку, загрузку,
частичную синхронизацию и обновление базы через стандартные DESIGNER-команды:
/DumpConfigToFiles, /LoadConfigFromFiles и /UpdateDBCfg.
Главное
- Добавлен пакетный режим работы с конфигурацией как основной режим по умолчанию.
- Добавлены CLI-команды для автоматизации:
export-configuration,import-configuration,import-git-changes,
update-configuration,sync-configuration-partial,
sync-configuration-full. - Добавлены совместимые алиасы:
db-dump-xml,db-load-xml,db-load-git,db-update,
update-partial,update-full. - Добавлена настройка
v8vscedit.configuration.operationMode:batch— стандартный пакетный режим, используется по умолчанию;agent— агентский режим конфигуратора, пока доступен как тестовый.
Работа с конфигурацией и XML
- Добавлены команды и сервисы для информации и валидации конфигурации,
объектов метаданных, подсистем, ролей, форм, MXL-макетов и СКД. - Добавлены инструменты создания CF/CFE-scaffold, EPF/ERF, форм, ролей,
подсистем, MXL и СКД. - Добавлены операции для CFE: анализ расширения и генерация перехватчиков BSL.
- Контекстное меню основной Universal Panel расширено командами анализа,
валидации и быстрых операций над узлами.
MCP и агентские инструменты
- MCP-инструменты модификации теперь идут через TS-сервисы расширения, а не
через прямую правку XML или Python-скрипты. - После записи используется общий путь обновления состояния: подавление
лишней перезагрузки, отметка изменённой конфигурации, refresh дерева и панели. - Агентский режим улучшен, но остаётся тестовым: добавлены сброс SSH-сессии,
переподключение после операций, понятная диагностика пустогоUnknownError
и корректная подготовка workspace для частичной загрузки.
Надёжность
- Обновлены тесты частичной загрузки, хеш-кэша, агентского транспорта,
обработки ошибок агента и новых infra-сервисов. npm run typecheckпроходит.