throw error() - (генерация исключения) - это ОТКАЗ В ОБСЛУЖИВАНИИ и никакими "0.00", "null" и проч. заменен быть не может.
Зацикливание дисплей-методов на контролах в таком случае - это косяк. Но это к теме не относится.
По поводу информативности еще можно что-то обсуждать, но оно тоже вполне в стилистике аксапты и шоком ни для кого быть не должно.
Если уж хотите реально вменяемые сообщения - нужно переписывать их все, чтоб не выбивалось.
|