What problem does it solve?
This Skill solves the problem of manually editing 1C Configuration.xml when you need to change configuration metadata (properties), update the list of ChildObjects, or adjust default roles without breaking XML structure or formatting.
Core Features & Use Cases
- Targeted Configuration.xml edits: update scalar properties (e.g., Version, Vendor), and LocalString fields (e.g., Synonym, BriefInformation) directly in the XML.
- ChildObjects management: add or remove objects from the configuration composition with canonical ordering rules.
- DefaultRoles control: add, remove, or replace the list of default roles (including automatic Role. prefix handling).
- Use Case: you maintain a configuration project and need to bump Version/Vendor, include new metadata objects into ChildObjects (e.g., a catalog and a document), and set default roles to Full permissions before running validation.
Quick Start
Give the command to update your Configuration.xml version and vendor for a specific configuration path using: run cf-edit with operation modify-property and Value set to Version=1.0.0.1 ;; Vendor=Фирма 1С.