mcpField
F
form-remove

form-remove

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

form-remove について

1Cプロジェクト向けのClaudeスキルです。フォームのファイルとメタデータを削除し、オブジェクトXMLの登録や参照を更新します。

主な機能

  1. 01フォームのメタデータとディレクトリを削除
  2. 02オブジェクトのルートXMLを更新
  3. 03フォームを参照するプロパティをクリア
  4. 04参照を整理しながら強制削除

活用シーン

  1. 01不要になったオブジェクトフォームの削除
  2. 02参照が残るフォームの整理

インストール

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

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

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

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

README(原文)English

プロジェクトの README より

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

/form-remove — Удаление формы

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

Usage

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

Команда

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

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

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

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

  • <SrcDir>/<ObjectName>.xml — убирается <Form> из ChildObjects
  • Свойства объекта, указывавшие на удалённую форму — очищаются

コメント