НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2 >> [I128-2322] Инвентаризация и проверка фонда📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.2 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Complectator - АРМ Комплектатор
Завершено: 16.04.2026 12:01
Страница «Проверка фонда» — это основной рабочий инструмент специалиста-технолога для фиксации фактического наличия изданий на полках. В процессе проверки в электронном каталоге для каждого отсканированного экземпляра автоматически проставляется текущая дата проверки, фактическое место хранения, номер полки, а также сохраняется история предыдущих проверок.
В зависимости от настроек модуля, заданных администратором, форма ввода может отображаться в одном из двух вариантов:
В этом режиме доступно одно большое текстовое поле {}«Введите отсканированные коды полки и книг на ней»{}.
Каждая новая полка должна начинаться с новой строки (сканируется штрих-код полки).
Система автоматически определяет место хранения по штрих-коду полки на основании заданных правил.
Штрих-коды книг, отсканированные в последующих строках, автоматически привязываются к указанной полке.
При сканировании следующей полки, все идущие за ней книги будут привязываться уже к новой полке.
В этом режиме необходимо вручную указать параметры физического расположения:
Фактическое место нахождения книг — выбирается из выпадающего списка (справочника мест хранения {}mhr.mnu{}).
Номер полки — указывается вручную (необязательное поле).
Список штрих-кодов / инвентарных номеров — в текстовое поле вносятся отсканированные коды изданий (строго по одному в строке).
Вместо ручного сканирования напрямую в текстовое поле, вы можете использовать сканер со встроенной памятью или терминал сбора данных (ТСД). Полученный текстовый файл ({}.txt{}) можно загрузить с помощью поля {}«Или загрузите текстовый файл (.txt) со штрих-кодами»{}. Формат файла должен соответствовать правилам выбранного режима работы.
Рядом с кнопкой «Отправить» находится кнопка с иконкой колокольчика. Она позволяет включить или отключить звуковое оповещение при ошибках прямо в вашем браузере.
После нажатия кнопки «Отправить» система начинает поштучную проверку штрих-кодов в электронном каталоге. Процесс для большого массива может занять некоторое время. Результаты выводятся в таблицу на этой же странице:
Для удобства, над основной таблицей результатов появляется красный блок, в котором отдельно выписаны все штрих-коды, не найденные в каталоге или обработанные с ошибкой. Это позволяет быстро отложить проблемные физические книги для дальнейших разбирательств.
Все операции проверки фонда автоматически протоколируются.
Страница "Архив проверок фонда" предназначена для просмотра истории всех ранее выполненных операций по проверке книжного фонда. Она позволяет администраторам и технологам отслеживать, какие проверки были проведены, кем и когда, а также анализировать результаты и ошибки.
!http://irbis128.local/modules/Complectator/Help/UserGuide/images/img_20260415215540.png! Интерфейс страницы Архив проверок фонда
В верхней части страницы расположена форма для фильтрации списка проверок по следующим параметрам:
После ввода критериев фильтрации необходимо нажать кнопку {}"Фильтровать"{}. Для сброса фильтров и отображения всех записей используется кнопка {}"Сбросить"{}.
Основную часть страницы занимает таблица со списком архивных записей о проверках. Каждая строка таблицы соответствует одной завершенной сессии проверки и содержит следующие столбцы:
!http://irbis128.local/modules/Complectator/Help/UserGuide/images/img_20260415215739.png! Просмотр результатов проверки фонда
Заголовки столбцов являются кликабельными и позволяют сортировать список по возрастанию или убыванию соответствующего значения.
Для управления архивными записями доступны следующие действия:
{}Выбор записей{}: Слева от каждой записи находится чекбокс, который позволяет выбрать одну или несколько записей для выполнения групповых операций. Также есть главный чекбокс в заголовке таблицы для выбора всех записей на текущей странице.
{}Удалить выбранные{}: Эта кнопка позволяет безвозвратно удалить выбранные записи из архива. Перед удалением система запросит подтверждение.
{}Экспорт выбранных в CSV{}: Позволяет выгрузить данные по выбранным проверкам в файл формата CSV. В файл экспортируются дата, пользователь, количество обработанных штрихкодов, количество ошибок и список ненайденных штрихкодов.
{}Просмотр{}: Для каждой отдельной записи в столбце "Действия" доступна кнопка "Просмотр". При нажатии на нее открывается страница с детальным отчетом о конкретной проверке, аналогичным тому, что отображается сразу после завершения сканирования. На этой странице можно увидеть полный список обработанных изданий, их статус и информацию по возникшим ошибкам.
Если количество записей в архиве превышает установленный лимит на одной странице, внизу таблицы появляется панель постраничной навигации для удобного перемещения по всему списку проверок.
Страница «Отчет о проверке фонда» предназначена для подведения итогов проверки книжного фонда. Она позволяет проанализировать, какие издания успешно прошли проверку, а с какими возникли проблемы (например, числятся выданными, но физически стоят на полке, или наоборот — числятся в фонде, но не были найдены).
Для генерации отчета необходимо заполнить форму фильтрации:
После заполнения полей нажмите кнопку {}«Сформировать отчет»{}, чтобы посмотреть результаты прямо в браузере. Для выгрузки результатов в виде таблицы для Excel нажмите {}«Экспорт в CSV»{}.
Сформированный отчет состоит из двух разделов:
В эту таблицу попадают экземпляры, у которых выявлены логические нестыковки статусов или которые не прошли проверку вовремя. Таблица содержит столбец «Описание проблемы», где указывается причина попадания в этот список.
Возможные проблемы:
{}Не найдено / Не проверено{}: Экземпляр числится в данном месте хранения, но не был отсканирован (проверен) в указанный период.
{}Книга выдана читателю (Статус 1), но стоит на полке{}: Экземпляр числится выданным (на руках у читателя), но при этом он был отсканирован на полке в библиотеке во время проверки.
{}Статус 1 у экземпляра, но нет читателя, которому он выдан{}: В электронном каталоге у книги стоит статус выдачи, но в базе читателей не найдено информации о том, кому именно она выдана.
{}Списано (Статус 6) / Утеряно (Статус 4), но найдено при проверке{}: Экземпляр был ранее списан или отмечен как утерянный, однако фактически был обнаружен на полке во время проверки.
{}Выдано читателю (Статус 1), не найдено при проверке и нет читателя с этим экземпляром{}: Книга числится выданной, на полке не найдена, но в базе читателей задолженность ни за кем не закреплена.
В этом разделе отображается список экземпляров, которые были успешно отсканированы (проверены) и их статус в электронном каталоге является корректным. Сюда также автоматически попадают экземпляры, корректно выданные читателю (статус 1), даже если их штрих-код не сканировался при проверке (так как их физическое отсутствие на полке легитимно).
При нажатии на кнопку «Экспорт в CSV» скачивается файл, который можно открыть в программах Microsoft Excel, LibreOffice Calc или МойОфис Таблица.
Файл содержит объединенные данные (сначала выводятся все проблемы, затем — успешно найденные экземпляры) с указанием типа записи, описания издания, инвентарного номера, штрих-кода, полки, статуса (в ЭК) и описания проблемы. Это удобно для последующей инвентаризации или составления актов.
-
Реализация модуля "Проверка фонда"
Добавлен новый полнофункциональный модуль для проведения инвентаризации книжного фонда, включающий в себя интерфейсы для сканирования, архивирования сессий и формирования аналитических отчетов.
Ключевые изменения:
Новый процесс инвентаризации (ShowCheckFondForm):
Реализована "единая форма" для сканирования штрихкодов полок и книг в одном потоке, с автоматическим определением места хранения по штрихкоду полки.
При сканировании в запись экземпляра (поле 910) теперь сохраняется номер полки, ФИО проверявшего и дата проверки, а предыдущие данные о проверке переносятся в поле истории.
Добавлена возможность загрузки штрих-кодов из файла и звуковое оповещение об ошибках.
Архив проверок (ProvFondArchive.page):
Создана новая страница "Архив проверок фонда", где автоматически сохраняется каждая сессия сканирования. Реализован просмотр деталей сессии, а также фильтрация, сортировка, удаление и экспорт выбранных записей в CSV. Для хранения архива используется локальная база данных SQLite (ProvFondArchive.db). Отчет о проверке фонда (ProvFondReport.page):
Добавлена страница "Отчет о проверке фонда" для анализа результатов инвентаризации по заданному месту хранения и дате. Отчет выявляет расхождения: найденные, но числящиеся выданными/списанными/утерянными книги, а также не найденные на полке экземпляры. Реализован экспорт полного отчета в CSV для дальнейшей обработки. Конфигурация и документация:
В АРМ "Администратор" (ApplyGeneralVariablesConfig.inc) добавлены расширенные настройки для управления всеми аспектами нового функционала (используемые поля и подполя, лимиты архива, звуковые оповещения, правила для полок и т.д.). Создана полная документация (/Help/) для пользователей и администраторов по работе с модулем "Проверка фонда", включая руководство по настройке и использованию. API:
В api.php добавлена функция GetMhrByShelf для реализации логики определения места хранения по штрих-коду полки.
Добавлены тест-кейсы
[IBK-412] Инвентаризация фонда
Статус: Готово | Автор: Ирина Михайленко
[I128-2324] Инвентаризация и проверка фонда
Статус: Завершено | Автор: Ilya Mikhaylenko