- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/requisite/entitylink.php
- Класс: Bitrix\Crm\Requisite\EntityLink
- Вызов: EntityLink::getMcRequisiteLink
static function getMcRequisiteLink(Item $item): array
{
if (!$item->hasField(Item::FIELD_NAME_MYCOMPANY_ID))
{
return [
0,
0,
];
}
if ($item->getMycompanyId() > 0)
{
$mcRequisiteBindings = EntityRequisite::getSingleInstance()->getDefaultMyCompanyEntityRequisiteBindings(
$item->getEntityTypeId(),
$item->getId(),
$item->getMycompanyId(),
);
}
else
{
$mcRequisiteBindings = self::getDefaultMyCompanyRequisiteLink();
}
$mcRequisiteId = isset($mcRequisiteBindings['MC_REQUISITE_ID']) ? (int)$mcRequisiteBindings['MC_REQUISITE_ID'] : 0;
$mcBankDetailId = isset($mcRequisiteBindings['MC_BANK_DETAIL_ID']) ? (int)$mcRequisiteBindings['MC_BANK_DETAIL_ID'] : 0;
return [
$mcRequisiteId,
$mcBankDetailId,
];
}