Проекты 1С

June 11, 2026 · View on GitHub

Панель Проекты 1С в activity bar помогает быстро переключаться между рабочими папками с проектами 1С. Доступна даже без открытого проекта.

Панель «Проекты 1С»

Поиск проектов

Вкладка Все проекты сканирует указанные папки и ищет каталоги с packagedef. Папки поиска задаются настройкой:

{
  "1c-platform-tools.projects.baseFolders": [
    "~/projects",
    "D:/work/1c"
  ]
}

Если baseFolders пуст, вкладка «Все проекты» ничего не найдёт — избранные проекты при этом можно добавлять вручную из открытой рабочей папки. Лишние подпапки исключаются через projects.ignorePatterns (например node_modules, out), глубина сканирования — projects.maxDepthRecursion.

Избранное и теги

  • Избранное хранит выбранные проекты; отображение — списком или по тегам.
  • Теги (например «Личное», «Работа») задаются настройкой projects.tags и назначаются проектам из контекстного меню.

Быстрое переключение

  • Статусная строка показывает текущий проект; клик открывает QuickPick выбора (Избранное → Все проекты).
  • Команда Открыть список проектов 1С — из палитры или по Ctrl+Alt+P / Cmd+Alt+P.
  • Поведение открытия (новое окно, подтверждение, фильтр по полному пути) настраивается ключами 1c-platform-tools.projects.*.

Синхронизация

projects.projectsLocation — папка для хранения projects.json (избранное и теги); укажите синхронизируемый каталог, чтобы переносить список между машинами. projects.cacheBetweenSessions ускоряет открытие панели за счёт кэша результатов сканирования.