Руководство разработчика

_ОШИБКА: генерация ошибки

Оператор _ОШИБКА используется для генерации ошибок времени выполнения. Данный оператор безусловно прерывает выполнение программы.

Синтаксис:

_ОШИБКА

или

_ОШИБКА(<строковое выражение>)

Второй вариант позволяет задать текстовое сообщение ошибки.

Пример:

ВЫЧИСЛИТЬ
  ПЕРЕМ ЧИСЛО: х1, х2, х3
  х1 = 5
  х2 = 0
  УТВ(х2 <> 1) 
  х3 = х1 / х2
  ЕСЛИ х2 <> 0 ТО
    х3 = х1 / х2
  ИНАЧЕ
    _ОШИБКА("на ноль делить нельзя")
  КОНЕЦ_ЕСЛИ
КОНЕЦ

См. также: