form-remove

Remove a form entry from a 1C object's root XML and delete its Forms directory.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill form-remove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-remove
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/form-remove
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill form-remove

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

The skill removes a form from a 1C object's root XML and deletes the associated form directory, eliminating manual, error-prone edits.

Core Features & Use Cases

  • Remove a specified form from a 1C object, updating both the form metadata and the root object to unregister the form.
  • Clean up the corresponding Forms/<FormName> directory to keep the source structure tidy and consistent.
  • Use across various 1C object types (processing, report, catalog, document) where form removal is required.

Quick Start

Invoke form-remove with the target ObjectName and FormName to delete the form from the 1C object (optionally set SrcDir).

Frequently Asked Questions about form-remove

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove a form from a 1C object's root XML?

To remove a form from a 1C object, the skill modifies the root XML to unregister the form metadata and deletes the associated Forms/<FormName> directory. This safely cleans up the source structure across various 1C object types like processing, catalog, or document.

What is the best way to clean up a 1C processing form directory safely?

The best way to clean up a 1C processing form directory safely is by automating the removal of the form entry from the root object XML and deleting the corresponding Form directory, which eliminates error-prone manual edits.

Does form removal in 1C require Python and lxml?

Yes, automated form removal in 1C requires Python and the lxml library. The script uses lxml to parse and manipulate the 1C object's root XML file to safely unregister the form metadata.

Can I use this script to remove forms from different 1C object types?

Yes, you can use this script to remove forms from different 1C object types. It applies to various 1C objects where forms are registered, including processing, report, catalog, and document objects.

How do I start deleting a 1C form using this automation script?

To start deleting a 1C form, invoke the script with the target ObjectName and FormName. You can also optionally set the SrcDir parameter to specify the repository's source structure directory path.