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