Транспортный модуль егаис. Егаис

Инструмент 29.06.2020
Инструмент

Суета, сопровождавшая внедрение ЕГАИС, к счастью прошла. Система перешла из разряда нового и непривычного в повседневную действительность и теперь самое время задуматься об оптимизации инфраструктуры. Не секрет, что внедрение ЕГАИС часто проходило под лозунгом "успеть сделать как-нибудь, лишь бы работало", поэтому многое следует переделывать. В этом ключе определенный интерес вызывает размещение УТМ на платформе Linux, о чем и пойдет речь в настоящей статье.

Целевой платформой для разработчиков УТМ - АО «ЦентрИнформ» - является Debian 7 / 8, архитектура пакетов x86. В наше время, когда 32-х разрядные системы практически сходят со сцены, это выглядит несколько странно, но лучше так, чем вообще никак. Разработчикам следует сказать спасибо только за то, что поддержка Linux есть и она не на словах, а на деле. Мы протестировали в рабочих условиях УТМ на Debian 8 и Ubunu 16.04 LTS и убедились в стабильной работе транспортного модуля, что дает возможность смело рекомендовать такое решение к применению.

Здесь же хочется сказать много "интересного" в адрес разработчиков ФСРАР, однако по причине непечатности делать этого не будем. Понятно, что полноценная поддержка Linux госорганами - это пока недостижимая мечта, но ориентироваться при разработке современной онлайн-системы на Internet Explorer - не выдерживает никакой критики. Да, мы про Личный кабинет на сайте egais.ru , для доступа в который вам придется найти машину с Windows и Internet Explorer.

Но это все лирика, поэтому перейдем непосредственно к установке. Несмотря на то, что мы для тестов использовали настольные системы Linux, УТМ никак не привязан к графической оболочке и будет прекрасно работать в серверном варианте установки ОС.

Прежде всего добавим поддержку 32-битной архитектуры:

Dpkg --add-architecture i386

Затем скачаем и установим ключ репозитория ЦентрИнформа (предварительно перейдя в домашнюю папку):

Cd
wget http://46.34.133.83/CenterInform-pubkey.asc
apt-key add CenterInform-pubkey.asc

После чего создадим файл со списком источников пакетов в /etc/apt/sources.list.d

Touch /etc/apt/sources.list.d/utm.list

и разместим в нем следующий текст:

Deb http://46.34.133.83/ wheezy main

Теперь следует обновить список пакетов командой:

Apt-get update

Теперь установим зависимости:

Apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libssl1.0.0:i386

Важно! В Debain 9 вместо пакета libssl1.0.0:i386 следует установить пакет libssl1.0.2:i386

И необходимые для работы ключа пакеты:

Apt-get install pcscd libpcsclite1:i386

Также установим пакет supervisor, который понадобится нам для управления службами УТМ:

Apt-get install supervisor

После чего установим сам транспортный модуль:

Apt-get install u-trans

Службы УТМ будут автоматически запущены после установки. Для работы с ними следует использовать службу supervisor , которая позволяет автоматически запускать и управлять работой программ, не являющихся службами Linuх. Такой подход разработчиков довольно оправдан, вместо того, чтобы писать стартовые скрипты для всего набора актуальных дистрибутивов и отслеживать актуальные тенденции, такие как переход на systemd, проще запускать УТМ через системный сервис, правильная загрузка которого обеспечивается самой системой.

Чтобы просмотреть весь список работающих через supervisor программ наберите:

Supervisorсtl status

В качестве результата вы увидите все три службы УТМ и статус каждой из них.

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

Supervisorсtl start | stop | restart | status programm

где programm - имя нужной программы. Например, следующая команда покажет статус службы utm:

Supervisorсtl status utm

а эта перезапустит ее:

Supervisorсtl restart utm

Если вы изменили тип ключа, скажем заменили JaCarta на Рутокен, то УТМ следует переустановить:

Apt-get remove u-trans

После чего замените ключ и снова выполните:

Apt-get install u-trans

Сам УТМ располагается в директории /opt/utm и по структуре папок ничем не отличается от своего Windows-аналога, логи также следует искать в привычном расположении внутри папок УТМ, а не в /var/log .

В остальном работа с УТМ происходит как обычно и никаких затруднений использование Linux-платформы вызывать не должно.

Чтобы универсальный транспортный модуль ЕГАИС взаимодействовал в сервисном Контур.Маркет, необходимо настроить программу-посредника - «Помощник УTM» . Благодаря этой программе работать с ЕГАИС можно будет даже с того ПК, к которому не подключен транспортный модуль.

