• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Compatible/ScheduledActivity.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Compatible\ScheduledActivity
  • Вызов: ScheduledActivity::initializeData
protected function initializeData(array $data): array
{
	$result = ActivityController::prepareScheduleDataModel(
		$data,
		[
			'CURRENT_USER' => $this->context->getUserId(),
			'ENABLE_USER_INFO' => true,
		]
	);
	if (isset($data['COMMUNICATION']) && !isset($result['ASSOCIATED_ENTITY']['COMMUNICATION']))
	{
		$result['ASSOCIATED_ENTITY']['COMMUNICATION'] = $data['COMMUNICATION'];
	}

	return $result;
}