1
0
mirror of https://github.com/zerobig/vscode-1c-metadata-viewer.git synced 2024-11-19 17:52:01 +02:00
Вывод дерева метаданных конфигурации 1С и открытие модулей в VSC
Go to file
2024-10-17 13:39:05 +03:00
.github/workflows Обновил библиотеку для github actions 2024-03-12 18:20:25 +03:00
.vscode Возникли проблемы с отладкой на более новой версии VS Code 2024-03-09 14:01:31 +03:00
resources #25 2024-03-18 14:42:02 +03:00
src Фильтрация по подсистемам #29 2024-06-11 00:11:58 +03:00
webview-ui Сделал все свойства readonly 2022-11-10 20:03:19 +03:00
xslt XSLT рефакторинг 2024-03-12 10:39:25 +03:00
.eslintignore first commit 2022-11-01 13:07:38 +03:00
.eslintrc.js first commit 2022-11-01 13:07:38 +03:00
.gitignore gitignore 2024-03-12 10:39:01 +03:00
.vscodeignore first commit 2022-11-01 13:07:38 +03:00
CHANGELOG.md 0.2.2 2024-06-11 00:18:02 +03:00
LICENSE.md first commit 2022-11-01 13:07:38 +03:00
package.json Фильтрация по подсистемам #29 2024-06-11 00:11:58 +03:00
package.nls.json Фильтрация по подсистемам #29 2024-06-11 00:11:58 +03:00
package.nls.ru.json Фильтрация по подсистемам #29 2024-06-11 00:11:58 +03:00
README.md значок OpenYellow 2024-10-17 13:39:05 +03:00
saxon-js.d.ts 0.1.0 Предпросмотр форм 2024-03-06 16:31:00 +03:00
tsconfig.json first commit 2022-11-01 13:07:38 +03:00

Вывод дерева метаданных конфигурации 1С и открытие модулей в VSC

OpenYellow

Дальнейшие планы (roadmap)

Возможности расширения

  • Расширение ищет в открытой папке пары файлов ConfigDumpInfo.xml и Configuration.xml (для XML формата) и файл Configuration.mdo (для EDT формата) выгруженных конфигураций 1С и для каждого варианта строит дерево метаданных в панели VS Code. Для задания глубины просмотра подкаталогов существует настройка "Search Depth". По умолчанию значение настройки равно трём. Особенно важной эта настройка становится для формата EDT см.статью в wiki
  • Открывает текстовые модули 1С (*.bsl) через контекстное меню у соответствующих элементов.
  • У метаданных для которых есть возможность создания предопределенных элементов можно открыть панель существующих в конфигурации элементов.

Скриншот дерева метаданных

  • Открывает формы объектов и табличные документы в режиме просмотра.

Скриншот предпросмотра формы Скриншот табличного документа

  • Через контекстное меню подсистемы можно отфильтровать объекты относящиеся только к выбранной подсистеме. Снимается фильтр так же через контекстное меню на любой подсистеме.

Метаданные и модули

Метаданные:

Развернуть
  • Подсистемы
  • Параметры сеанса
  • Роли
  • Общие реквизиты
  • Планы обмена
  • Подписки на события
  • Регламентные задания
  • Общие формы
  • Web-сервисы
  • Http-сервисы
  • WS-ссылки
  • Стили
  • Константы
  • Справочники
  • Документы
  • Журналы документов
  • Перечисления
  • Отчеты
  • Обработки
  • Планы видов характеристик
  • Планы счетов
  • Планы видов расчета
  • Регистры сведений
  • Регистры накопления
  • Регистры бухгалтерии
  • Регистры расчета
  • Бизнес-процессы
  • Задачи
  • Внешние источники данных

Модули:

Развернуть
  • Модуль приложения
  • Модуль сеанса
  • Общий модуль
  • Модуль объекта
  • Модуль менеджера
  • Модуль формы
  • Модуль команды
  • Модуль записи
  • Модуль менеджера значения (для констант)

Что ещё планируется (roadmap)

  • Работа с форматом выгрузки EDT - #3
  • Возможность чтения метаданных без файла ConfigDumpInfo.xml
  • Предпросмотр форм:
    • Поле radio button
    • Поле декорации (картинка)
    • Рефакторинг поля ввода - кнопки, обязательность заполнения и т.д.
    • Наполнение командных панелей форм и табличных частей
    • Просмотр свойств элементов форм
    • Возможность просмотра событий привязанных к элементам форм и переход на процедуры модуля формы
    • Дальнейшая работа над внешним видом форм. Выравнивание и т.д.
  • Интеграция элементов дерева с данными об ошибках в связанных модулях - #6