Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Build status GitHub Release

Прием и отправка платежной XML информации (ушло в ТШ КБР и здесь теперь закомментировано), бинарных информационных и файлов статистики по HTTP протоколу в систему СВК Банка России.
Программа совместима с Дельта ФОИВ.

Рабочее окно приложения


Данное HTA-приложение осуществляет прием и отправку (ранее и платежной XML информации), бинарных информационных и файлов статистики по HTTP протоколу.
В отличии от ресурсоёмких аналогов (Эталонная реализация, УТА, SVKGate, Файловый адаптер СВК и др.) выглядит крошечной и шустрой утилитой, тем не менее обладающей достаточно развитым функционалом.

Примечание:
С момента запуска Единого централизованного платежного шлюза (транспортный шлюз - ТШ, ТШ КБР) функции платежного обмена с Банком России отделились.

Смотрите также проекты:

  • TSH Transport - отдельный транспортный агент для работы с ТШ Банка России;
  • PTK-PSD Browser - для просмотра информационных посылок ПТК ПСД Банка России;
  • UFEBS Viewer - для просмотра файлов УФЭБС.

Важные изменения, влияющее на совместимость

Кодировка ini для удобства на GitHub переведена в UTF-8. Верните в 1251, если это играет роль в Вашей системе.

Основные возможности программы

  • Простой и интуитивно понятный интерфейс;
  • Полностью автоматический режим (включая дозвон) с настраиваемыми временными интервалами (достаточно положить файлы в соответствующие каталоги для отправки и забрать ответы из приемных каталогов);
  • Все пользовательские настройки вынесены в текстовый INI-файл, снабженный подробнейшими комментариями;
  • Подробное логирование. Удобочитаемые текстовые логи;
  • Работа по настраиваемому гибкому расписанию;
  • Обход известных ошибок серверов РЦИ;
  • Возможность работы с telnet аутентификацией и с раздельной web-аутентификацией.

Замечания к использованию

  • Распаковать дистрибутивный zip из Releases в отдельную папку.

  • Программа из соображений защиты IE работает только с локального диска!

  • До первого запуска программы внимательно изучите и отредактируйте исходный SVKTrans.ini или возьмите за основу SVKTrans030.ini для Северо-Западного ГУ Банка России c БИК 044030ХХХ.

  • Для отправки информационных сообщений требуется MSXML версии 4.0 или выше. Программа при старте проверяет его наличие, выдавая предупреждение при его отсутствии. Загрузить MSXML 6.1 можно с сайта Microsoft.

  • Запускать следует SVKTrans.hta, снимать зависший - mshta.exe (В Windows 10 - Microsoft(R) HTML приложение (32 бита)).

  • В Windows 7+ (проверено и в Windows 10) встроенная регистрация прилагаемых DLL может выдать ошибку с кодом 0x80004005. Это срабатывает защита Windows. Требуется пойти в "Пуск" -> "Все программы" -> "Стандартные", правой кнопкой мыши кликнуть на "Командная строка" -> "Запуск от имени администратора" (runas в этом не поможет!) и проделать регистрацию вручную:

    cd \SVKTrans
    regsvr32 socket.dll
    regsvr32 xbuffer.dll
    

Дополнительная информация на сайте Банка России

  • Информация о новых версиях программного обеспечения. Однако официально системы СВК и УТА выведены из эксплуатации Банком России и удалены с этого сайта, несмотря на то, что они все еще продолжают использоваться для сбора отчетности и обмена с ФОИВ! Фактически эта программа осталась единственной еще доступной для этого.

История версий

Проект импортирован на GitHub с версии 2.9.11 с его страницы на Bitbucket.

Нумерация версий ведется по принципам семантического версионирования со следующими особенностями (для примера - пусть будет версия 1.2.3):

  • Старшая цифра (1) меняется, когда сильно меняется внешний вид (требуется новое обучение пользователей) или внутренний функционал программы (требуется обратить внимание администраторов и сделать вдумчивые перенастройки);
  • Средняя цифра (2) - когда что-то добавляется во внешний вид (требуется обратить внимание пользователей - добавлена какая-то их хотелка) или добавлен параметр в файл настройки, поведение которого по умолчанию ничего для администраторов не меняет;
  • Младшая цифра (3) - когда в программе сделаны какие-то незначительные изменения в коде или исправлены ошибки.

О более старой истории первоначального автора mozers есть в прилагаемом файле.

Идеи и пожелания, ошибки

Данные для обратной связи находятся в коде заголовка HTA-приложения.
(Всякие хотелки принимаются и по возможности претворяются.)

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

3rd party software

Проект использует два свободнораспространяемых (Free) ActiveX контрола:

  • w3Sockets from Dimac (socket.dll) - с октября 2016 сайт больше не доступен;
  • Buffer from XStandart (xbuffer.dll) - на сайте есть инструкции по установке и использованию.

Больше об этом можно прочитать в Wiki.

Лицензионное соглашение

Licensed under the Apache License, Version 2.0.
(Вы можете использовать его совершенно свободно без всяких ограничений.)

Telegram

About

Прием и отправка платежной XML информации, бинарных информационных и файлов статистики по HTTP протоколу в систему СВК Банка России.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /