/subsystem-edit - редактирование подсистемы 1С
SkillDev toolsTargeted editing of a 1C subsystem. Use when you need to add or remove objects from a subsystem, manage child subsystems, or change properties
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /subsystem-edit - редактирование подсистемы 1С skill
What this skill tells your AI
The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-subsystem-edit/SKILL.md and read by ahel’s review.
Точечное редактирование XML подсистемы: состав, дочерние подсистемы, свойства.
Параметры и команда
| Параметр | Описание |
|---|---|
SubsystemPath | Путь к XML-файлу подсистемы |
DefinitionFile | JSON-файл с массивом операций |
Operation | Одна операция (альтернатива DefinitionFile) |
Value | Значение для операции |
NoValidate | Пропустить авто-валидацию |
powershell.exe -NoProfile -File 'skills/1c-subsystem-edit/scripts/subsystem-edit.ps1' -SubsystemPath '<path>' -Operation add-content -Value 'Catalog.Товары'
Операции
| Операция | Значение | Описание |
|---|---|---|
add-content | "Catalog.X" или ["Catalog.X","Document.Y"] | Добавить объекты в Content |
remove-content | "Catalog.X" или ["Catalog.X"] | Удалить объекты из Content |
add-child | "ИмяПодсистемы" | Добавить дочернюю подсистему в ChildObjects |
remove-child | "ИмяПодсистемы" | Удалить дочернюю подсистему |
set-property | {"name":"prop","value":"val"} | Изменить свойство (Synonym, IncludeInCommandInterface, UseOneCommand, etc.) |
Примеры
# Добавить объект в состав
... -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"}'
Signals
- GitHub stars
- 57
- Forks
- 13
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-subsystem-edit-desko77- Source
- github.com/desko77/cursor-1c-skills