Используется облачное решение для портала.
Также используется готовая
библиотека для этого.
С битрикс24-апи работаю лишь пару дней, пока не знаю всех нюансов.
Необходимо обновлять счета.
Повесил обработчик на событие обновления, обновляю...
$bitrix_app->call('crm.invoice.update', [
'id' => $id,
'fields' => [
$field => $array
]
]);
... и это событие вызывает обработчик oncrminvoiceupdate и снова вызывается мой скрипт...
Пока что придумал только делать unbind перед тем, как сделать обновление счета.
Какие еще есть варианты?