Работа с архивом операций
Окно для просмотра сообщений из архива вызывается при нажатии на кнопку "Архив" главного окна со списком операций. По умолчанию в фильтр дат в нижнем левом углу окна Архива проставляется текущая дата. Для того, чтобы показать операции за выбранный период, следует нажать на кнопку "Загрузить" рядом с фильтром дат. При этом в список загружаются операции из файлов xml, находящихся в подкаталоге \ARCHIVE каталога программы, дата модификации которых укладывается в выбранный диапазон. Операции добавляются в список в порядке даты модификации файлов, а внутри одного файла - в порядке следования записей в файле.
В отличие от основного окна, в список операций архива обавляется колонка "Файл", в которой содержится имя файла, из которого загружена соответствующая запись.
Для операций в списке архива имеются возможности:
- - просмотра выбранной операции (меню "Просмотр");
- - просмотра участников выбранной операции (меню "Участники");
- - просмотра квитанции для выбранной операции (меню "Квитанция");
- - печати выделенных операций , при этом поддерживается множественное выделение (меню "Печать");
- - добавления выделенных операций в основной список программы (меню "Добавить в список операций").
В список архива попадают все операции, которые были отправлены (и попали в каталог архива), независимо от того, прошли ли они логический контроль и приняты в базу СФР КР, или на них получена квитанция с нулевым результатом, содержащая ошибки. Из соображений обеспечения наилучшего быстродействия, при загрузке списка это условие не проверяется, так как для каждой операции необходимо искать соответствие в файлах квитанций. Вместо этого имеется возможность просмотра квитанции для выбранной операции. Она доступна по нажатию кнопки "Квитанция" или или при выборе одноименного пункта контекстного меню записи.
В список вызываемого по кнопке "Квитанция" окна попадают квитанции всего файла квитанций, принятого в ответ на файл, содержащий выбранную операцию (то есть для всех операций из этого файла). Но выделение в этом списке помещается на запись, соответствующую выбранной операции. Из окна квитанций доступны те же действия, что из окна, вызываемого при выборе файла квитанций по кнопке "Квитанции" основного окна: просмотр ошибок и добавление операции выбранной квитанции в список операций главного окна. Поиск файла квитанций осуществляется в подкаталоге \KVIT каталога программы
на основании имени файла операций:
receipt_<XXXX><имя_файла_операций><дата_обработки>.xml,
где XXXX - код ПЛ (ID), указанный в файле настроек (UserXML.ini) .
Если файл квитанций не найден, выдается соответствующее сообщение.