• Модуль: 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;
}