epf-remove-form

Remove a specified form from a 1C EPF XML file and update its registration.

511|99|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill epf-remove-form-nikolay-shirokov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epf-remove-form
Source: https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/main/.claude/skills/epf-remove-form
Command: npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill epf-remove-form-nikolay-shirokov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the removal of a specific form from a 1C external processing (EPF) file, streamlining development and maintenance by eliminating unwanted form elements and their registrations.

Core Features & Use Cases

  • Form Deletion: Removes form metadata XML files and associated directories.
  • Registration Update: Updates the main EPF XML to unregister the deleted form.
  • Default Form Handling: Clears the default form setting if the deleted form was the default.
  • Use Case: When refactoring a 1C external processing, you need to remove an old, unused form. This Skill will safely delete the form's files and ensure the EPF's structure remains consistent.

Quick Start

Use the epf-remove-form skill to remove the form named 'OldForm' from the external processing 'MyProcessor'.

Frequently Asked Questions about epf-remove-form

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

FAQPage Schema
How do I remove a form from a 1C external processing file?

This Skill removes a specified form from a 1C external processing file by deleting its XML metadata and directory. It also updates the EPF's main XML to unregister the form and clears the default form setting if necessary.

What happens to the default form when I delete it from an EPF?

When you delete a form that is set as the default from an EPF, the removal process automatically clears the default form setting. This prevents broken references and maintains valid XML metadata structures within the 1C external processing file.

How do I unregister a deleted form in 1C EPF XML metadata?

Unregistering a deleted form in 1C EPF XML metadata involves updating the main EPF XML file to remove the form's registration entries. This is required alongside deleting the form's directory to fully remove unwanted form elements during refactoring.

Can I safely delete unused forms during 1C external processing refactoring?

Yes, you can safely delete unused forms during 1C external processing refactoring by removing the form metadata XML files and their associated directories. The process updates the main EPF XML to ensure the file's structure remains consistent and valid.

Do I need specific 1C scripts to unregister a form from an EPF?

You need script components to unregister a form from an EPF. The scripts operate directly on the XML files representing 1C metadata structures to delete the form directory and update the main external processing XML registrations.