четверг, 17 марта 2016 г.

Установка ЕГАИС 2.22.600.0 для импортеров пива

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





Прежде чем начать необходимо убедиться в готовности следуших компонентов:

БЛОГ A
1) Дистрибутивы
     а) ОС, в моем случае предустановленная Windows 8.1 x64
     b) MS SQL Server Standart 2012 SP3 в моем случае
     c) ЕГАИС 2.22.600.0
2) JaCarta -выданная удостоверящим центром
3) ETocken - выданный удотоверяющим центром
4) Наличие регистрации на портале openservice
5) Наличие файла .rg для регистрации транспортного модуля


БЛОГ B
1) Устанавливаем eToken PKI Client 3.9
     а) Устанавливаем сертификат в контейнер компьютера/ личные
     b) Экспортируем сертификат, отправляем его в заявке на регистрацию в openservice
2) Устанавливаем MS SQL со смешанной аунтификацией, с уникальным расположением BD и TEMP файлов, в моем случае:

C:\MSSQL\DB - все базы DATA
C:\MSSQL\LOG- все temp LOG
C:\MSSQL\SYSTEM- SYSTEM BD
C:\MSSQL\BACKUP- backup :)

БЛОГ C

1) Устанавливаем сертификатсертификат в доверенные центры сертификации локального компьютера.
2) Устанавливаем сертификат с EToken по инструкции пользователя Dima с форума http://egaisa.net/ низкий ему поклон и всем толковым ребятам, большая помощь!!!
___
1. Откройте "Сертификаты"
2. Сертификаты (локальный компьютер)\Личное\Реестр\Сертификаты
3. Удалите от туда сертификат "Ваша организация"
4. Сертификаты - текущий пользователь\Личное\Реестр\Сертификаты
5. Откройте сертификат "Ваша организация"
6. На закладке "Общие" снизу должен быть нарисован ключик и написано "Есть закрытый ключ для этого сертификата" (если есть ключ продолжаем, если нету, тогда переустанавливаем сертификат с еТокена)
7. Нажмите "Ок".
8. Нажимаем правой кнопкой мыши на сертификате "Ваша организация"
9. "Все задачи\Экспорт"
10. Нажимаем "Далее"
11. Ставим переключатель на позицию "Да, экспортировать закрытый ключ"
12. Формат файла оставляем предложенный по умолчанию
13. Пароль устанавливаем любой и запоминаем (лучше записываем).
14. Задаём путь для файла и его имя
15. Нажимаем "Далее"
16. Нажимаем "Готово"
17. В появившемся окне "Экспорт успешно выполнен." нажимаем "Ок"
18. Переходим "Сертификаты (локальный компьютер)\Личное\Реестр\Сертификаты"
19. Нажимаем правой кнопкой мыши на свободном месте
20. "Все задачи\Импорт"
21. Нажимаем "Далее"
22. Находим файл из пункта 14 (тип открываемого файла меняем на "Файл обмена личной...")
23. Нажимаем "Далее"
24. Вводим пароль установленный в пункте 13.
25. Галочки не трогаем
26. Оставляем переключатель на позиции "Поместить все сертификаты в следующее хранилище" "Личное\Реестр"
27. В открывшемся окне для выбора носителя выбираем "Реестр"
28. Пароль оставляем ПУСТЫМ
29. Нажимаем "Ок"
30. Открываем сертификат
31. На закладке "Общие" снизу должен быть нарисован ключик и написано "Есть закрытый ключ для этого сертификата"  (если есть ключ продолжаем, если нету, тогда всё заново)
32. Запускаем "Настройка транспорта"
33. "Соединить"
34. "Сертификат клиента"
35. Выбрать сертификат "Ваша организация"
36. Пробуем "Пинг"
37. Если "Пинг" пошёл и сесть сомнения по поводу пустого пароля, проделываем всё заново, но устанавливаем пароль в п.28

___

БЛОГ D

Правим файлы конфигурации:

Producer\1_1_Database_Install\EgaisDbInstallConfiguration.xml
Producer\2_Service\TransportServiceConfiguration.xml

БЛОГ E

Создаем пользователей:
EgaisService, делаем его администратором компьютера и MS SQL [sysadmin]


БЛОГ F

Наконец-то приступаем к установке ЕГАИС

1) Запускаем AutorunEGAIS.exe в папке установщика с правами администратора
Жмем далее/далее/далее и не вносим никаких изменений в пустые поля :)

В MS SQL появляется база [RFTS-ALCO]

В настройках пользователя настраиваем сопоставление с базой [RFTS-ALCO]


Создаем запрос MS SQL c текстом (в случае установки системы в рабочую группу, минуя Конфигурацию доменных групп).

use "RFTS-ALCO"
go
declare @USER_NAME varchar(64)
set @USER_NAME = 'pinta\office'
update INT$SEC_WIN_ROLE
set INACTIVE_FLAG = 0
where ID < 10
update INT$SEC_WIN_ROLE
set INACTIVE_FLAG = 0, GROUP_NAME = @USER_NAME
where ID in (1, 4, 6)

'pinta\office' - имя пользователя под которым будут работать в системе, кстати он тоже должен быть администратором :)








2) Устанавливаем странспортный сервис


БЛОГ G

Активируем транспортный сервис
Пуск/все программы/ЕГАИС/Транспортный Сервис/Настройка Ключей
C:\Program Files (x86)\ЕГАИС\ЕГАИС Транспортный Сервис\RegisterNewNode.exe

Указываем
C:\Program Files (x86)\ЕГАИС\ЕГАИС Транспортный Сервис\TransportService.exe
И наш .rg файл




Настраиваем транспортный модуль
Пуск/все программы/ЕГАИС/Транспортный Сервис/Настройка транспорта
C:\Program Files (x86)\ЕГАИС\ЕГАИС Транспортный Сервис\TransportConfigurator.exe







Сохранить/ ПИНГ

























6 комментариев:

  1. 2) JaCarta -выданная удостоверящим центром
    А зачем??? И где ее использовать???

    ОтветитьУдалить
    Ответы
    1. JaCarta у вас используется для входа на портал https://service.egais.ru/checksystem

      Удалить
  2. Этот комментарий был удален автором.

    ОтветитьУдалить
  3. Доброго времени суток! Вот бы так же обстоятельно про процесс обновления ПС ЕГАИС

    ОтветитьУдалить
    Ответы
    1. Статья в черновике :)
      К сожалению не имею сейчас возможности заплоудить дистрибутивы:)

      Процесс обновления мало чем отличается от установки, если вам понятна структура данного зоопарка, проблем не возникнет)

      Удалить