README.md

    icon SVK Transport

    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

    Описание

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

    Релизы
    Конвейеры
    0 успешных
    0 с ошибкой