Формулировка проблемы: требуется ускорить получение документов.
Решение: в связи с оптимизацией механизма обработки данных документа требуется реализовать следующее: плашку измененного, но при этом еще не обработанного сервером документа необходимо помещать в верх списка соответствующего фильтра и выделять эту плашку цветом #e7e7e7. Если таких документов несколько, между собой они должны сортироваться по дате изменения по убыванию (новее - выше).
Вышеописанное поведение должно выполняться только в тех случаях, когда изменяется документ, причем действие выполняет непосредственно пользователь, а не система. Например:
регистрация документа (смена статуса с
На регистрации
на
Зарегистрирован
);
добавление документа на контроль, а также его обратное действие (смена свойства контрольности документа);
пометка документа как бракованного, а также его обратное действие (смена свойства бракованности документа);
изменение карточки документа (будь то зарегистрированный или незарегистрированный документ).
Кроме того, в разделе административного приложения «Обслуживание системы» необходимо добавить новый пункт «Управление БД документов». Содержимое и логика нового раздела аналогичны другому разделу «Управление БД»:
кнопка Проиндексировать все документы
;
логи, отображающиеся по нажатию на кнопку.