vscode-1c-metadata-viewer
vscode-1c-metadata-viewer copied to clipboard
Вывод дерева метаданных конфигурации 1С и открытие модулей в VSC
Вывод дерева метаданных конфигурации 1С и открытие модулей в VSC
Дальнейшие планы (roadmap)
Возможности расширения
- Расширение ищет в открытой папке пары файлов ConfigDumpInfo.xml и Configuration.xml (для XML формата) и файл Configuration.mdo (для EDT формата) выгруженных конфигураций 1С и для каждого варианта строит дерево метаданных в панели VS Code. Для задания глубины просмотра подкаталогов существует настройка "Search Depth". По умолчанию значение настройки равно трём. Особенно важной эта настройка становится для формата EDT см.статью в wiki
- Открывает текстовые модули 1С (*.bsl) через контекстное меню у соответствующих элементов.
- У метаданных для которых есть возможность создания предопределенных элементов можно открыть панель существующих в конфигурации элементов.
- Открывает формы объектов и табличные документы в режиме просмотра.
Метаданные и модули
Метаданные:
Развернуть
- Подсистемы
- Параметры сеанса
- Роли
- Общие реквизиты
- Планы обмена
- Подписки на события
- Регламентные задания
- Общие формы
- Web-сервисы
- Http-сервисы
- WS-ссылки
- Стили
- Константы
- Справочники
- Документы
- Журналы документов
- Перечисления
- Отчеты
- Обработки
- Планы видов характеристик
- Планы счетов
- Планы видов расчета
- Регистры сведений
- Регистры накопления
- Регистры бухгалтерии
- Регистры расчета
- Бизнес-процессы
- Задачи
- Внешние источники данных
Модули:
Развернуть
- Модуль приложения
- Модуль сеанса
- Общий модуль
- Модуль объекта
- Модуль менеджера
- Модуль формы
- Модуль команды
- Модуль записи
- Модуль менеджера значения (для констант)
Что ещё планируется (roadmap)
- [x] Работа с форматом выгрузки EDT - #3
- [ ] Возможность чтения метаданных без файла ConfigDumpInfo.xml
- Предпросмотр форм:
- [ ] Поле radio button
- [ ] Поле декорации (картинка)
- [ ] Рефакторинг поля ввода - кнопки, обязательность заполнения и т.д.
- [ ] Наполнение командных панелей форм и табличных частей
- [ ] Просмотр свойств элементов форм
- [ ] Возможность просмотра событий привязанных к элементам форм и переход на процедуры модуля формы
- [ ] Дальнейшая работа над внешним видом форм. Выравнивание и т.д.
- [ ] Интеграция элементов дерева с данными об ошибках в связанных модулях - #6