Сравнение работы с помощником и без него

Если работать без «Помощника УТМ», то обращаться к ЕГАИС можно:

  • с компьютера, на котором установлен транспортный модуль;
  • с компьютера, подключенного к одной локальной сети с ПК, на котором установлен транспортный модуль.

В этом случае для работы ЕГАИС нужен плагин , но разработан он лишь для операционной системы Windows. Поэтому при обращении к ЕГАИС без УТМ-помощника работать с системой можно только под Windows XP SP3 и выше .

Если же УТМ-помощник установлен, то обращаться к ЕГАИС можно:

  • с компьютера, на котором установлен УТМ;
  • с компьютера, подключенного к локальной сети, в которой находится такой ПК;
  • с любого ПК через интернет.

При установке помощника плагин не нужен , поэтому обращаться к ЕГАИС можно с компьютера, работающего не только под Windows, но под Mac OS, Linux и другими системами, в которых работают популярные браузеры, например, Chrome или Firefox.

«Помощник УТМ» устанавливается при наличии связи с транспортным модулем. Рекомендуется устанавливать его на ПК, на котором уже установлен УTM. В таком случае при условии работы этого компьютера пользователь сможет обращаться к ЕГАИС с любого устройства из любой точки земного шара. Все, что для этого будет нужно - просто войти в Контур.Маркет.

Перед установкой «Помощника УТМ» следует проверить связь с модулем . Для этого в верхнем меню нужно нажать «Настройки» и посмотреть раздел «Связь с ЕГАИС». Если в поле «Статус» указано, что связь установлена, следует нажать «Подключить помощника УТМ»:

Установка помощника

Установка производится в несколько шагов:

  1. Необходим скачать программу:
  2. Загрузится файл с расширением.exe, который нужно запустить. Программа сама даст подсказки пользователю, как ее установить.
  3. Когда установка подойдет к концу, на рабочем столе появится ярлык «Помощник УТМ». На него нужно нажать и дождаться, пока программа загрузится и запросит секретный код.
  4. Теперь следует скопировать в Контур.Маркете сгенерированный код:
  5. Далее его нужно вставить в УТМ-помощник и сохранить изменения:
  6. После этого нужно обратиться к сервису и проверить связь с УТМ:
  7. Сервис осуществит проверку и при наличии связи покажет такой статус:
  8. Теперь нужно ввести адрес УТМ или проверить его, если он был прописан раньше.
  9. Далее следует подключить помощника:
  10. Сервис выдаст сообщение об успешном подключении:
  11. Нужно нажать кнопку «Закрыть» и перейти в Контур.Маркет.

Как отключить УТМ-помощника

Для отключения программы в верхней строке экрана нужно нажать «Настройки». В разделе «Связь с ЕГАИС» можно увидеть статус помощника, а рядом - кнопку для его отключения:

При ее нажатии появится окно, в котором нужно подтвердить отключение:

Как произвести переустановку программы

Иногда помощник требуется переустановить. Например, если он удален, не запускается при клике на ярлык (показан на изображении ниже) или есть потребность установить его на другой ПК.

Если есть подозрение, что «Помощник УТМ» работает некорректно, прежде его следует удалить:


Теперь программу нужно переустановить. Для этого следует открыть «Настройки» (верхнее меню сервиса) и в разделе «Связь с ЕГАИС» нажать «Переустановить»:

Появится окно с предупреждением о переустановке:

Следует ее подтвердить и начать установку заново.

ВНИМАНИЕ! Перед тем как приступить к установке УТМ (Универсальный транспортный модуль), обязательно выполните следующие действия (если вы их не выполнили ранее):
(Изменен 06.06.2018)

Процесс установки УТМ:

  1. Заходим на официальный сайт ЕГАИС – http://egais.ru/ ;
  2. Нажимаем войти в личный кабинет ЕГАИС;


3. Вводим ПИН ГОСТ: 0987654321;

4. Нажимаем показать сертификат;



5. Выбираем Сертификат;



6. Переходим на вкладку Транспортный модуль (УТМ);

7. Нажимаем скачать установщик транспортного модуля.

СКАЧАТЬ УТМ 2.1.6

Скачать установщик транспортного модуля версия 2.1.6 для Windows (при установке подключение к Интернет не требуется) (73 Мб)

Скачать документацию по универсальному транспортному модулю ЕГАИС (версия 2.1.6)


XSD – схемы электронных документов доступны в установленном транспортном модуле



8. После того как установщик УТМ скачан, запускаем его от имени “Администратора ” (правой кнопкой по установщику);

