feat(meta-compile,meta-decompile): поддержка CommonPicture + CommonTemplate (v1.60/v0.51)

31-32-й типы, 4506 объектов acc+erp. Только МЕТАДАННЫЕ + регистрация; содержимое
(Ext/Picture*, Ext/Template.* — бинарь/MXL) вне скоупа (импорт/mxl-compile отдельно).

- CommonPicture: AvailabilityForChoice/AvailabilityForAppearance (дефолт false).
- CommonTemplate: TemplateType (дефолт SpreadsheetDocument, корпус 725).

ПОЛНЫЙ КОРПУС 4506/4506 byte-exact, TOTAL 0, 0 крашей (метаданные). Регресс 70/70
ps1+py, ps1==py identical. spec §7.15g, кейсы common-picture/common-template.
**Модель meta-compile: 32 типа метаданных.**

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-07-10 14:05:59 +03:00
parent df42f6cc79
commit 30d5174351
14 changed files with 679 additions and 6 deletions
+13
View File
@@ -1284,6 +1284,19 @@ ChildObjects и модулей.
"autoUse": "Use", "content": ["Документ.РеализацияТоваров", { "metadata": "Документ.ПоступлениеТоваров" }] }
```
### 7.15g CommonPicture / CommonTemplate (Общие картинки и макеты)
Только метаданные + регистрация; СОДЕРЖИМОЕ (`Ext/Picture*`, `Ext/Template.*` — бинарь/MXL) вне скоупа
(импортируется отдельно / `/mxl-compile` для SpreadsheetDocument).
- **CommonPicture** — `availabilityForChoice` / `availabilityForAppearance` (bool, дефолт false).
- **CommonTemplate** — `templateType` (SpreadsheetDocument[дефолт]/TextDocument/HTMLDocument/BinaryData/AddIn/
DataCompositionSchema/DataCompositionAppearanceTemplate/GraphicalSchema).
```json
{ "type": "CommonTemplate", "name": "ПечатьЗаказа", "templateType": "SpreadsheetDocument" }
```
### 7.16 ChartOfAccounts
Полное описание типа (все поля, стандартные реквизиты, грамматика предопределённых счетов) — см. **§7.2c**.