Алгоритм корректировки информации
Алгоритм корректировки информации для задачи учета утраченной спецпродукции («Документ») представлен на рисунке 12.
Необходимо учитывать следующее:
1. При сравнении записей по серии и номерам производится поиск пересечений диапазонов значений.
2. Замещение записи производится по следующему алгоритму:
· в замещаемой записи устанавливается вид учета «Архивный», «Код операции» из замещающей записи записывается в «Код операции перевода в архив» замещаемой записи, текущие дата и время записывается в «Дату и время перевода в архив» замещаемой записи;
· в замещающую запись из замещаемой переписывается атрибут «Дата загрузки в БД», а «Дата и время последнего изменения» заполняется значениями текущих даты и времени.
3. Снятие с учета производится по такому же алгоритму, как и замещение записи.
4. При обнаружении части от утраченной пачки бланков спецпродукции запись об обнаружении части документов заносится в БД с кодом операции «Снятие с учета в связи с обнаружением». Исходная запись никак не корректируется.
5. При обслуживании поисковых запросов выбираются все записи, в диапазоне номеров в который попадает искомый номер, далее анализируется не находится ли данный номер среди обнаруженных.
Для поддержания актуальности информации в Федеральной БД необходимо обеспечить выполнение следующих служебных функций:
· поиск обнаруженных документов и перевод итоговой записи в архив;
· поиск просроченных документов и перевод их в архив.
|