Задача 102.121684

Задача :102.121684

Краткое описание :
Выдавать мессадж с системной ошибкой, если закончилось место в табличном простра
Описание :
Наличие\по складам
Что измененно :
Выдавать мессадж с системной ошибкой, если закончилось место в
табличном пространстве.
В данный момент, если у клиентов заканчивается место в табличном пространстве,
то эта информация просто идет в протокол. При этом, если это место закончилось
в результате работы какого-либо DSQL запроса, то он не выполняется, и
соответственно пользователи не видя сообщение, к примеру, "нет данных в
сформированном отчете", регистрируют ошибку на прикладных программистов. Далее
прикладным программистам приходится локализовывать данную проблему, пытаясь
найти ошибку в запросе и т.д.
Так было на КазХром, когда клиенты прислали письмо:
"1. Не производиться выгрузка отчета ?Ведомость наличия по складу? по
некоторым складам (по многим), выходит сообщение об отсутствии данных для
ведомости, хотя при этом отчет ?Ведомость наличия по МЦ в разрезах? выходит
корректно с правильными суммами по итогам, т.е. данные находит."
Локализовать данную проблему удалось лишь после того, как клиенты согласились
предоставить доступ ко компьютеру с которого они пытались запустить, и при
просмотре логов на данном компьютере и настроек табличного пространства
обнаружилась данная проблема.
Всех этих трудозатрат можно было бы избежать, если бы эта СИСТЕМНАЯ ошибка не
тихонько бы ушла в лог, а отобразилась бы пользователям на экране.
Как измененно :
Теперь, при появлении системный ошибок (закончилось место на
диске, нет доступа к таблице БД и т.д.) выдается системное сообщение, а не
молча складывается в лог файл.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_OSTATKIL_OSTATKIRES9.1.5.0