Провести / отменить проведение документа
write.document.post_documentPosts or unposts a 1C document to update accounting records, using a dry-run preview by default and applying changes only with confirm=true.
Instructions
Проводит документ (влияет на учёт) или отменяет проведение. По умолчанию предпросмотр (dry-run); Для повторного проведения Posted=true задайте repost=true, post=true и expectedDataVersion. Версионный Post использует PostingModeOperational=false без Unpost; проверяет состояние документа, не проводки. применение — при confirm=true. ВНИМАНИЕ: проведение меняет учётные данные — используйте осознанно.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Ref_Key документа (GUID) | |
| post | No | true — провести, false — отменить проведение | |
| repost | No | Явно разрешить повторный Post уже проведённого документа; требует post=true и expectedDataVersion | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| entitySet | Yes | Имя документа, напр. Document_СчетНаОплатуПокупателю | |
| operationId | No | UUID из предпросмотра. Передайте его при confirm=true, чтобы повтор не создал дубликат. | |
| expectedDataVersion | No | Точная текущая версия включает durable preview/action/readback. Post/Unpost выполняются отдельно; атомарная CAS действия не подтверждена. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| done | No | ||
| note | No | ||
| action | No | ||
| dryRun | No | ||
| database | No | ||
| postings | No | ||
| readback | No | ||
| verified | No | ||
| willCall | No | ||
| postingsNote | No | ||
| readbackNote | No | ||
| readbackFetched | No | ||
| verificationScope | No | ||
| accountingMovementsVerified | No |