Добрый день, пытался подписаться на оффлайн событие изменения пользовательского поля у Компании -
Ссылка на документацию события Вот таким образом пытался подписаться:
Код $test = restCommand('event.bind', Array(
"event" => "ONCRMCOMPANYUSERFIELDUPDATE",
"auth_connector" => "OneC",
"event_type" => "offline",
),
AUTH);
Событие успешно зарегистрировалось, вот результат:
Код Array
(
[result] => Array
(
[0] => Array
(
[event] => ONCRMCOMPANYUPDATE
[connector_id] => OneC
[offline] => 1
)
[1] => Array
(
[event] => ONCRMCOMPANYUSERFIELDUPDATE
[connector_id] => OneC
[offline] => 1
)
)
[time] => Array
(
[start] => 1633787575.9603
[finish] => 1633787575.9856
[duration] => 0.025251865386963
[processing] => 0.001298189163208
[date_start] => 2021-10-09T16:52:55+03:00
[date_finish] => 2021-10-09T16:52:55+03:00
)
)
Но при вызове очереди оффлайн событий (до этого изменил соответственно значение поля), очередь пуста, кроме события Обновления самой компании
Код Array
(
[result] => Array
(
[0] => Array
(
[ID] => 1
[TIMESTAMP_X] => 2021-10-09T16:39:37+03:00
[EVENT_NAME] => ONCRMCOMPANYUPDATE
[EVENT_DATA] => Array
(
[FIELDS] => Array
(
[ID] => 1
)
)
[EVENT_ADDITIONAL] => Array
(
[user_id] => 1
)
[MESSAGE_ID] => d42660985fbef4da8f014996c4d2c2b7
[PROCESS_ID] =>
[ERROR] => 0
)
)
[total] => 1
[time] => Array
(
[start] => 1633787705.5322
[finish] => 1633787705.5602
[duration] => 0.028016090393066
[processing] => 0.0011370182037354
[date_start] => 2021-10-09T16:55:05+03:00
[date_finish] => 2021-10-09T16:55:05+03:00
)
Не понимаю почему так происходит.. Может быть под "изменением" понимается что-то другое? Или это событие нельзя регистрировать на оффлайн? Может быть нужно дополнительно указать какие-либо параметры при регистрации события?
Заранее спасибо.