Создать контактное лицо (директор и т.п.)
write.counterparty.create_contact_personCreates a counterparty contact person with full name and position, optionally set as the main contact. Previews changes by default and writes only after confirmation.
Instructions
Заводит контактное лицо контрагента (директор, бухгалтер, менеджер): ФИО + должность. Можно сделать основным контактным лицом. По умолчанию dry-run; создание — при confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ФИО (наименование контактного лица) | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| lastName | No | Фамилия | |
| makeMain | No | Сделать основным контактным лицом контрагента | |
| ownerRef | Yes | Ref_Key контрагента | |
| position | No | Должность (напр. «Директор») | |
| firstName | 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 |