Программа "Удаленный клиент"
Версия 2.0

г.Псков, 1994-2000 гг.

Оглавление

Назначение программы
Требования к компьютеру
Возможности программы
Установка программы
Настройка программы
Настройки в модуле "Накопитель"
Описание технологии работы
Работа со справочниками и ввод данных
Работа со справочником БИК ЦБ РФ
Некоторые советы по удаленному администрированию
Распространение и приобретение программы


Назначение программы

Программа "Удаленный клиент" (далее просто программа) предназначена для одной единственной цели - реализации электронного документооборота между клиентом и банком.


Требования к компьютеру

Минимальная конфигурация - процессор 386DX/40, обьем свободной оперативной памяти 540Кб, первоначально свободное пространство на жестком диске 4Мб. В config.sys необходимо установить параметр FILES=50


Возможности программы

Данная версия программы позволяет:

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


Установка программы

  1. Создайте на жеском диске каталог, в котором будут размещены файлы программы.
  2. Разверните упакованный архив дистрибутивного пакета в созданный каталог
  3. Проверьте, что бы в файле CONFIG.SYS значение параметра FILES было не меньше 50
  4. Укажите в переменной окружения PATH путь к файлу ARJ.EXE или скопируйте данный файл в каталог с CLIENT.EXE

Настройка программы

  1. Запустите файл CLIENT.EXE, появится пустое окно для выбора клиента, который будет работать с программой в данной момент. Сейчас Вам не надо ничего выбирать, просто нажмите ESC
  2. В главном меню выберите пункт "Настройки". В появившемся окне будут перечислены общие параметры настройки для данного рабочего места клиента. Данные параметры хранятся в базе данных по принципу -"один параметр - одная запись в базе". Вы можете добавить параметр или убрать существующий по своему усмотрению, но только будьте аккуратны! Если параметр, который необходим программе, отсутсвует в базе настроек, то это может привести к неправильной работе. В данный момент необходимы следующие параметры:
    Наименование
    параметра
    Значение параметра (пример) Назначение параметра
    PRINTER to_prn.txt Имя файла-устройства печати. Можно lpt1:
    INPATH IN Каталог для принятых файлов из банка
    OUTPATH OUT Каталог для отправляемых файлов в банк
    ESC_START CHR(27)+"M"+CHR(27)+"3"+CHR(18) Управляющие коды принтера для установки режима 12 cpi и межстрочного интервала 18/216 дюйма
    ESC_END CHR(27)+"P"+CHR(27)+"2" Управляющие коды принтера для отмены команд параметра ESC_START
    KEYTEST Y Режим проверки ключевого разряда в номерах расчетных счетов. Может принимать значения Y - проверка включена или N - выключена
    LASTBIK 160 Номер последнего обновления справочника БИК
  3. Настройте параметры организации-клиента. Для этого в главном меню выберите пункт "Справочники" -> "Пользователи". В списке пользователей (или точнее клиентов) найдите нужную строку и нажмите клавишу F4, чтобы исправить данные клиента. Если записи о клиенте нет, добавьте новую - клавиша INS(см. работу со справочниками и ввод данных) Подробнее о параметрах клиента:
    Идентификатор клиента 1001 Должен быть уникален в пределах банка. Используется как первых 4
    символа в имени файла обмена.
    Наименование клиента ТОО "Мечта"  
    Счет клиента 40702810400000000312 Основной расчетный счет клиента. В принципе несет только информативный характер, т.к. программой для работы не используется
    ИНН клиента 6007002222 Программой также не используется
    БИК клиента 045805703 Код банка клиента. Не используется
    Имя для регистрации userLoginName Имя для регистрации в модуле "Накопитель" системы ДиасофтБАНК
    Пароль для регистрации userPassword Пароль для регистрации в модуле "Накопитель" системы ДиасофтБАНК
    Программа шифрации BAT\sign1.bat Внешняя программа шифрации. Ей передается два параметра - имя незашифрованного файла и имя зашифрованного файла
    Программа дешифрации BAT\unsign.bat Внешняя программа дешифрации. Ей так же передается два параметра - имя зашифрованного файла и имя незашифрованного файла
    Расширение файла PGP Расширение в имени зашифрованного файла
    Последний номер 0 Номер последней отправленной пачки документов. Используется как последние 4 символа в имени файла обмена.


    * Пароль для регистрации клиента в системе ДиасофтБАНК служит одновременно и паролем для входа клиента в программу. В принципе это предназначено не для повышенной безопасности (потому что, даже если на одном компьютере обслуживаются несколько клиентов, то оператор, как правило, один и тот же), а скорее для того, что бы человек, работающий с программой, случайно не ошибся при выборе клиента, от лица которого он собирается работать.


Настройки в модуле "Накопитель"

Программа обменивается данными с системой ДиасофтБАНК через модуль "Накопитель" через клиентское место. Вот некоторые рекомендации по настройке:


Технология работы

