Есть фикс вопроса и он точно рабочий по автоматической синхронизации (передача событий из exchange в Битрикс
)
Временное решение может быть таким:
в файле bitrix/modules/calendar/classes/general/calendar_sect.php
функция public static function GetSectionPermission
после 669 строки
$userId = CCalendar::GetUserId();
добавить
if ($userId === 0 && $section['IS_EXCHANGE'] && $section['OWNER_ID']){
$userId = $section['OWNER_ID'];
}
Версия модулей
dav 25.0.0
calendar 25.0.0
Если кому интересно, заявка на разработку #186886
)
Временное решение может быть таким:
в файле bitrix/modules/calendar/classes/general/calendar_sect.php
функция public static function GetSectionPermission
после 669 строки
$userId = CCalendar::GetUserId();
добавить
if ($userId === 0 && $section['IS_EXCHANGE'] && $section['OWNER_ID']){
$userId = $section['OWNER_ID'];
}
Версия модулей
dav 25.0.0
calendar 25.0.0
Если кому интересно, заявка на разработку #186886
Не работает - не значит что виноват разработчик.