• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/factories/factoriescollection.php
  • Класс: BitrixCalendarSyncFactoriesFactoriesCollection
  • Вызов: FactoriesCollection::getLinks
static function getLinks(
	Section $section,
	?array $availableService
): Query
{
	Loader::includeModule('dav');
	$links = SectionConnectionTable::query()
		->setSelect(['*', 'CONNECTION'])
		->addFilter('SECTION_ID', $section->getId())
		->addFilter('=CONNECTION.IS_DELETED', 'N')
	;

	if ($availableService)
	{
		$links->addFilter('ACCOUNT_TYPE', $availableService);
	}

	return $links;
}