用途:根据 JSON 定义生成 1C 元数据对象,输出符合配置导出结构的 XML 与模块,并把对象注册进 Configuration.xml。ConfigDumpInfo.xml 有意不改动,它由平台管理,用于增量导出。
主要能力:支持一个对象或对象数组(batch 批量)。type 与 name 必填,其余属性按类型而定。synonym 默认由 name 推导(CamelCase 转空格分词),也可显式指定字符串或多语言对象。属性、维度、资源及表格部分列可用简写字符串定义,如 "Имя"、"Имя: Тип"、"Имя: Тип | req, index";类型支持 String(100)、String(10, fixed)、Number(15,2)、Boolean、Date、DateTime、Time 及引用类型 CatalogRef.Xxx 等,复合类型用 + 连接。标志包括 req、index、indexAdditional、multiline、nonneg、master、mainFilter、denyIncomplete、useInTotals。表格部分用 tabularSections 定义。超出简写的属性可用对象形式,详见 reference/attributes.md。各类型属性见对应 reference 文件(catalog、document、registers、charts、exchangeplan、process、report-dataprocessor、code、web、simple、external-data-source、other-types)。
使用方式:先按语法编写 JSON 并写入临时文件,再运行脚本:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-compile.ps1" -JsonPath "<json>" -OutputDir "<ConfigDir>"。JsonPath 为 JSON 文件路径,OutputDir 为配置导出根目录(含 Configuration.xml、Catalogs/、Documents/ 等)。创建后可用 /meta-edit 修改,用 /meta-validate 校验。
适用场景:需要创建或添加 справочник、документ、регистр、перечисление、константа、общий модуль、обработка、отчёт 等 1C 元数据对象时。
限制:官方资料未提供收费、价格、平台兼容范围等信息;文档说明该指令与 reference 文件即完整文档,不建议在配置导出中查找 XML 示例。