Для настройки обмена между кассовым сервером и автоматизированной системой товароучета (АСТУ) необходимо:

  1. Настроить компаратор.
    1. При необходимости создать БД MSSQL.
    2. Запустить компаратор с помощью команды:

      java -jar db-comparator.jar
  2. Установить пакет artixcs-datatransfer.
    Для установки пакета необходимо выполнить команду:

    sudo apt-get install artixcs-datatransfer

    Порт по умолчанию 38066.

    В каждом конкретном случае рабочие порты могут отличаться. Подробнее об этом можно прочитать в разделе "Список пакетов и образов".

  3. Указать параметры для обработки задач трансфера в конфигурационном файле /opt/artixcs-datatransfer/application.properties.
    1. Прописать настройки подключения к MSSQL (обязательно).

      Пример настройки
      #     Source для справочников
      urls.astudic.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
      urls.astudic.url=jdbc:sqlserver://localhost:11433;user=cashserver;password=cashserver;databasename=$clusterId$dic
      
      #     Target для продаж
      urls.astudoc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
      urls.astudoc.url=jdbc:sqlserver://localhost:11433;user=cashserver;password=cashserver;databasename=$clusterId$doc
    2. Прописать настройки подключения к MySQL (опционально).

      Пример настройки
      #   Target для справочников
      urls.csdic.driver=com.mysql.jdbc.Driver
      urls.csdic.url=jdbc:mysql://localhost:3306/$clusterId$artixcsAll?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
      
      #   Source для продаж
      urls.csdoc.driver=com.mysql.jdbc.Driver
      urls.csdoc.url=jdbc:mysql://localhost:3306/$clusterId$documentsAll?user=netroot&password=netroot&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false

      Полный список опциональных настроек и их возможных значений можно найти в разделе "DataTransfer".

  4.  В Artix Control Center на странице "Расписание" выбрать и активизировать задачи транcфера.
  • No labels