1c-form-scaffold

Create and remove 1C managed forms with metadata and Form.xml updates.

413|90|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-form-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-form-scaffold
Source: https://github.com/comol/cursor_rules_1c/tree/main/.cursor/skills/1c-form-scaffold
Command: npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-form-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the creation and removal of managed 1C forms across a breadth of objects, reducing manual errors and setup time.

Core Features & Use Cases

  • Create a managed form for any 1C object (Document, Catalog, DataProcessor, InformationRegister, etc.), generating metadata, Form.xml, and a server module.
  • Remove an existing form and clean up references from the parent object's metadata.
  • Supports EPF external data processors and automatic DefaultForm updates across object types.

Quick Start

Run 1c-form-scaffold add to create a new managed form for a 1C object, or remove to delete an existing one.

Frequently Asked Questions about 1c-form-scaffold

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

FAQPage Schema
How do I automate the creation of managed 1C forms for metadata objects?

You can automate creating managed 1C forms by running a scaffold command that generates required metadata, Form.xml, and Module.bsl files, then registers them in the root metadata for your specified objects.

Can I generate managed forms for 1C external data processors and EPFs?

Yes, the scaffolding process fully supports 1C EPF external data processors. It generates the necessary form artifacts and automatically updates the DefaultForm references within the parent metadata.

What is the best way to remove an existing form from a 1C Catalog or Document?

The best way to remove a 1C form is to use an automated removal command that deletes the form artifacts and automatically cleans up all references from the parent object's ChildObjects metadata.

Does adding a managed form automatically update the DefaultForm setting in 1C metadata?

Yes, adding a managed form automatically updates the DefaultForm setting across various 1C metadata objects. This ensures the newly generated form is correctly registered and recognized.

What 1C metadata objects are supported for automated form scaffolding?

Automated form scaffolding supports Documents, Catalogs, DataProcessors, InformationRegisters, and EPF external processors. It handles form creation and removal while maintaining accurate ChildObjects metadata.