1C FileBase Manager
Расширение VS Code для управления файловыми информационными базами 1С.
Возможности
- Создание баз из
.cf файлов, исходников или Git репозиториев
- Обновление конфигурации из
.cf или исходников
- Подключение расширений из
.cfe или исходников
- Выгрузка конфигурации в
.cf файл или исходники
- Быстрый запуск в 1С:Предприятие или Конфигураторе
Требования
- OneScript 1.8.0+ - OneScript
- Платформа 1С 8.3.20+
- OneScript пакеты (установить вручную):
opm install v8runner
opm install cpdb
opm install ParserFileV8i
opm install fs
Установка
- Установите расширение из VS Code Marketplace
- Установите зависимости OneScript (см. выше)
- Перезапустите VS Code полностью (закройте все окна)
Быстрый старт
- Откройте расширение через боковую панель
- В разделе "Настройки" укажите:
- Каталог для создания ИБ - где создавать новые базы
- Версия платформы - например,
8.3.27.1688
- Сохраните настройки
Создать новую базу
Из .cf файла:
- Нажмите "Создать новую базу" → "Из файла .cf"
- Выберите файл → "Создать базу"
Из исходников:
- Нажмите "Создать новую базу" → "Из исходников"
- Укажите папку с исходниками → "Создать базу"
Из Git:
- Откройте Git проект в VS Code
- Нажмите "Создать новую базу" → "Из Git репозитория"
- Репозиторий и ветка определятся автоматически
- Имя базы:
[Проект]_[Ветка]
Работа с существующими базами
- "Работать с существующими базами"
- Выберите базу из списка
- Доступные операции:
- 🔄 Обновить конфигурацию
- 🧩 Подключить расширение
- 💾 Выгрузить
- 🚀 Открыть в 1С:Предприятие
- ⚙️ Открыть в Конфигураторе
Настройки
Доступны через Ctrl+, :
1c-filebase-manager.platformVersion - Версия платформы (8.3.27.1688)
1c-filebase-manager.baseDirectory - Каталог для баз
1c-filebase-manager.sourceDirectory - Путь к исходникам (по умолчанию src/cf )
1c-filebase-manager.logLevel - Уровень логирования (ERROR, WARN, INFO, DEBUG)
Логи
Просмотр: Ctrl+Shift+U → выберите "1C FileBase Manager"
Проблемы?
OneScript не найден:
- Убедитесь что OneScript установлен и доступен в PATH
- Перезапустите VS Code полностью (закройте все окна)
- Проверьте
oscript --version в терминале
База не создается:
- Проверьте логи (
Ctrl+Shift+U )
- Убедитесь что все зависимости OneScript установлены
- Проверьте что версия платформы указана корректно
Лицензия
MIT
Приятной работы! 🎉
| |