...Человеческий поиск в разработке...
- Модуль: 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; }