Пример того, как получить список событий, в которых участвует определённый сотрудник
<?
\Bitrix\Main\Loader::IncludeModule('calendar');
$rsEvents = CCalendarEvent::GetList([
'arFilter' => [
// Начальная дата событий
'FROM_LIMIT' => CCalendar::Date(time() - 10 * 24 * 3600, false),
//Конечная дата событий
'TO_LIMIT' => CCalendar::Date(time(), false),
//Получить только не удалённые события
'DELETED' => 'N',
//Владелец/участник события - ID пользователя
'OWNER_ID' => 286
]
]);
echo "<pre>";
print_r($rsEvents);
echo "</pre>";