subsystem-edit

Edit 1C subsystem XML configurations via PowerShell and Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This tool enables precise edits to 1C XML subsystems, allowing you to add or remove objects, manage child subsystems, and modify properties safely and efficiently.

Core Features & Use Cases

  • Point content edits: add or remove items in a Subsystem Content (Catalog.* or Document.*)
  • Child subsystem management: create or delete Subsystems entries and auto-generate stub XML for new children
  • Property adjustments: modify fields like Synonym, Explanation, IncludeInCommandInterface, and IncludeHelpInContents, with optional validation

Quick Start

Invoke subsystem-edit.ps1 with -SubsystemPath pointing to the target Subsystem XML and -Operation add-content -Value 'Catalog.Товары' to add a content item.

Frequently Asked Questions about subsystem-edit

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

FAQPage Schema
How do I add objects to a 1C subsystem XML configuration?

To add objects to a 1C subsystem XML configuration, invoke the PowerShell script with the target Subsystem path and specify the add-content operation along with the object value, such as Catalog.* or Document.*. The tool automates precise point content edits safely.

What is the best way to manage child subsystems in 1C configuration projects?

Managing child subsystems in 1C configuration projects is handled by creating or deleting Subsystems entries. The tool also auto-generates stub XML files for new children, ensuring the configuration structure remains valid and properly initialized.

Can I modify subsystem properties like Synonym and Explanation in 1C XML?

Yes, you can modify 1C XML subsystem properties like Synonym, Explanation, IncludeInCommandInterface, and IncludeHelpInContents. The tool supports property adjustments with optional auto-validation to ensure configuration integrity.

Does this 1C XML editing tool require Python and PowerShell?

Yes, the 1C XML editing tool requires both PowerShell and Python to execute its operations, and it depends on the lxml library for XML parsing. Ensure both environments are configured before running the scripts.

What happens when auto-validation runs after altering 1C subsystem properties?

When auto-validation runs after altering 1C subsystem properties, the tool checks the modified XML for structural consistency and errors. This optional step ensures the configuration project remains valid after adding, removing, or changing subsystem elements.