/**
  * Удаление данных связи.
  *
  * @param Entity\ReferenceField $reference
  * @param $referenceId
  *
  * @return \Bitrix\Main\Entity\Result
  * @throws ArgumentException
  */
 protected function deleteReferenceData(Entity\ReferenceField $reference, $referenceId)
 {
     $fieldParams = $this->getFieldParams($reference->getName());
     $refClass = $reference->getRefEntity()->getDataClass();
     $deleteResult = $refClass::delete($referenceId);
     if (!$deleteResult->isSuccess()) {
         $this->addNote(Loc::getMessage('DIGITALWAND_ADMIN_HELPER_RELATION_DELETE_ERROR', array('#FIELD#' => $fieldParams['TITLE'])), 'DELETE_' . $reference->getName());
     }
     return $deleteResult;
 }