/cf-edit - редактирование конфигурации 1С

SkillDev tools

Targeted editing of a 1C configuration. Use when you need to change configuration properties, add or remove an object from the composition, or configure default roles

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /cf-edit - редактирование конфигурации 1С skill

What this skill tells your AI

The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-cf-edit/SKILL.md and read by ahel’s review.

Точечное редактирование Configuration.xml: свойства, состав ChildObjects, роли по умолчанию.

Параметры и команда

ПараметрОписание
ConfigPathПуть к Configuration.xml или каталогу выгрузки
OperationОперация (см. таблицу)
ValueЗначение для операции (batch через ;;)
DefinitionFileJSON-файл с массивом операций
NoValidateПропустить авто-валидацию
powershell.exe -NoProfile -File skills/1c-cf-edit/scripts/cf-edit.ps1 -ConfigPath '<path>' -Operation modify-property -Value 'Version=1.0.0.1'

Операции

ОперацияФормат ValueОписание
modify-propertyКлюч=Значение (batch ;;)Изменить свойство
add-childObjectType.Name (batch ;;)Зарегистрировать уже существующий файл объекта в ChildObjects. Для создания нового объекта используй /meta-compile, /role-compile, /subsystem-compile - они регистрируют автоматически
remove-childObjectType.Name (batch ;;)Удалить объект из ChildObjects
add-defaultRoleRole.Name или NameДобавить роль по умолчанию
remove-defaultRoleRole.Name или NameУдалить роль по умолчанию
set-defaultRolesИмена через ;;Заменить список ролей по умолчанию

Допустимые значения свойств, формат DefinitionFile (JSON), каноничный порядок: reference.md

Примеры

# Изменить версию и поставщика
... -ConfigPath test-tmp/cf -Operation modify-property -Value "Version=1.0.0.1 ;; Vendor=Фирма 1С"

# Добавить объекты
... -ConfigPath test-tmp/cf -Operation add-childObject -Value "Catalog.Товары ;; Document.Заказ"

# Удалить объект
... -ConfigPath test-tmp/cf -Operation remove-childObject -Value "Catalog.Устаревший"

# Роли по умолчанию
... -ConfigPath test-tmp/cf -Operation add-defaultRole -Value "ПолныеПрава"
... -ConfigPath test-tmp/cf -Operation set-defaultRoles -Value "ПолныеПрава ;; Администратор"

Signals

GitHub stars
57
Forks
13
Last commit
Sep 2026

ahel recommends instead

Advanced
Catalog kind
skill
Gateway key
x-1c-cf-edit-desko77
Source
github.com/desko77/cursor-1c-skills