mcpField
T
template-remove

template-remove

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

template-remove について

template-remove は、1C オブジェクトからレイアウトを削除するスキルです。ファイルの削除に加え、ルート XML の登録を解除し、該当するレポートの参照も消去します。

主な機能

  1. 01レイアウトのメタデータとディレクトリを削除
  2. 02ルート XML の ChildObjects から登録を削除
  3. 03レポートの主データコンポジションスキーマ参照を消去

活用シーン

  1. 01オブジェクトから不要なレイアウトを削除
  2. 02削除したメインレイアウトへのレポート参照を整理

インストール

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

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

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

同梱ファイルscripts/remove-template.ps1scripts/remove-template.py

README(原文)English

プロジェクトの README より

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

/template-remove — Удаление макета

Удаляет макет и убирает его регистрацию из корневого XML объекта.

Usage

/template-remove <ObjectName> <TemplateName>
ПараметрОбязательныйПо умолчаниюОписание
ObjectNameда—Имя объекта
TemplateNameда—Имя макета для удаления
SrcDirнетsrcКаталог исходников

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/remove-template.ps1" -ObjectName "<ObjectName>" -TemplateName "<TemplateName>" [-SrcDir "<SrcDir>"]

Что удаляется

<SrcDir>/<ObjectName>/Templates/<TemplateName>.xml     # Метаданные макета
<SrcDir>/<ObjectName>/Templates/<TemplateName>/         # Каталог макета (рекурсивно)

Что модифицируется

  • <SrcDir>/<ObjectName>.xml — убирается <Template> из ChildObjects
  • Для ExternalReport/Report: если удалённый макет был указан в MainDataCompositionSchema — значение очищается

コメント