Создать банковский счёт контрагента
write.counterparty.create_bank_accountCreates a counterparty bank account from bank BIK and account number, optionally marking it primary; previews by default and writes only with confirm=true.
Instructions
Заводит расчётный счёт контрагента (подчинённый справочник): банк по БИК + номер счёта. Можно сделать счёт основным. По умолчанию dry-run; создание — при confirm=true. Ref контрагента — из find_counterparty.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bik | Yes | БИК банка (ищется в справочнике «Банки») | |
| label | No | Наименование счёта (по умолчанию — номер счёта) | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| currency | No | Валюта (код/название; по умолчанию рубль) | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| makeMain | No | Сделать основным банковским счётом контрагента | |
| ownerRef | Yes | Ref_Key контрагента-владельца счёта | |
| operationId | No | UUID из предпросмотра. Передайте его при confirm=true, чтобы повтор не создал дубликат. | |
| accountNumber | Yes | Номер расчётного счёта |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| code | No | ||
| note | No | ||
| notes | No | ||
| dryRun | No | ||
| created | No | ||
| payload | No | ||
| database | No | ||
| replayed | No | ||
| entitySet | No | ||
| willCreate | No | ||
| description | No | ||
| operationId | No | ||
| writableBase | No |