Complete reversible 1C saved-state prepare workflow
This commit is contained in:
@@ -308,18 +308,20 @@ dimension, or resource, also pass `member_ref` or `member_kind` +
|
||||
`member_name`; the adapter resolves the exact parent/member GUIDs and
|
||||
serialized tree path internally. The method supports `plan`, `apply`,
|
||||
`apply_and_verify`, and `apply_and_rollback`, requires explicit saved-state
|
||||
gates, and never writes active `Config`/`ConfigCAS`. Renaming an object and
|
||||
member, adding/removing collection items, and adding a new synonym locale
|
||||
remain intentionally disabled.
|
||||
gates, and never writes active `Config`/`ConfigCAS`. Renaming an object or
|
||||
member, removing collection items, and adding a new synonym locale remain
|
||||
intentionally disabled.
|
||||
|
||||
`metadata.object.member.add` adds one new object requisite or tabular-section
|
||||
column (`Attribute`) by cloning an existing attribute in the same collection.
|
||||
The caller passes only
|
||||
`template_member_ref`, `new_member_name`, and optionally synonym/comment; the
|
||||
adapter generates the GUID, preserves the template's type/settings, appends to
|
||||
the exact declared collection, and verifies the new identity after apply.
|
||||
Arbitrary type construction and deletion are not supported by this first
|
||||
structural route.
|
||||
the exact declared collection, and verifies the new identity, empty/default
|
||||
comment, container, and preserved non-identity settings after apply. A template
|
||||
is blocked when its GUID or name is referenced outside its declared identity
|
||||
fields. Arbitrary type construction and deletion are not supported by this
|
||||
first structural route.
|
||||
|
||||
Managed form bodies in base `Config` are resolved from the public form GUID to
|
||||
the sibling `<guid>.0` SQL payload. Command-bar buttons expose public command
|
||||
|
||||
Reference in New Issue
Block a user