mcpField
M
meta-info

meta-info

github.com/nikolay-shirokov開発74157 回インストール今日更新
リポジトリ

meta-info について

meta-info は、1C の構成エクスポートに含まれる XML メタデータオブジェクトを調べる PowerShell スキルです。概要、簡易、全詳細の表示を選べ、名前を指定して要素を掘り下げられます。

主な機能

  1. 013 種類の詳細度で表示
  2. 02要素名を指定して詳細表示
  3. 03件数と開始位置によるページ分割
  4. 0423 種類のメタデータオブジェクトに対応
  5. 05結果をファイルに保存

活用シーン

  1. 01ドキュメントのテーブル部分とフォームを確認
  2. 02レジスターを簡易表示で調査
  3. 03オブジェクト内の属性やテンプレートを特定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill meta-info

インストール後、Claude Code で/meta-infoを入力して読み込まれたか確認します。

同梱ファイルscripts/meta-info.ps1scripts/meta-info.py

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

/meta-info — Структура объекта метаданных 1С

Читает XML объекта метаданных из выгрузки конфигурации 1С и выводит компактное описание структуры.

Параметры и команда

ПараметрОписание
ObjectPathПуть к XML-файлу объекта или каталогу (авто-резолв <name>/<name>.xml)
ModeРежим: overview (default), brief, full
NameDrill-down по имени элемента (реквизит, ТЧ, значение перечисления, шаблон URL, операция)
Limit / OffsetПагинация (по умолчанию 150 строк)
OutFileЗаписать результат в файл (UTF-8 BOM)
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-info.ps1" -ObjectPath "<путь>"

Три режима

РежимЧто показывает
overview (default)Заголовок + ключевые свойства + структура без раскрытия деталей
briefВсё одной-двумя строками: имена полей, счётчики
fullВсё раскрыто: колонки ТЧ, список источников подписки, движения, формы

-Name — drill-down: раскрыть конкретный элемент объекта (ТЧ, реквизит, стандартный реквизит, шаблон URL, операцию веб-сервиса). Составной тип в сводке свёрнут в счётчик — полный список типов даёт drill-down: -Name ТипЗначения у ПВХ, -Name Владелец у подчинённого справочника.

Поддерживаемые типы (23)

Ссылочные: Справочник, Документ, Перечисление, Бизнес-процесс, Задача, План обмена, План счетов, ПВХ, ПВР Регистры: Регистр сведений, Регистр накопления, Регистр бухгалтерии, Регистр расчёта Сервисные: Отчёт, Обработка, HTTP-сервис, Веб-сервис, Общий модуль, Регламентное задание, Подписка на событие Прочие: Константа, Журнал документов, Определяемый тип

Примеры

# Справочник — overview
... -ObjectPath Catalogs/Валюты/Валюты.xml

# Документ — полная сводка с колонками ТЧ, движениями, формами
... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Mode full

# Регистр сведений — краткая сводка
... -ObjectPath InformationRegisters/КурсыВалют/КурсыВалют.xml -Mode brief

# Drill-down в ТЧ документа
... -ObjectPath Documents/АвансовыйОтчет/АвансовыйОтчет.xml -Name Товары

# Drill-down в реквизит
... -ObjectPath Catalogs/Валюты/Валюты.xml -Name ОсновнаяВалюта

# Общий модуль — флаги контекста и повторное использование
... -ObjectPath CommonModules/ОбщегоНазначения/ОбщегоНазначения.xml

# HTTP-сервис — шаблоны URL и методы
... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml

# HTTP-сервис — drill-down в шаблон URL
... -ObjectPath HTTPServices/ExternalAPI/ExternalAPI.xml -Name АктуальныеЗадачи

# Веб-сервис — операции с параметрами
... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml

# Веб-сервис — drill-down в операцию
... -ObjectPath WebServices/EnterpriseDataUpload_1_0_1_1/EnterpriseDataUpload_1_0_1_1.xml -Name TestConnection

# Подписка на событие — full раскрывает список источников
... -ObjectPath EventSubscriptions/ПолныйРегистрацияУдаления/ПолныйРегистрацияУдаления.xml -Mode full

# Регламентное задание
... -ObjectPath ScheduledJobs/АвтоматическоеЗакрытиеМесяца/АвтоматическоеЗакрытиеМесяца.xml

# Определяемый тип
... -ObjectPath DefinedTypes/GLN/GLN.xml

コメント