ЦВД: Банковские документы за день

Банковские документы за день

Решение предназначено для автоматизации перевода документов дня из АБС в электронный вид, записи их на машинный носитель и занесения информации в систему DIRECTUM

Документы за день в системе DIRECTUM

В системе Directum компонента «Банковские документы за день» отражена двумя справочниками: «Пакеты документов» и «Архив документов». 

Справочник «Архив документов» содержит в себе всю информацию о документах и позволяет редактировать данные о документе и электронный документ.

Карточка справочника Архив документов

Права на изменение реквизитов справочника «Архив документов» следует выдать только ответственным пользователям. До тех пор пока пакет документов не записан на диск, вся информация изменяемая в карточке справочника будет отражена в последствии на диске.

Справочник «Пакеты документов» является родительским справочником и содержит в себе информацию о всех документах, содержащихся в пакете.

Карточка справочника Пакеты документов дня

Из карточки справочника можно просмотреть список документов, входящих в пакет, добавить или удалить документ из пакета, записать пакет на диск, создать ярлык и опись на диск.

Оба справочника заполняются автоматически и действия добавления или копирования записей справочников заблокированы программным образом для всех пользователей в целях безопасности.

Работа агента импорта документов из АБС

Агент импорта документов из АБС автоматически каждые 10 минут просматривает папки импорта, заданную в константах при первой настройке, и ищет документы с расширением «txt». В случаи если папка содержит текстовые документ, агент выполняет ряд проверок циклично для каждого из найденных документов:

  • Проверяется наличие файла спецификации к текстовому документу с расширением «dat»
  • Проверяется наличие документа в системе Directum (справочник «Архив документов») с таким же наименование
  • Проверяется статус записи пакета документов по текущей дате банковского дня

Если документ не прошел одну из проверок, он перемещается в подпапку «Error» папки импорта. Также в случаи любой из ошибок данные по ошибке записываются в файл «logs.log», находящийся в папке импорта, и отправляется письмо ответственным администраторам, email адреса которых указаны при первой настройке в константе.

Пример файла «logs.log»:

Пример лог файла

В случаи если документ прошел все проверки, он перемещается вместе в файлом спецификации во временную папку (каждый вновь запущенный агент генерирует уникальное наименование для временной папки) и ищется наличие записи справочника «Пакеты документов» с текущей датой банковского дня. Если запись не найдена, то будет создана новая запись справочника с текущей датой банковского дня и сгенерируется новый хэш-код. 

По данным полученным из файла спецификации создается новая запись справочника «Архив документов» и производится связывание пакета документов с новой записью справочника. Затем создается электронный документ в системе Directum с параметрами, указанными константах при первой настройке. Документ заносится без перекодирования и автоматически назначаются права доступа, которые настроены в компоненте «автоматическое назначение прав на электронные документы». После создания электронного документа происходит связывание документа с карточкой справочника, для быстрого просмотра документа через карточку справочника.

После прохода по всем найденным документам агент удаляется временные папки и файлы, а затем отправляет отчет об ошибках по почте.

Пример письма об ошибке:

Пример письма об ошибке

Запись на диск

Ответственный пользователь должен обладать правами минимум на просмотр всех вложенных документов пакета, а также документов шаблонов, создаваемых при первой настройке. Пользователю следует выдать права на изменение карточки, чтобы он мог проставлять отметку о записи.

При нажатии на кнопку «Записать на диск» карточки справочника «Пакеты документов дня» формируется пакет документов исходя из шаблона. Документы копируются в папку шаблону путем экспорта из системы Directum. Создаются дубликаты в перекодированном виде для каждого документа. В шаблон поиска на диске входит поисковый механизм, портативная версия программы FAR и база данных реквизитов для поиска.

При формирования пакета документов для записи пользователю на экран выводится окно ожидания:

После того как пакет сформировался автоматически открывается программа записи на диск, в которой уже заполнены все данные для записи. Пользователю необходимо выбрать дисковод, параметры записи и нажать кнопку «Записать»:

Directum Burn

В случаи если в правой верхней части окна вы увидите информацию о том что устройство выбранное вами не поддерживает запись, вам необходимо выбрать подходящий дисковод и нажать кнопку «Обновить». Запись на диск возможно только если дисковод поддерживает хотя бы один формат записи:

Directum Burn

В зависимости от вместительности диска и объема данных пакета документов, индикатор «заполненность диска» будет показывать сколько места еще осталось свободно на диске.

Directum Burn

Документы на диске

При использовании записанного диска с пакетом документов автоматически открывается Microsoft Internet Explorer и открывается страница поиска документов на диске. 

Документы на диске сформированы максимально приближенно к функциональной части Directum. Это позволяет пользователю интуитивно использовать механизм поиска документов на диске.

Документы на диске

Разберем каждый элемент управления подробнее, при помощи схемы с описанием:

Таблица поиска также поддерживает изменение размера колонок. Вы можете навести курсор мыши «шапку» таблицы между двух колонок и зажав левую кнопку мыши растянуть колонку с данными:

Вы также можете выбрать количество отображаемых строк на одной странице, при помощи навигационной панели внизу таблицы поиска:

При помощи двойного клика мыши на строке интересующего вас документа, вы можете открыть документ в программе FAR:

Наличие демонстрационной версии

Для бизнес-решения есть в наличии демонстрационная версия базы и демонстрационный файл виртуальной машины с бизнес-решением. Для получения демонстрационных версий, необходимо связаться с разработчиком.