• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/rest/externalchannel.php
  • Класс: Bitrix\Crm\Rest\CCrmExternalChannelImportBank
  • Вызов: CCrmExternalChannelImportBank::innerAdd
protected function innerAdd(&$fields, &$errors, array $params = null)
{
	$result = new Result();
	$entity = $this->getEntity();

	$r = $entity->add($fields);
	if($r->isSuccess())
	{
		$result->setData(array('RESULT'=>$r->getId()));
	}
	else
	{
		$error = "";
		foreach($r->getErrorMessages() as $message)
			$error .= $message."\n";

		$result->addError(new Error($error, 9005));
	}

	return $result;
}