Статус операции записи
write.operation.statusCheck a previewed write operation by operationId after a lost response to verify whether it was applied without resending. Returns success, not_found, unverifiable, or rejected; no 1C writes.
Instructions
Состояние операции записи по operationId из предпросмотра. После потери ответа созданный объект сверяется по назначенной ссылке (старые операции — по метке), строки документа — по числу строк, настройка регистра — по точному составному ключу и отпечатку проверяемых полей. Совпадение фиксирует успех без повторной отправки. Для изменения группы, Post/Unpost и неподтверждённого результата регистра ответ unverifiable удерживает повтор и требует ручной сверки. Отсутствие объекта само по себе не разрешает новый запрос: 1С могла ещё выполнять его, сколько бы времени ни прошло, — ответ not_found. Закрыть операцию как not_applied можно только с markNotApplied=true после того, как человек сам сверил базу. Новый предпросмотр допустим после not_applied либо rejected с устранённой причиной. Ничего не записывает в 1С.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| operationId | Yes | operationId из предпросмотра создания | |
| markNotApplied | No | Только по явному решению человека, который сам сверил базу 1С и убедился, что записи нет. Сверка всё равно выполняется: найденный объект фиксируется как успех. Не раньше чем через 120 с после попытки. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| note | No | ||
| number | No | ||
| status | Yes | ||
| database | No | ||
| entitySet | No | ||
| lastError | No | ||
| operationId | Yes |