Files
llm/docs/1c-sql-protocol/operations/configurator-cache.md
T
2026-08-14 09:40:51 +03:00

36 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Configurator refresh behaviour
## Observed session model
`ConfigCASSave` is an SQL overlay, but writing it outside Configurator does not
set Configurators in-memory changed/dirty state.
Observed consequences:
| State before adapter write | Minimal human action after write |
|---|---|
| Object already existed in saved-state | Close and reopen that object |
| Adapter created the first pending object for an extension | Close and reopen the extension |
| Adapter created the first pending object for base configuration | Close and reopen the configuration |
If the user manually edits and saves any object in an extension, Configurator
marks the extension changed; reopening another object can then load its
`ConfigCASSave` overlay.
## Required adapter response
Write results should return machine-readable guidance:
```json
{
"configurator_refresh": {
"required": true,
"scope": "object|extension|configuration",
"action": "close_reopen_object|close_reopen_extension|close_reopen_configuration"
}
}
```
This guidance does not claim that the adapter controls Configurator; it merely
reports the minimum observed reload boundary.