원클릭으로
1c-platform-tools-dependencies
// Зависимости и структура проекта 1С. Используй, когда пользователь просит установить зависимости, инициализировать проект, установить OneScript или opm, настроить packagedef или структуру проекта.
// Зависимости и структура проекта 1С. Используй, когда пользователь просит установить зависимости, инициализировать проект, установить OneScript или opm, настроить packagedef или структуру проекта.
Инструменты MCP для команд 1C: Platform Tools (1C: Platform Tools MCP). Используй, когда нужно выполнить загрузку/выгрузку конфигурации, расширений, сборку EPF/ERF, запуск Конфигуратора/Предприятия, установку зависимостей — через MCP вместо палитры команд.
Тестирование 1С. Используй, когда пользователь просит запустить тесты, XUnit, Vanessa, синтаксический контроль, построить Allure-отчёт.
Операции с платформой 1С в этом проекте — командами расширения 1C: Platform Tools. Используй, когда пользователь просит загрузить/выгрузить конфигурацию, запустить Конфигуратор или Предприятие, установить зависимости, выполнить любую операцию с платформой 1С. Выполняй команды сам (Execute Command / MCP), не запускай внешние скрипты.
Запуск Конфигуратора и Предприятия 1С. Используй, когда пользователь просит запустить Конфигуратор, Предприятие, открыть 1С, запустить конфигуратор 1С.
Конфигурации запуска (env.json, launch.json). Используй, когда пользователь просит открыть env.json, launch.json, настройки запуска проекта, отредактировать конфигурацию запуска.
Загрузка и выгрузка конфигурации 1С. Используй, когда пользователь просит загрузить конфигурацию из исходников, выгрузить в cf, загрузить инкремент, выгрузить изменения, собрать или разобрать 1Cv8.cf.
| name | 1c-platform-tools-dependencies |
| description | Зависимости и структура проекта 1С. Используй, когда пользователь просит установить зависимости, инициализировать проект, установить OneScript или opm, настроить packagedef или структуру проекта. |
Выполняй инициализацию проекта, установку OneScript и зависимостей через команды расширения или инструменты MCP. Выполняй команду сам (Execute Command или MCP), не проси пользователя нажимать палитру.
| Задача | Command ID |
|---|---|
| Инициализировать проект (packagedef) | 1c-platform-tools.dependencies.initializePackagedef |
| Инициализировать структуру проекта | 1c-platform-tools.dependencies.initializeProjectStructure |
| Настроить Git | 1c-platform-tools.dependencies.setupGit |
| Установить OneScript | 1c-platform-tools.dependencies.installOscript |
| Установить пакетный менеджер OneScript | 1c-platform-tools.dependencies.updateOpm |
| Установить зависимости | 1c-platform-tools.dependencies.install |
| Удалить зависимости | 1c-platform-tools.dependencies.remove |
Для зависимостей в первую очередь вызывай deps_install (packagedef, vrunner) и deps_installOscript (opm, vanessa и др.). Есть также инструменты для initializePackagedef, initializeProjectStructure и т.д. Всегда передавай параметр projectPath. К терминалу с opm install add прибегай только если MCP недоступен.
При настройке окружения или установке зависимостей вызывай команду расширения или MCP (deps_install, deps_installOscript). Не переходи в терминал по привычке, пока не убедился, что MCP недоступен.