Обработка ошибок MIS3 — различия между версиями
Материал из ИбисоПедии
Zhukov (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
| (не показано 5 промежуточных версий 2 участников) | |||
| Строка 5: | Строка 5: | ||
В поле description уникального индекса или констраинт должна быть строчка вида: | В поле description уникального индекса или констраинт должна быть строчка вида: | ||
| − | <source> | + | <source > |
| − | ERRORMSG=Сообщение для пользователя | + | ERRORMSG=<Сообщение для пользователя> |
</source> | </source> | ||
| − | [[Категория:MIS3]] | + | [[Категория:Руководство программиста MIS3]] |
Текущая версия на 09:04, 19 октября 2020
За обработку ошибок отвечает класс trunk\ER3\Source\Exception\ExceptDlg.pas. Умеет делать следующее:
- Для всех необработанных сообщений показывает окно с отладочной информацией (CALL STACK с номерами строк, закруженные модули, активные контролы) с записью в файл.
- Для ошибок в базе данных (констраинт и уникальные индексы) выводит сообщение которое сохранено в БД (см mm.pg_catalog_get_msg_from_desc)
В поле description уникального индекса или констраинт должна быть строчка вида:
ERRORMSG=<Сообщение для пользователя>