CheckFields
Описание и параметры
boolean CCurrency::CheckFields( $ACTION, &$arFields $strCurrencyID = false );
Выполняет проверку полей валюты при добавлении или изменении. Нестатический метод.
Параметры метода
| Параметр | Описание |
|---|---|
| ACTION | Равен ADD или UPDATE с учетом регистра. Если значение в другом регистре или другое значение - вернет false без текста ошибки (exception). Если значение равно UPDATE, то дополнительно проверяется CurrencyID. Если значение пустое - вернет ошибку, если не пустое, то обрежет до 3 символов. |
| arFields | Ключи:
|
| CurrencyID | Код обновляемой валюты. Необязательный параметр. |
Возвращаемое значение
В случае успеха возвращает true. В случае ошибки - false. Текст ошибки можно получить через $APPLICATION->GetException().
Примеры использования
$arFields = array(
'CURRENCY' => 'руб',
'AMOUNT_CNT' => 1,
'AMOUNT' => 0
);
$boolRes = CCurrency::CheckFields('ADD', $arFields);
if (!$boolRes)
{
if ($ex = $APPLICATION->GetException())
{
$strError = $ex->GetString();
ShowError($strError);
}
}
/*
Вернет ошибки по полям CURRENCY и AMOUNT
*/
© «Битрикс», 2001-2025, «1С-Битрикс», 2025