wiki:offline_chestn_znak

Это старая версия документа!


Проблема

На 1 пк можно поставить только 1 модуль, 1 модуль работает только с одним ИНН. На сегодня у нас нет компаний в рознице у кого только 1 инн, в основном 2 и больше, т.е. нужно ставить 2 модуля на 2 разных пк. Есть компании, где 6 юр лиц, это уже создает проблему.

Описание модуля

Конструктивно модуль состоит из 2-х частей

  • regime - написан честным знаком и служит апи для фронтола и прочего по
  • enisey - бд для хранения марок, Енисей СУБД

Ограничение на количество инн заложено именно в Енисее, точнее в его лицензии.

Обход проблемы с лицензией

Для запуска 2-х енисеев на 1-м пк нужно использовать коммьюнити лицензию на 3 мес. Взять ее можно по ссылке

Установка лицензии
  1. Должны быть запущены все енисеи
  2. Выполняем запрос установки лицензии. В тестах использовался Постер. Тип запроса POST в теле запроса текстом пишем лицензию скопированную по ссылке с сайта разработчиков.
http://127.0.0.1:5984/_license
Результат выполнения запроса
{
    "ok": true
}
настройка запуска 2-х regime и enisey
  • В каталоге Regime\ копируем папки regime и yenisei называем их regime_2 и yenisei_2
  • Далее наша задача заменить пути запуска программных модулей и активировать службы
  • В каталоге Regime\bin создаем файлы запуска служб regime_2.cmd и yenisei_2.cmd
  • В содержимом CMD файлов regime_2.cmd и yenisei_2.cmd меняем:
"%BINDIR%\erl" -boot "%ROOTDIR%\regime\releases\%APP_VSN%\regime" ^
-args_file "%ROOTDIR%\regime\etc\vm.args" ^
-epmd "%BINDIR%\epmd.exe" ^
-config "%ROOTDIR%\regime\releases\%APP_VSN%\sys.config" %*

на regime_2 или enisey_2

"%BINDIR%\erl" -boot "%ROOTDIR%\regime_2\releases\%APP_VSN%\regime" ^
-args_file "%ROOTDIR%\regime_2\etc\vm.args" ^
-epmd "%BINDIR%\epmd.exe" ^
-config "%ROOTDIR%\regime_2\releases\%APP_VSN%\sys.config" %*
  • wiki/offline_chestn_znak.1740469721.txt.gz
  • Последнее изменение: 2025/02/25 10:48
  • anton