Изменить объект (общий)
write.entity.update_entityUpdates specified fields of a 1C entity via PATCH using its Ref_Key, with dry-run preview by default and confirm=true to apply; only listed fields are changed.
Instructions
Изменяет произвольные поля объекта 1С через PATCH по Ref_Key. Имена полей — технические (узнать через describe_entity), напр. {"ИНН":"7701234567"}. По умолчанию предпросмотр (dry-run); применение — при confirm=true. Мощный инструмент: меняйте только те поля, что указали. После записи поля перечитываются: успех — только если 1С сохранила всё. Договор и счета расчётов банковских документов этим инструментом не меняются — write.document.apply_bank_settlement_settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Ref_Key объекта (GUID) | |
| fields | Yes | Поля для изменения: { техническоеИмя: значение } | |
| confirm | No | false (по умолчанию) — только предпросмотр (dry-run), запись НЕ выполняется. true — выполнить создание. Сначала всегда показывайте dry-run и получайте согласие пользователя; при подтверждении передавайте operationId из результата предпросмотра и те же аргументы. После таймаута повторяйте подтверждение с тем же id, не создавая новый предпросмотр. | |
| database | No | Имя базы 1С из list_databases. Без указания — база по умолчанию. | |
| entitySet | Yes | Имя объекта, напр. Catalog_Контрагенты |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| note | No | ||
| notes | No | ||
| dryRun | No | ||
| fields | No | ||
| updated | No | ||
| database | No | ||
| replayed | No | ||
| verified | No | ||
| entitySet | No | ||
| willPatch | No | ||
| description | No | ||
| operationId | No | ||
| readbackNote | No |