Обработка ошибок MIS3 — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
м (Zhukov переименовал страницу MIS3. Обработка ошибок в Обработка ошибок MIS3)
Строка 5: Строка 5:
 
В поле description уникального индекса или констраинт должна быть строчка вида:
 
В поле description уникального индекса или констраинт должна быть строчка вида:
  
<source lang="text">
+
 
ERRORMSG=Сообщение для пользователя
 
</source>
 
  
 
[[Категория:Руководство программиста MIS3]]
 
[[Категория:Руководство программиста MIS3]]

Версия 11:47, 1 ноября 2017

За обработку ошибок отвечает класс trunk\ER3\Source\Exception\ExceptDlg.pas. Умеет делать следующее:

  • Для всех необработанных сообщений показывает окно с отладочной информацией (CALL STACK с номерами строк, закруженные модули, активные контролы) с записью в файл.
  • Для ошибок в базе данных (констраинт и уникальные индексы) выводит сообщение которое сохранено в БД (см mm.pg_catalog_get_msg_from_desc)

В поле description уникального индекса или констраинт должна быть строчка вида: