- Модуль: salescenter
- Путь к файлу: ~/bitrix/modules/salescenter/lib/controller/compilation.php
- Класс: BitrixSalesCenterControllerCompilation
- Вызов: Compilation::createDealForCompilation
private function createDealForCompilation(): ?int
{
$contactFields = [
'SOURCE_ID' => 'STORE',
];
$contactId = Contact::getInstance()->create($contactFields);
$dealFields = [
'ASSIGNED_BY_ID' => CCrmSecurityHelper::GetCurrentUserID(),
'CONTACT_ID' => $contactId,
'OPPORTUNITY' => 0,
];
$deal = new CCrmDeal(false);
$options = [
'DISABLE_USER_FIELD_CHECK' => true,
];
return $deal->Add($dealFields, true, $options) ?: null;
}