Пометить на удаление
write.entity.mark_for_deletionMarks or unmarks a 1C object for soft deletion to remove mistakenly created records without erasing data; runs as a preview unless confirmed.
Instructions
Ставит/снимает пометку на удаление у объекта (как в 1С) — мягкое удаление, физически данные не стираются. По умолчанию предпросмотр (dry-run); для применения повторите с confirm=true. Полезно, чтобы убрать ошибочно созданную запись.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Ref_Key объекта (GUID) | |
| mark | No | true — пометить на удаление, false — снять пометку | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| entitySet | Yes | Имя объекта, напр. Catalog_Контрагенты |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| note | No | ||
| dryRun | No | ||
| payload | No | ||
| updated | No | ||
| database | No | ||
| willPatch | No | ||
| deletionMark | No |