关于 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
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
/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