- Модуль: 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);
}
}