mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-21 02:29:42 +03:00
fix(meta-compile,stub-db-create): add missing GeneratedType categories
Add 6 missing categories to meta-compile (ps1+py): - AccountingRegister: ExtDimensions - ChartOfCharacteristicTypes: Characteristic - ChartOfCalculationTypes: DisplacingCalculationTypesRow, BaseCalculationTypesRow, LeadingCalculationTypesRow - BusinessProcess: RoutePointRef Fix incorrect category name in stub-db-create (ps1+py): - AccountingRegisterExtDimensionTypes/ExtDimensionTypes → AccountingRegisterExtDimensions/ExtDimensions Add GeneratedType reference table to 1c-config-objects-spec.md (section 29). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
dee85e19d5
commit
69c89d3d70
@@ -1792,7 +1792,38 @@ XML-элемент: `<WebService>`. Трёхуровневая вложенно
|
||||
|
||||
---
|
||||
|
||||
## 29. Кодировка
|
||||
## 29. GeneratedType категории
|
||||
|
||||
Каждый объект метаданных содержит блок `<InternalInfo>` с элементами `<GeneratedType>`, описывающими платформенные типы. Ниже — эталонная таблица категорий по типам объектов (источник: выгрузки ACC 8.3.24, ERP 8.3.24).
|
||||
|
||||
| Тип объекта | Категории |
|
||||
|---|---|
|
||||
| Catalog | Object, Ref, Selection, List, Manager |
|
||||
| Document | Object, Ref, Selection, List, Manager |
|
||||
| Enum | Ref, Manager, List |
|
||||
| Constant | Manager, ValueManager, ValueKey |
|
||||
| InformationRegister | Record, Manager, Selection, List, RecordSet, RecordKey, RecordManager |
|
||||
| AccumulationRegister | Record, Manager, Selection, List, RecordSet, RecordKey |
|
||||
| AccountingRegister | Record, ExtDimensions, RecordSet, RecordKey, Selection, List, Manager |
|
||||
| CalculationRegister | Record, Manager, Selection, List, RecordSet, RecordKey |
|
||||
| ChartOfAccounts | Object, Ref, Selection, List, Manager |
|
||||
| ChartOfCharacteristicTypes | Object, Ref, Selection, List, Characteristic, Manager |
|
||||
| ChartOfCalculationTypes | Object, Ref, Selection, List, Manager, DisplacingCalculationTypes, DisplacingCalculationTypesRow, BaseCalculationTypes, BaseCalculationTypesRow, LeadingCalculationTypes, LeadingCalculationTypesRow |
|
||||
| BusinessProcess | Object, Ref, Selection, List, Manager, RoutePointRef |
|
||||
| Task | Object, Ref, Selection, List, Manager |
|
||||
| ExchangePlan | Object, Ref, Selection, List, Manager (+ ThisNode как отдельный UUID-элемент) |
|
||||
| DocumentJournal | Selection, List, Manager |
|
||||
| Report | Object, Manager |
|
||||
| DataProcessor | Object, Manager |
|
||||
| DefinedType | DefinedType |
|
||||
|
||||
Формат `name` в XML: `{Prefix}.{ObjectName}`, где Prefix = `{MetaType}{Category}` (например `CatalogObject.Номенклатура`, `AccountingRegisterExtDimensions.Хозрасчетный`).
|
||||
|
||||
Примечание: TabularSection/TabularSectionRow генерируются динамически для каждой табличной части. ChartOfAccounts может иметь условные ExtDimensionTypes/ExtDimensionTypesRow (зависит от наличия `extDimensionTypes`).
|
||||
|
||||
---
|
||||
|
||||
## 30. Кодировка
|
||||
|
||||
Все XML-файлы используют кодировку UTF-8 с BOM (байты `EF BB BF`):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user