mcpField
F
form-remove

form-remove

github.com/nikolay-shirokovDevelopment74151 installsUpdated today
Repository

About form-remove

A Claude skill for 1C projects that removes a form’s files and metadata, then updates the object XML and references.

Key features

  1. 01Delete form metadata and directory
  2. 02Update the object root XML
  3. 03Clear properties referencing the form
  4. 04Force removal and clear references

Use cases

  1. 01Remove an obsolete object form
  2. 02Clean up a form that is still referenced

Install

Copy the command and run it in a terminal.

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

After installing, type/form-removein Claude Code to confirm it loaded.

Bundled filesscripts/remove-form.ps1scripts/remove-form.py

Details

From the project 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
  • Свойства объекта, указывавшие на удалённую форму — очищаются

Comments

Markdown supported