9. Установка ФСРАР УТМ – нажимаем далее;

10. В этом окне ничего не меняем, нажимаем Далее ;

16. Установка ФСРАР УТМ завершена.



Для подключения к ЕГАИС Розница (в части подтверждения факта закупки) необходимо:
1.
2. Установить Единый клиент JaCarta в соответствии с разрядностью Вашей операционной системы (32-х или 64-х разрядной).
3. Установить JAVA последней версии .
4. Установить компонент «Фсрар-Крипто 2»
5. Наличие браузера INTERNET EXPLORER версии 9 и выше.

Порядок установки:

1. Зайти на сайт egais.ru через INTERNET EXPLORER и нажать «Войти в личный кабинет», далее необходимо нажать «Ознакомиться с условиями и проверить их выполнение».
2. Нажмите «Начать проверку».

3. Если выскочит окно (см. рис. ниже), поставьте галку и нажмите «RUN».

4. Если при проверке прошли не все этапы, скачайте и установите предложенные программные компоненты.
5. После удачной проверки системы, появится кнопка «Перейти в личный кабинет», нажмите ее.
6. Введите ПИН код контейнера, где у Вас записан КЭП для ЕГАИС (по умолчанию ПИН код 0987654321).


7. Нажмите «показать сертификаты», далее выберете «сертификат вашей организации» и Вы попадете в личный кабинет ЕГАИС.
8. В личном кабинете Вам необходимо получить дополнительный RSA сертификат, для идентификации в ЕГАИС и защищенного соединения с сервером.
9. Перейдите в раздел «Получить ключ «.


9. Выберете подразделение, для которого хотите сформировать сертификат и нажмите «Сформировать ключ».
Обращаем внимание, что связка ИНН-КПП для каждого подразделения должна быть уникальной.
Если у Вас несколько подразделений, то производить генерацию RSA ключа нужно для каждого подразделения на отдельном носителе JaCarta с КЭП.
Если Ваше подразделение не отображается или отображается с неправильными реквизитами, Вам необходимо обратиться в лицензирующий орган вашего региона, с просьбой добавить подразделение (по месту осуществления деятельности) в реестр лицензий ФСРАРа.
Если Вашей организации нет в списке, значит Ваша организация не имеет лицензии на продажу алкоголя или Вы ИП.
Чтобы добавить организацию или ИП и получить на нее RSA ключ, необходимо добавить ее в разделе «Контрагенты».


10. На следующем окне так же нажмите «Сформировать ключ»


11. Введите ПИН код PKI (по умолчанию ПИН код 11111111).

12. В результате на JaCarta запишется RSA ключ.
Сообщите номер RSA ключа своим поставщикам.
Чтобы посмотреть номер RSA:
— откройте утилиту «Единый клиент JaCarta».
— Нажмите перейти в «режим администрирования» в нижнем левом углу.
— Перейдите на вкладку PKI.


13. Далее в личном кабинете перейдите в раздел «Транспортный модуль» или «Тестовый транспортный модуль». В зависимости от того, какую версию УТМ ЕГАИС вы хотите установить, для теста или боевую.


14. Запустите скаченный файл установки транспортного модуля ЕГАИС (УТМ) и нажмите далее.
По умолчанию УТМ устанавливается на диск «С», лучше путь установки не менять.

15. После установки УТМ, откроется следующее окно:

16. Введите ПИН код RSA ключа (по умолчанию ПИН код 11111111) и нажмите далее.
17. На следующем этапе УТМ проверяет соединение с сервером.

Если проверка не прошла, повторяйте попытку, пока она не завершиться успехом.
Если все же проверка не проходит, значит на сервере ЕГАИС проводятся работы, установку УТМ необходимо будет повторить спустя некоторое время.
Если проверка прошла, Вы перейдете на следующее окно.
18. На следующем окне УТМ запросит ПИН код от ключа КЭП (по умолчанию ПИН код 0987654321).
Выберете сертификат Вашей организации и нажмите далее.

19. На последнем этапе, УТМ закончит установку необходимых компонентов.

20. В результате на рабочем столе должно появиться шесть ярлыков для запуска УТМ.

При включении ПК или перезагрузки, необходимо запускать три ярлыка со словом «Запустить»
УТМ ЕГАИС установлен.
21. Далее Вам необходимо произвести настройку вашей товаро-учетной системы, которая способна работать с УТМ ЕГАИС.
О том как настроить Ваши учетные системы, уточняйте у поставщика этой системы.



Рекомендуем почитать

Наверх