template-remove について
template-remove は、1C オブジェクトからレイアウトを削除するスキルです。ファイルの削除に加え、ルート XML の登録を解除し、該当するレポートの参照も消去します。
主な機能
- 01レイアウトのメタデータとディレクトリを削除
- 02ルート XML の ChildObjects から登録を削除
- 03レポートの主データコンポジションスキーマ参照を消去
活用シーン
- 01オブジェクトから不要なレイアウトを削除
- 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— значение очищается
コメント
Markdown 対応