Appearance
Особливості оновлення
Оновлення элементів методами /update виконується наступним чином.
Якщо властивість не входить до складу запиту, то система не оновлює її значення в базі даних.
Наприклад:
При виклику /agent/update з тілом запиту
javascript
{
"uid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Agent Name"
"code": "112233"
}
{
"uid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Agent Name"
"code": "112233"
}
буде оновлено тільки поля "name" та "code". Всі інші властивості залишаються незмінними.
Створення залежних елементів
Якщо в метод передається пов'язаний елемент (наприклад контрагент (Agent) або об'єкт обліку (Entity в документі), система шукає його (по Uid).
Якщо елемент не існує, він створюється, якщо існує - його властивості НЕ ОНОВЛЮЮТЬСЯ (!). Зверніть на це увагу.