用途:subsystem-compile 用于从 JSON 定义生成 1С 子系统,产出 XML 源文件与对应文件结构,并注册到父级(Configuration.xml 或父子系统),适合需要向 1С 配置中添加子系统或分区的场景。
主要能力:接收 JSON 定义后生成子系统 XML 及目录结构,支持将子系统注册到 Configuration.xml 或父级子系统;支持内联 JSON 字符串或 JSON 文件两种输入方式;生成的子系统可包含组成内容清单、图片、命令界面相关设置与说明文字;支持跳过自动校验。
使用方式:通过命令行调用脚本,示例命令为 powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/subsystem-compile.ps1" -Value '<json>' -OutputDir '<ConfigDir>'。参数包括:DefinitionFile(JSON 定义文件路径)、Value(内联 JSON 字符串,作为 DefinitionFile 的替代)、OutputDir(导出根目录,即包含 Subsystems/ 与 Configuration.xml 的位置)、Parent(父子系统 XML 路径,用于嵌套子系统)、NoValidate(跳过自动校验)。
JSON 定义字段包括 name、synonym、comment、includeInCommandInterface、useOneCommand、explanation、picture、content;其中仅 name 为最小必填项,其余字段使用默认值。content 用于声明子系统包含的对象,如 Catalog.Товары、Document.Заказ。
适用场景:为 1С 配置添加新子系统或分区;创建嵌套子系统的场景;需要以 JSON 声明方式批量或自动化生成子系统源文件的场景。
限制:资料未提供收费、价格、平台、运行环境要求、具体校验规则、错误处理方式及除上述命令以外的使用细节;暂未提供官方文档全文,部分行为需以实际脚本为准。