Skip to content

v0.3.7

Choose a tag to compare

@Macegor Macegor released this 21 May 16:45
· 27 commits to main since this release

Релиз переводит основные операции с конфигурацией на штатный пакетный режим
конфигуратора 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 проходит.