Применить счета расчётов к существующему банковскому документу
write.document.apply_bank_settlement_settingsApplies inherited settlement and advance accounts plus a selected contract to an existing unposted bank document using an exact data version and an explicit supplier or customer side.
Instructions
Применяет унаследованные счета расчётов/авансов и выбранный договор к существующему НЕПРОВЕДЁННОМУ банковскому документу с точной expectedDataVersion/If-Match. Явная сторона supplier/customer обязательна, включая договор Прочее. Необязательный counterpartyRef заполняет только нулевую ссылку контрагента документа; требует существующий неудалённый элемент и точного владельца договора. Замена заполненного контрагента и подбор по названию/договору запрещены. Поддерживает опубликованные GUID и составной тип контрагента. Контрольное чтение проверяет договор, оба счёта, суммы платежа, налог и аналитику; пересчитанные курс, кратность и сумма взаиморасчётов не сравниваются с прежними. Условные единицы с иной валютой документа пока не поддержаны, курс не угадывается; несколько строк отклоняются. Предпросмотр связан с payload, документом, явно выбранным контрагентом, договором и результатом подбора. Отмена проведения и проведение выполняются отдельными вызовами; unknown удерживается без повторной записи.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | ||
| side | Yes | ||
| confirm | No | ||
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| entitySet | Yes | ||
| contractRef | Yes | ||
| operationId | No | UUID из предпросмотра. Передайте его при confirm=true, чтобы повтор не создал дубликат. | |
| counterpartyRef | No | Явно выбранный контрагент: заполняет только нулевую ссылку документа. Заполненный контрагент должен совпадать; замена запрещена. Без выбора пустой контрагент блокирует действие. | |
| expectedDataVersion | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||