- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/service/scenarios/base.php
- Класс: BitrixSaleExchangeIntegrationServiceScenariosBase
- Вызов: Base::loadRelation
protected function loadRelation($id, $srcEntityTypeId, $dstEntityTypeId)
{
$result = null;
$item = B24IntegrationRelationTable::getRow(['filter'=>[
'SRC_ENTITY_ID' => $id,
'SRC_ENTITY_TYPE_ID' => $srcEntityTypeId,
'DST_ENTITY_TYPE_ID' => $dstEntityTypeId]]);
if(is_null($item) == false)
{
$result = RelationRelation::createFromArray([
'SRC_ENTITY_TYPE_ID'=>$item['SRC_ENTITY_TYPE_ID'],
'SRC_ENTITY_ID'=>$item['SRC_ENTITY_ID'],
'DST_ENTITY_TYPE_ID'=>$item['DST_ENTITY_TYPE_ID'],
'DST_ENTITY_ID'=>$item['DST_ENTITY_ID']
]);
}
return $result;
}