• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_event.php
  • Класс: CCalendarEvent
  • Вызов: CCalendarEvent::GetEventsByRecId
static function GetEventsByRecId($recurrenceId, $checkPermissions = true, $userId = null)
{
	if ($recurrenceId > 0)
	{
		$filter = [
			'RECURRENCE_ID' => $recurrenceId,
			'DELETED' => 'N'
		];
		if ($userId)
		{
			$filter['OWNER_ID'] = $userId;
		}

		return self::GetList([
			'arFilter' => $filter,
			'parseRecursion' => false,
			'fetchAttendees' => false,
			'checkPermissions' => $checkPermissions,
			'setDefaultLimit' => false
		]);
	}
	return [];
}