//Исключение вызывается, если условие не равно Истина;
//третий параметр - где проверяется (имя процедуры или функции)
Сумма = 15000;
Попытка
ОбщегоНазначенияКлиентСервер.Проверить(Сумма > 0,
"Сумма счёта должна быть больше нуля", "ВыставитьСчёт");
Результат = "проверка пройдена";
Исключение
Результат = "проверка не пройдена";
КонецПопытки;
//Результат = "проверка пройдена"
Сообщить("Результат = " + Результат);
//Не равно Истина - значит и Неопределено: исключение будет
Контрагент = Неопределено;
Попытка
ОбщегоНазначенияКлиентСервер.Проверить(Контрагент, "Контрагент не выбран");
Результат = "проверка пройдена";
Исключение
Результат = "проверка не пройдена";
КонецПопытки;
//Результат = "проверка не пройдена"
Сообщить("Результат = " + Результат);
//Без БСП - условие и исключение пишутся руками
Сумма = -50;
Попытка
Если Сумма <= 0 Тогда
ВызватьИсключение "Сумма счёта должна быть больше нуля";
КонецЕсли;
Результат = "проверка пройдена";
Исключение
Результат = "проверка не пройдена";
КонецПопытки;
//Результат = "проверка не пройдена"
Сообщить("Результат = " + Результат);