• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/binding/orderentitytable.php
  • Класс: Bitrix\Crm\Binding\OrderEntityTable
  • Вызов: OrderEntityTable::deleteByOwner
static function deleteByOwner(int $entityTypeId, int $entityId): Main\ORM\Data\DeleteResult
{
	$result = new Main\ORM\Data\DeleteResult();

	$links = static::getList([
		'filter' => [
			'=OWNER_ID' => $entityId,
			'=OWNER_TYPE_ID' => $entityTypeId,
		],
	]);
	while ($link = $links->fetchObject())
	{
		$deleteResult = $link->delete();
		if (!$deleteResult->isSuccess())
		{
			$result->addErrors($deleteResult->getErrors());
		}
	}

	return $result;
}