НАЧАЛО >> Общее описание системы >> Назначение и внешний вид📄 Скачать в DOCX
АРМ «Корректор» предназначен для проверки записей баз данных ИРБИС и последующей работы с найденными ошибками. Модуль запускает проверку выбранной БД, сохраняет найденные сообщения во внутренней SQLite-таблице Corrector и показывает их оператору в виде списка ошибок.
Текущий интерфейс АРМ содержит выбор базы данных и основные команды:
Проверить БД - запускает задачу Corrector/CheckDb через очередь;Очистить - запускает Corrector/ClearDb и удаляет список ошибок для БД;Применить - запускает Corrector/Apply для отмеченных исправлений;Управление отметками - позволяет отметить или снять отметки у похожих ошибок;Выбрать значение из меню - доступно для ошибок, где значение не соответствует справочнику.
Внешний вид АРМ «Корректор»
Проверка выбирается по значению поля 920 записи. В текущем коде поддерживаются следующие типы:
| Тип записи | Проверка |
|---|---|
PAZK |
Поступление и заказ книги. |
ASP |
Статьи и связанные проверки по библиографическому описанию. |
AUNTD |
НТД и связанные проверки. |
J |
Журнальная запись. |
NJ, NJK, NJP |
Номера журналов, книги и статьи. |
PVK |
Проверки для PVK. |
SPEC |
Специальные записи. |
Если тип записи не поддерживается, модуль добавляет информационное сообщение о неподдерживаемом значении поля 920.
Проверки реализованы как PHP-функции модуля Corrector. Они проверяют обязательность и повторяемость полей, корректность дат, ISBN/ISSN, пробелы и обрезку значений, соответствие значениям MNU-справочников, уникальность, индексы и специализированные правила для отдельных полей формата.
АРМ может поставляться как модуль ИРБИС 128 или использоваться в составе отдельной поставки с сервером приложений. Запуск выполняется через страницу:
?id=Corrector
Для открытия АРМ пользователь должен быть авторизован, модуль должен быть установлен, а у пользователя должно быть право VIEW на запись модуля.