mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-21 09:45:53 +03:00
docs(meta-dsl-spec): голый объектный метатип в разделе «Тип-множество»
Раздел знал только ссылочные метатипы, хотя meta-compile объектные эмитит правильно, а источники подписок на событие построены именно на них: в erp_8.3.24 так задана треть подписок. Дописаны объектные виды, наборы записей и ConstantValueManager, отмечено, что прочие менеджеры множеством не являются, и зафиксирован суффикс «(все)» в выводе meta-info. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
1d8a6f2f58
commit
31086773ee
@@ -134,6 +134,19 @@ JSON DSL для описания объектов метаданных конф
|
||||
`ExchangePlanRef`, `BusinessProcessRef`, `TaskRef`, а также `AnyRef` (любая ссылка) и `AnyIBRef` (любая ссылка ИБ).
|
||||
Отличается от именованного `CatalogRef.Xxx` (конкретный тип через `v8:Type`) отсутствием точки. В составном типе —
|
||||
каждый через `+`: `DocumentRef + CatalogRef`.
|
||||
- **Голый ОБЪЕКТНЫЙ метатип** — то же самое для объектных типов, а не ссылочных: `CatalogObject`,
|
||||
`DocumentObject`, `ChartOfAccountsObject`, `ChartOfCharacteristicTypesObject`,
|
||||
`ChartOfCalculationTypesObject`, `ExchangePlanObject`, `BusinessProcessObject`, `TaskObject`,
|
||||
наборы записей `InformationRegisterRecordSet` / `AccumulationRegisterRecordSet` /
|
||||
`AccountingRegisterRecordSet` / `CalculationRegisterRecordSet` / `SequenceRecordSet` /
|
||||
`RecalculationRecordSet`, а также `ConstantValueManager`. Встречается прежде всего в `Source`
|
||||
подписки на событие: в `erp_8.3.24` так задана треть подписок (151 из 492 — вообще без `v8:Type`).
|
||||
Прочие менеджеры (`CatalogManager`, `DocumentManager`, …) множеством НЕ являются: голый менеджер
|
||||
пишется обычным `v8:Type`.
|
||||
|
||||
Вывод `meta-info` печатает голое множество с суффиксом «(все)» (`ДокументОбъект (все)`) — отличать
|
||||
«все» от «один» по наличию точки посреди длинного имени ненадёжно. Суффикс принимается и на входе
|
||||
`meta-compile`, так что строку из вывода можно подать обратно.
|
||||
|
||||
### 3.3 Русские синонимы типов
|
||||
|
||||
|
||||
Reference in New Issue
Block a user