关于 template-remove
template-remove 是用于删除 1C 对象 макет 的技能。它同时清理根 XML 中的注册,并在相关报表中清除主数据编排模式引用。
主要功能
- 01删除 макет 元数据和目录
- 02从根 XML 的 ChildObjects 移除注册
- 03清除报表中的主数据编排模式引用
适用场景
- 01从对象中移除不再使用的 макет
- 02删除 ExternalReport 或 Report 的主 макет 引用
安装
复制下面的命令,在终端中运行。
$
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
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
/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