• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/service/scenarios/refreshclient/client.php
  • Класс: BitrixSaleExchangeIntegrationServiceScenariosRefreshClientClient
  • Вызов: Client::diff
public function diff(array $params)
{
	$client = $this->getClient();
	$client->init($params);

	$relationList = $client->relationListDstEntity();
	$res = count($relationList)>0 ? $client::proxyList(['ID'=>$relationList]):[];

	if(isset($res['error']) == false)
	{
		$list = [];
		foreach($res as $fields)
		{
			$list[] = $fields['ID'];
		}
		$client->relationDeleteByDstEntity($list);
	}
	else
	{
		throw new ExceptionScenariosException();
	}
	return $client->relationVoid();
}