- Модуль: salescenter
- Путь к файлу: ~/bitrix/modules/salescenter/lib/controller/order.php
- Класс: BitrixSalesCenterControllerOrder
- Вызов: Order::createDefaultRequisite
private function createDefaultRequisite(int $contactId): ?int
{
$requisiteInstance = EntityRequisite::getSingleInstance();
$result = $requisiteInstance->add(
[
'ENTITY_TYPE_ID' => CCrmOwnerType::Contact,
'ENTITY_ID' => $contactId,
'PRESET_ID' => $requisiteInstance->getDefaultPresetId(
CCrmOwnerType::Contact
),
'NAME' => CCrmOwnerType::GetCaption(
CCrmOwnerType::Contact,
$contactId,
false
),
'SORT' => 500,
'ADDRESS_ONLY' => 'Y',
'ACTIVE' => 'Y'
]
);
if(!$result->isSuccess())
{
return null;
}
return (int)$result->getId();
}