mcpField
T
template-remove

template-remove

github.com/nikolay-shirokov开发74155 次安装今天更新
代码仓库

关于 template-remove

template-remove 是用于删除 1C 对象 макет 的技能。它同时清理根 XML 中的注册,并在相关报表中清除主数据编排模式引用。

主要功能

  1. 01删除 макет 元数据和目录
  2. 02从根 XML 的 ChildObjects 移除注册
  3. 03清除报表中的主数据编排模式引用

适用场景

  1. 01从对象中移除不再使用的 макет
  2. 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

来自项目 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