Создать контрагента
write.counterparty.create_counterpartyCreate a new counterparty in a 1C directory with a dry-run preview; confirm with operationId to write the record only after user approval.
Instructions
Создаёт нового контрагента в справочнике. ПО УМОЛЧАНИЮ это предпросмотр (dry-run) — сначала покажите пользователю, что будет создано, и только после явного согласия вызовите повторно с confirm=true. Запись идёт в боевую базу, поэтому без подтверждения не создавайте.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inn | No | ИНН | |
| kpp | No | КПП | |
| name | Yes | Наименование контрагента (Description) | |
| ogrn | No | ОГРН (пишется, если в базе настроен доп.реквизит «ОГРН») | |
| No | Email (в контактную информацию) | ||
| phone | No | Телефон (в контактную информацию) | |
| address | No | Адрес текстом (в контактную информацию, юр. адрес) | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| fullName | No | Полное наименование | |
| legalType | No | Юридическое или физическое лицо | |
| operationId | No | UUID из предпросмотра. Передайте его при confirm=true, чтобы повтор не создал дубликат. |
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 |