• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/controller/compilation.php
  • Класс: BitrixSalesCenterControllerCompilation
  • Вызов: Compilation::onAfterCompilationSent
private function onAfterCompilationSent($compilationId, $productIds, $dealId, $dialogId): void
{
	$compilationProducts = CatalogManager::getInstance()->getProductVariations($productIds);

	$timelineParams = [
		'SETTINGS' => [
			'DEAL_ID' => $dealId,
			'SENT_PRODUCTS' => $compilationProducts,
			'COMPILATION_ID' => $compilationId,
		]
	];

	TimelineProductCompilationController::getInstance()->onCompilationSent($dealId, $timelineParams);

	$dealIsReorder = !empty(OrderEntityTable::getOrderIdsByOwner($dealId, CCrmOwnerType::Deal));
	if ($dealIsReorder)
	{
		ImOpenLinesManager::getInstance()->sendReorderNotification($dialogId);
	}
}