Условно работу клиента с программой можно разбить на следующие этапы:

  1. Получение из банка остатков на расчетных счетах и (если есть) документов, пришедших в адрес клиента
  2. Подготовка платежных документов
    Доступ к платежным документам, предназначенным к отправке, можно получить через пункт главного меню 'Документы', далее пункт 'Папка "Исходящие"'. Платежные поручения в папке отсортированы по дате поручения, в порядке возрастания дат.
  3. Шифрация и подготовка документов к отправке в банк
    Готовые документы, помечаются клавишей "Пробел" и упаковываются в пакет к отправке (главное меню -> "Выгрузить документы к отправке"). При выгрузке можно запросить выписку (остатки по счетам и входящие документы). Если нет документов к отправке и не заказана выписка, пакет формироваться не будет. Пакет представляет собой файл специального формата, имя которого формируется из идентификатора клиента и параметра "последний номер" из данных клиента. Файл помещается в каталог для отправки, после чего запускается внешняя программа шифрации. Этой программе передаются два параметра: первый - это собственно имя файла, который необходимо зашифровать. Второй - это имя зашифрованного файла, который должена создать программа шифрации. Предполагается, что в процессе шифрации программа уничтожит (или перенесет в другой каталог) исходный незашифрованный файл. Таким образом, в каталоге для отправки останется только зашифрованный файл. Если после запуска программы шифрации в каталоге отправки не будет создано файла с именем "Имя зашифрованного файла", то программа "Удаленный клиент" будет считать, что шифрация прошла не успешно. Если такой файл будет создан, то в таком случае предполагается, что шифрация прошла успешно и в состоянии документа будут проставлены соответствующие отметки
  4. Отправка документов в банк
    Программа "Удаленный клиент" не занимается вопросами пересылки подготовленных к отправке документов в банк. Используйте для этих целей любую программу по Вашему вкусу. Никаких специальных требований к телекоммуникационным программам не предъявляется, за исключением одного пожелания: удалять отправленные файлы из каталога отправки, чтобы оператору было легче определить, есть ли у него еще неоправленные документы...
  5. Получение из банка подтвержений по принятым документам или кодов ошибок, если документы содержали ошибки заполнения.
    В зависимости от используемых средств и программ связи подтверждение о приеме документов или сообщения об ошибках могут быть приняты клиентом либо в этот же сеанс связи, либо в следующие. Никаких ограничений на это не накладывается, кроме того, что программа связи должна поместить принятые файлы в каталог приема. При каждом запуске программа "Удаленный клиент" проверяет содержимое каталога приема и обрабатывает принятые файлы по следующей схеме:
    1. В каталоге приема ищутся зашифрованные файлы со специальным расширением
    2. Файлы расшифруются и анализируются
    3. Зашифрованный и расшифрованный файлы удаляются

Примечание: Если выписки по счетам клиента не формируются в банке "принудительно" (к примеру при закрытии дня), то пункт 1. рекомендуется выполнять клиенту "вручную" в начале работы


Работа со справочниками и ввод данных

Работа с данными, представленными в табличном виде (к примеру справочники или папка документов) строится по однотипной схеме:

Даты в поля ввода заносятся в формате ДД/ММ/ГГ

Если справа от поля ввода нарисован знак "стрелка вниз" - тогда такое поле можно заполнить значением из справочника. Вызов справочника осуществляется одновременным нажатием на клавиши CTRL и "стрелка вниз"

В таблице, отображающей папку платежных документов, работают дополнительно клавиши F8 - печать платежного поручения и "Пробел" - отметка поручения.


Работа со справочником БИК ЦБ РФ

Непосредственно после инсталяции программы справочник банков-корреспондентов пуст. Существует специальная программа MFOCVT.EXE, которая конвертирует данные из файла BNKSEEK.DBF в формат справочника банков программы "Удаленный клиент". Эту процедуру можно провести один раз, прописать в настройках программы параметр LASTBIK так, чтобы он был равен номеру последнего обновления и в дальнейшем рассылать клиенту только обновления справочника БИК в том виде, в каком они были получены из РКЦ (имя файла это номер версии обновления, расширение ARJ). При запуске программа "Удаленный клиент" автоматически произведет обновление, если в каталоге приема будет обнаружен файл с именем <LASTBIK+1>.ARJ, (не забудьте или прописать переменную окружения PATH или положите arj.exe в каталог с программой client.exe) после чего увеличит параметр LASTBIK на единицу.


Некоторые советы по удаленному администрированию

Создайте на Вашем компьютере каталоги для каждого клиента, учавствующего в системе электронных расчетов. Поместите в эти каталоги файлы настроек клиента CLI.CFG и BASE12.DBF, программы шифрации (BAT-файлы для вызова или файлы настроек). Настройте программу связи клиента таким образом, чтобы после сеанса связи просматривался каталог приема и, если были приняты, файлы настроек, client.exe (и/или любые файлы по Вашим потребностям) перемещались в соответствующие каталоги у клиента. При такой схеме при изменении программы CLIENT.EXE или смены настроек, Вам останется просто разослать эти файлы Вашим клиентам.


Распространение и приобретение программы

Данная программа распространяется по принципу shareware - то есть Вы берете ее и используете как Вам требуется. Даже если Вы не пожелаете приобрести эту программу, то это никак не скажется на ее работоспособности - то есть никаких сообщений "У Вас истек срок использования" или тихого удаления данных не будет..