SuperAPI AI Directory

subsystem-edit

General & other

View repository

Updated 10-15 21:48

About this skill

/subsystem-edit — editing a 1C subsystem

Pointwise editing of a subsystem XML: composition, child subsystems, properties.

Parameters and command

Parameter Description
SubsystemPath Path to the subsystem XML file
DefinitionFile JSON file with an array of operations
Operation A single operation (alternative to DefinitionFile)
Value Value for the operation
NoValidate Skip auto-validation
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/subsystem-edit.ps1" -SubsystemPath '<path>' -Operation add-content -Value 'Catalog.Товары'

Operations

Operation Value Description
add-content "Catalog.X" or ["Catalog.X","Document.Y"] Add objects to Content
remove-content "Catalog.X" or ["Catalog.X"] Remove objects from Content
add-child "ИмяПодсистемы" Add a child subsystem to ChildObjects
remove-child "ИмяПодсистемы" Remove a child subsystem
set-property {"name":"prop","value":"val"} Change a property (Synonym, IncludeInCommandInterface, UseOneCommand, etc.)

Examples

# Добавить объект в состав
... -SubsystemPath Subsystems/Продажи.xml -Operation add-content -Value "Document.Заказ"

# Добавить несколько объектов
... -SubsystemPath Subsystems/Продажи.xml -Operation add-content -Value '["Catalog.Товары","Report.Продажи"]'

# Удалить объект из состава
... -SubsystemPath Subsystems/Продажи.xml -Operation remove-content -Value "Report.Старый"

# Добавить дочернюю подсистему
... -SubsystemPath Subsystems/Продажи.xml -Operation add-child -Value "НоваяДочерняя"

# Изменить свойство
... -SubsystemPath Subsystems/Продажи.xml -Operation set-property -Value '{"name":"IncludeInCommandInterface","value":"false"}'