• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/catalogmanager.php
  • Класс: BitrixSalesCenterIntegrationCatalogManager
  • Вызов: CatalogManager::createCompilationForDeal
public function createCompilationForDeal(int $dealId, array $productIds, ?int $chatId = null): int
{
	$productIds = $this->prepareProductIds($productIds);

	return CatalogProductCompilationTable::add([
		'DEAL_ID' => $dealId,
		'PRODUCT_IDS' => Json::encode(
			array_unique(
				$productIds
			)
		),
		'CREATION_DATE' => new DateTime(),
		'CHAT_ID' => $chatId,
	])->getId();
}