CAllCrmInvoice::CheckFieldsUpdate

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CAllCrmInvoice
  4. CheckFieldsUpdate
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_invoice.php
  • Класс: \CAllCrmInvoice
  • Вызов: CAllCrmInvoice::CheckFieldsUpdate
public function CheckFieldsUpdate(&$arFields, $ID = false)
{
	/** @global CUserTypeManager $USER_FIELD_MANAGER */
	/** @global CMain $APPLICATION */
	global $APPLICATION, $USER_FIELD_MANAGER;

	$this->LAST_ERROR = '';

	if (isset($arFields['ORDER_TOPIC']) && empty($arFields['ORDER_TOPIC']))
		$this->LAST_ERROR .= GetMessage('CRM_ERROR_FIELD_INCORRECT', array('%FIELD_NAME%' => GetMessage('CRM_FIELD_ORDER_TOPIC')))."
\n"; CCrmEntityHelper::NormalizeUserFields($arFields, self::$sUFEntityID, $USER_FIELD_MANAGER, array('IS_NEW' => ($ID == false))); if(!$USER_FIELD_MANAGER->CheckFields(self::$sUFEntityID, $ID, $arFields)) { $e = $APPLICATION->GetException(); $this->LAST_ERROR .= $e->GetString(); } if ($this->LAST_ERROR <> '') return false; return true; }

Добавить комментарий