Воскресенье, 17.11.2024, 08:04
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 81
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Форма входа
Поиск
Календарь
«  Март 2009  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Друзья сайта
mobile кнопочка
  • Официальный блог
  • "HTML"
  • авто-чиптюнинг
  • доборные элементы.
  • Федерация фитнес-аэробики Самарской области
  • электронника
    Главная » 2009 » Март » 17 » Типы ошибок
    19:25
    Типы ошибок


     

    При работе системы "Персонал-Про" могут выдаваться различные сообщения. Некоторые сообщения носят предупредительный характер, в этом случае система обычно требует подтверждения на выполнение действия. Предупреждающие сообщения имеют восклицательный знак на желтом фоне:



      Другие сообщения говорят о невозможности продолжения дальнейшей работы. Такие сообщения обычно требуют от пользователя проведения каких-то действий для устранения создавшейся ситуации. Сообщения об ошибке помечены крестом на красном фоне:


    Ряд сообщений имеют вопросительный характер и предполагают ответ "Да" или "Нет". Вопросительные сообщения помечены знаком вопроса:  



    Окно сообщения об ошибке

    Сообщения об ошибке выдаются в специализированном окне (см. Рисунок 16.1), обеспечивающем вывод дополнительной информации необходимой для диагностики ошибки.



    Рисунок  Сообщение об ошибке

    В заголовке окна выдается системный код ошибки (расшифровка кодов ошибок дана в разделе 16.3). Для получения более подробной информации об ошибке необходимо нажать кнопку , которая открывает сообщение с дополнительной информации по ошибке (см. Рисунок 16.1).



    Рисунок Развернутое сообщение об ошибке

     Коды ошибок

    0 BERR_SUCCESS "Операция выполнена успешно"
    11100 BERR_SYSTEM Системные ошибки
    11101 BERR_UNKNOWN "Системная ошибка! Операция прервана."
    11102 BERR_ARGUMENT "Неправильные аргументы функции!"
    11103 BERR_MEMORY "Не хватает оперативной памяти!"
    11104 BERR_BUFLEN "Размер данных превышает размер буфера!"
    11105 BERR_UNHANDLED "Повторное исключение! Операция прервана."
    11109 BERR_USERBREAK "Пользователь прервал выполнение операции!"
    11110 BERR_MTHREAD Ошибки синхронизации потоков
    11111 BERR_MTHANDLER "Невозможно создать новый поток!"
    11112 BERR_MTSYNCHANDLER "Невозможно создать объект синхронизации!"
    11113 BERR_MTSYNC "Поток заблокирован!"
    11114 BERR_MTUSER "Данные изменены другим пользователем!"
    11115 BERR_MTTERMINATE "Работа потока прервана!"
    11150 BERR_FILE Ошибки работы с файлами
    11151 BERR_FILEHANDLER "Невозможно открыть файл [file]!"
    11152 BERR_FILEACCESS "Нет доступа к файлу [file]!"
    11153 BERR_FILESHARE "Файл [file] уже используется!"
    11154 BERR_FILEEXIST "Файл [file] уже существует!"
    11155 BERR_FILENOTEXIST "Файл [file] не найден!"
    11156 BERR_FILEMANY "Много открытых файлов!"
    11157 BERR_FILENOSPACE "Нет свободного места на жестком диске!"
    11158 BERR_FILELOCK "Файл [file] заблокирован!"
    11159 BERR_FILEPATHLARGE "Размер пути файла [file] больше разрешенного!"
    11160 BERR_FILEWRITENUM "Невозможно записать данные в файл [file]!"
    11161 BERR_FILEREADNUM "Невозможно прочитать данные из файла [file]!"
    11162 BERR_FILEEOF "Достигнут конец файла [file]!"
    11163 BERR_FILEEXEC "Ошибка при выполнении программы [file]!"
    11180 BERR_IO Ошибки трансляции данных
    11181 BERR_IOEOF "Достигнут конец файла [file] (стр:[line], поз:[col])!"
    11182 BERR_IOFAIL "Неправильные данные в файле [file] (стр:[line], поз:[col])!"
    11183 BERR_IOUNKNOWN "Данные не соответствуют шаблону [token] в файле [file] (стр:[line], поз:[col])!"
    11184 BERR_IOREQUIRESYM "Требуется символ [sym] в файле [file] (стр:[line], поз:[col])!"
    11185 BERR_IOREQUIRESTR "Требуется строка [str] в файле [file] (стр:[line], поз:[col])!"
    11186 BERR_IOREQUIRETOKEN "Неизвестная конструкция в [file] (стр:[line], поз:[col])!"
    11187 BERR_IOREADNUM "Неправильный формат числа в файла [file] (стр:[line], поз:[col])!"
    11188 BERR_IOREADTIME "Неправильный формат даты в файле [file] (стр:[line], поз:[col])!"
    11200 BERR_DBASE Ошибки хранения данных
    11201 BERR_DBINIT "Служба файлов уже инициализирована!"
    11202 BERR_DBREADONLY "Файл Модели [file] доступен только для чтения!"
    11203 BERR_DBHANDLER "Невозможно открыть файл Модели [file]!"
    11204 BERR_DBSTRUCT "Неправильная структура файла Модели [file]!"
    11205 BERR_DBRECSIZE "Неправильный размер записи в файле Модели [file]!"
    11206 BERR_DBRECNO "Неправильная позиция записи в Файле Модели [file]!"
    11207 BERR_DBEOF "Достигнут конец файла Модели [file]!"
    11208 BERR_DBHEADER "Неправильный заголовок файла Модели [file]!"
    11210 BERR_DBEXIST "Идентификатор [id] уже существует в файле Модели [file]!"
    11211 BERR_DBNOTEXIST "Идентификатор [id] не существует в файле Модели [file]!"
    11212 BERR_DBSUBTYPE "Неправильный тип индексного файла Модели [file]!"
    11213 BERR_DBPAGENO Не найдена страница файла Модели [file]!"
    11220 BERR_DBCHKSTORAGE "Неправильная структура файла Модели [file]!"
    11221 BERR_DBCHKRECS "Неправильная структура иерархического файла Модели [file]!"
    11222 BERR_DBCHKINDEX "Неправильная структура индексного файла Модели [file]!"
    11300 BERR_MODEL Ошибки Модели
    11301 BERR_MDINIT "Модель не инициализирована!"
    11302 BERR_MDSERVER "Операция должна выполнятся на Сервере Модели!"
    11303 BERR_MDCLIENT "Операция должна выполняться на Клиенте Модели!"
    11304 BERR_MDCLIENTNUM "Неизвестный номер клиента"
    11305 BERR_MDOPEN "Нельзя выполнить операцию на открытой Модели!"
    11306 BERR_MDNOPEN "Модель не открыта!"
    11310 BERR_MDUNKNOWNDISID "Неизвестная конструкция в описании сущности!"
    11311 BERR_MDUNKNOWNNAMEID "Неизвестный идентификатор [id] в Модели!"
    11312 BERR_MDEXISTNAMEID "Идентификатор [id] уже существует в Модели!"
    11313 BERR_MDUNKNOWNNAME "Неизвестное имя [name] в Модели!"
    11314 BERR_MDEXISTNAME "Имя [name] уже существует в Модели!"
    11315 BERR_MDGETDEF "Не найдено описания сущности [id] в Модели!"
    11316 BERR_MDREGNAMENO "Запрещена регистрация новых имен в Модели!"
    11320 BERR_MDUSER "Пользователь с именем [user] не найден в Модели!"
    11321 BERR_MDUSEREXIST "Пользователь [#userid] уже зарегистрирован в Модели!"
    11322 BERR_MDUSERNEXIST "Пользователь [#userid] не зарегистрирован в Модели!"
    11323 BERR_MDUSERMAX "Подключено максимальное количество пользователей!"
    11324 BERR_MDEXEC "Процедура не может быть выполнена!"
    11325 BERR_MDLOCK "Карточка [#id] в данный момент используется пользователем [#ownid]!"
    11326 BERR_MDACCESS "Информация не доступна!"
    11327 BERR_MDACCNEW "Нет доступа для создания [$dis]!"
    11328 BERR_MDACCUPD "Нет доступа для изменения [$dis]!"
    11329 BERR_MDACCDEL "Нет доступа для удаления [$dis]!"
    11330 BERR_MDREGISTRATE "Модель не зарегистрирована!"
    11331 BERR_MDPATH "Не найден путь [path] к Модели!"
    11332 BERR_MDLOADMODEL0 "Не загружена Model0 из ресурсов!"
    11333 BERR_MDEXECNFOUND "Не найдена процедура [proc]!"
    11334 BERR_MDPLACENFOUND "Не найден файл Модели для идентификатора [id]!"
    11335 BERR_MDINDEXNFOUND "Не найден файл индексов для ключа [$dis]!"
    11336 BERR_MDHIERNFOUND "Не найдена иерархия с идентификатором [hier]!"
    11337 BERR_MDNOTSUPPORT "Операция не поддерживается в системе!"
    11350 BERR_MDCHKSTORE "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11351 BERR_MDCHKIDENTS "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11352 BERR_MDCHKHIER "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11353 BERR_MDCHKEXEC "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11354 BERR_MDCHKUSER "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11355 BERR_MDCHKLOCK "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11356 BERR_MDCHKACCES "Проверка службы Сервера завершена с ошибкой! Перезапустите Сервер!"
    11500 BERR_DIS Ошибки структуры данных
    11501 BERR_DISNULL "Обращение к неинициализированной структуре"
    11502 BERR_DISTYPE "Ошибка в процедуре: несоответствие типа!"
    11503 BERR_DISISA "Ошибка в процедуре: несоответствие вида!"
    11504 BERR_DISNARRAY "Ошибка в процедуре: структура не является контейнером!"
    11505 BERR_DISNINDIVID "Ошибка в процедуре: не индивидные данные!"
    11506 BERR_DISNAME "Ошибка в процедуре: не задано имя [dis]!"
    11507 BERR_DISPARENT "Ошибка в процедуре: структура уже принадлежит контейнеру!"
    11508 BERR_DISPARENTDEL "Ошибка в процедуре: нельзя удалить вложенную структуру!"
    11509 BERR_DISPARENTTHIS "Ошибка в процедуре: нельзя добавить структуру к самой себе!"
    11510 BERR_DISFINDNEXT "Ошибка в процедуре: структура не найдена!"
    11511 BERR_DISNOTEQV "Ошибка в процедуре: несоответствие структур!"
    11512 BERR_DISARRPOS "Ошибка в процедуре: выход за пределы массива!"
    11513 BERR_DISARRDUP "Ошибка в процедуре: структура должна быть уникальной в контейнере!"
    11514 BERR_DISARRNEMPTY "Ошибка в процедуре: структура должна быть пустой!"
    11515 BERR_DISMAXLEVELS "Ошибка в процедуре: недопустимое количество вложенных уровней!"
    11516 BERR_DISOUTOFRANGE "Ошибка в процедуре: структура не соответствует заданному интервалу!"
    11520 BERR_DISCHKIDENTIFER "Проверка описания: некорректный идентификатор сущности!"
    11521 BERR_DISCHKOUT "Проверка описания: у сущности отсутствует определение!"
    11522 BERR_DISCHKINTERVAL "Проверка описания: неправильно заданный интервал [$dis]!"
    11523 BERR_DISCHKSTRING "Проверка описания: строка [$dis] не должна содержать ("")!"
    11524 BERR_DISCHKQV "Проверка описания: недопустимый квантификатор у структуры!"
    11525 BERR_DISCHKTEMPL "Проверка описания: предложение не соответствует шаблону!"
    11526 BERR_DISCHKCOMMON "Проверка описания: сущность [$dis] не относится к классу [#out]!"
    11527 BERR_DISCHKBASE "Проверка описания: неправильный базовый класс у сущности [$dis]!"
    11528 BERR_DISCHKMATH "Проверка описания: структура [$dis] не соответствует шаблону [$tmpl]!"
    11529 BERR_DISCHKSTRUCT "Проверка описания: Некорректное содержание структуры!"
    11530 BERR_DISCHKPATH "Проверка описания: Неправильный путь у структуры [$dis]!"
    11531 BERR_DISRECCORRUPT "Некорректная структура!"
    11532 BERR_DISRECEXIST "Сущность [$dis] уже существует в Модели!"
    11600 BERR_EXT Ошибки сопоставления
    11610 BERR_MATHUNKNOWN "Несопоставимые конструкции в описаниях сущностей!"
    11900 BERR_SERVER Ошибки Сервера/Сети
    11901 BERR_SRVSOCKET "Нет соединения с Сервером!"
    11902 BERR_SRVCLOSE "Соединение разорвано!"
    11903 BERR_SRVSTOP "Сервер остановлен!"
    11904 BERR_SRVTIMEOUT "Сервер не отвечает!"
    11905 BERR_SRVSEND "Невозможно отправить пакет!"
    11906 BERR_SRVRECV "Невозможно принять пакет!"
    11907 BERR_SRVEOF "Неожиданный конец пакета!"
    11908 BERR_SRVHDR "Некорректный заголовок пакета!"
    11910 BERR_SRVCONNECT "Некорректное соединение с Сервером!"
    11911 BERR_SRVUSERID "Ошибка подключения: неправильный идентификатор пользователя!"
    11912 BERR_SRVUSEREXIST "Ошибка подключения: пользователь [user] уже существует!"
    11913 BERR_SRVUSERBUSY "Ошибка подключения: невозможно остановить пользователя! Повторите запрос позже."
    12000 BERR_USER Пользовательские ошибки

    16.4 Пользовательские ошибки

    В процессе работы с Системой пользователь допускает различные ошибки при вводе информации. Все такие ошибки пользователя отнесены к классу «Пользовательских ошибок». Наиболее типичные ошибки пользователей представлены на следующих рисунках:

    Ошибка обобщения





    Система "Персонал-Про" обеспечивает работу, как с конкретной информацией, так и с обобщенной. В том случае, если требуется ввести конкретное значение, а введено обобщенное значение или не введено вообще, то система генерирует данную ошибку. Например: при выборе должности из справочника указано обобщенное понятие «ИТР», в то время как в системе требуется ввод конкретного значения должности (например «ведущий инженер».). К параметрам, которые при вводе должны иметь конкретные значения, относятся все даты. При получении подобного сообщения следует проверить значения, которые выбраны для параметров, и конкретизировать параметры, заданные общими именами. 

    Ошибки продолжительности

    При формировании запросов к системе, в случае неправильно заданной продолжительности времени выдаются сообщения



    Такая ситуация возникает в том случае, если Продолжительность указана неверно (считается, что продолжительность должна быть не менее одного дня). При получении такого сообщения следует проверить значение, которое указано в продолжительности.



    Такая ситуация возникает в том случае, если дата начала операции больше даты конца. Например: Дата начала и конца отпуска.

    Ошибки печати

    Печать различных документов осуществляется в системе на основании соответствующих электронных карточек. В случае вызова печати без открытой карточки выдается следующее сообщение:



    При попытке распечатать карточку с помощью не соответствующей ей формы печати система выдает следующее сообщение:



    Ошибка регистрации приказа



    Такая ошибка возникает, в случае, если выполняется операция «Зарегистрировать приказ», на открытой карточке этого приказа.

    Просмотров: 841 | Добавил: electroklub | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Copyright MyCorp © 2024