Difference between revisions of "Assert"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:43, 7 February 2021
Assert (Функции работы с исключениями) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция проверяет истинность утверждения, заданного первым аргументом, если утверждение истинно, функция вызывает исключение 71 (ERR_ASSERTIONERROR) с требуемым описанием, если утверждение ложно, функция не выполняет никаких действий.
Синтаксис
Assert(<Условие утверждения (INT)>,<Описание ошибки утверждения (STRING)>)
Аргументы
<Условие утверждения (INT)>
- Произвольное логическое условие для вычисления.<Описание ошибки утверждения (STRING)>
- (необязательный аргумент) При создании исключения будет использовано указанное описание ошибки, без этого текста исключение создается без описания.
Примеры
//Функция создает исключение, если поле с именем "Номенклатура" текущей формы не заполнено Assert(isEmpty(Form.Номенклатура.Value),"Внутренняя ошибка при поиске изделия!");