Зарегистрировать счёт от поставщика
write.purchase.create_supplier_invoiceCreates a supplier invoice document in 1C to register an incoming bill for payment, covering goods and services, with dry-run preview and confirmation before writing; no postings are made.
Instructions
Создаёт документ «Счёт на оплату поставщика» — регистрирует входящий счёт-основание для оплаты (подходит для предоплаты, когда товар ещё не пришёл). Проводок НЕ делает (счёт не проводится), счета учёта не нужны. Табличная часть «Товары» вмещает и товары, и услуги (напр. доставку — задайте content/Содержание). Реквизиты входящего счёта: incomingNumber/incomingDate. По умолчанию dry-run; создание — при confirm=true. Контрагент — поставщик, договор — вида «СПоставщиком».
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Дата документа YYYY-MM-DD (по умолчанию сегодня) | |
| lines | Yes | Позиции счёта (товары и услуги в одной таблице) | |
| comment | No | Комментарий к документу | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| contractRef | No | Ref_Key договора (вид «СПоставщиком») | |
| operationId | No | UUID из предпросмотра. Передайте его при confirm=true, чтобы повтор не создал дубликат. | |
| incomingDate | No | Дата входящего счёта YYYY-MM-DD | |
| organization | No | Организация (юрлицо) для фильтра: часть названия, ИНН или Ref_Key из list_organizations. Без указания — все организации базы. | |
| incomingNumber | No | Номер входящего счёта поставщика | |
| sumIncludesVat | No | Сумма включает НДС | |
| counterpartyRef | Yes | Ref_Key контрагента-поставщика | |
| supplierBankAccountRef | No | Ref_Key банковского счёта поставщика (БанковскийСчетКонтрагента) |
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 |