1C配置点对点编辑技能Skill cf-edit

这个技能用于编辑1C软件的配置文件Configuration.xml,支持修改配置属性、管理子对象和设置默认角色,是自动化配置管理工具,适用于低代码开发、DevOps和1C平台集成场景。关键词:1C配置编辑、配置管理、自动化工具、低代码开发、DevOps。

低代码开发 0 次安装 0 次浏览 更新于 3/20/2026

名称: cf-edit 描述: 点对点编辑1C配置。使用当需要修改配置属性、添加或删除组成中的对象、设置默认角色时 参数提示: -ConfigPath <路径> -Operation <操作> -Value <值> 允许的工具:

  • Bash
  • Read
  • Write
  • Glob

/cf-edit — 编辑1C配置

点对点编辑Configuration.xml:属性、组成ChildObjects、默认角色。

参数和命令

参数 描述
ConfigPath 路径到Configuration.xml或导出目录
Operation 操作(见表格)
Value 操作的值(批量通过;;
DefinitionFile JSON文件包含操作数组
NoValidate 跳过自动验证
powershell.exe -NoProfile -File .claude/skills/cf-edit/scripts/cf-edit.ps1 -ConfigPath '<path>' -Operation modify-property -Value 'Version=1.0.0.1'

操作

操作 格式Value 描述
modify-property 键=值(批量;; 修改属性
add-childObject Type.Name(批量;; 添加对象到ChildObjects
remove-childObject Type.Name(批量;; 从ChildObjects删除对象
add-defaultRole Role.NameName 添加默认角色
remove-defaultRole Role.NameName 删除默认角色
set-defaultRoles 名称通过;; 替换默认角色列表

详情: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 "ПолныеПрава ;; Администратор"