form-remove について
1Cプロジェクト向けのClaudeスキルです。フォームのファイルとメタデータを削除し、オブジェクトXMLの登録や参照を更新します。
主な機能
- 01フォームのメタデータとディレクトリを削除
- 02オブジェクトのルートXMLを更新
- 03フォームを参照するプロパティをクリア
- 04参照を整理しながら強制削除
活用シーン
- 01不要になったオブジェクトフォームの削除
- 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- Свойства объекта, указывавшие на удалённую форму — очищаются
コメント
Markdown 対応