DataMobile

Настройка обмена

Настройка обмена производится в три этапа:

  • установка http-сервера (например: Apache HTTP Server, Nginx, Microsoft IIS)

    Примечание! Подразумевается, что http-сервер уже установлен.

    Пример по установке http-сервера Apache возможно посмотреть в статье другого продукта Установка веб-сервера.

  • добавление пользователя для взаимодействия с публикацией учетной системы

  • осуществление публикации из конфигуратора с последующей настройкой обмена в ПО

Добавление пользователя публикации

Чтобы добавить пользователя для доступа в систему учета:

  • Находясь в режиме конфигуратора, перейдите на вкладку Администрирование и выберите пункт Пользователи
  • Добавьте нового пользователя, заполнив на вкладке Основные параметры -> Имя (например, tsduser) -> Пароль (например, 123)
  • Отключите признак Показывать в списке выбора
  • На вкладке Прочие отметьте роль Полные права.

  • Примечание! Пункт Показывать в списке выбора лучше не активировать, т. к. данный пользователь требуется только для доступа к базе данных с терминала сбора данных.

    Пользователь с полными правами на терминале сбора данных сможет работать только по заданным алгоритмам и не нанесет вред данным.


  • После всех вышеуказанных настроек необходимо сделать публикацию базы данных 1С на http-сервере для обмена данных с терминалом.

    Примечание! Для некоторых конфигураций может потребоваться добавление пользователя в режиме предприятия, а не в конфигураторе.

Настройка публикации HTTP-сервиса

После интеграции расширения DM.TOIR (см. TOIR-A-47), конфигураторе перейдите на вкладку Администрирование и выберите пункт Публикация на веб-сервере:

  • Укажите имя веб-публикации (например, ERP).
  • Выберите установленный http-сервер (например, Apache 2.2).
  • Укажите Каталог, к которому будет доступ и у сервера 1С, и у http-сервера.

Подключение производится в два основных этапа:

  • Публикация базы данных 1С на http-сервере.
  • Настройка обмена в разделе настроек ПО Обмен.

Публикация базы данных 1С на HTTP-сервисе

  • Перейдите на вкладку HTTP сервисы
  • Отметьте галочкой Публиковать HTTP сервисы по умолчанию
  • Отметьте галочкой Публиковать HTTP сервисы расширений по умолчанию
  • Нажмите Опубликовать
  • Перезапустите используемый http-сервер

Проверка публикации

Для проверки публикации HTTP-сервиса в браузере ПК необходимо набрать http://ip_адрес_сервера:порт/имя_публикации/hs/DmToirExch.

Пример! При переходе по адресу http://192.168.1.64:777/ERP/hs/DmToirExch в ответ Вы должны получить окно идентификации на доступ к базе данных системы учета.

Проверку работы http-сервера лучше осуществлять не с компьютера, где выполнена публикация, а с любого другого компьютера в той же сети.

Успешная проверка публикации

Если идентификация произошла, то далее требуется подключить терминал сбора данных по Wi-Fi. Далее в браузере на терминале сбора данных наберите путь к http-сервису (например, http://192.168.1.64:777/ERP/hs/DmToirExch). При переходе по данному адресу Вы также должны получить окно идентификации на доступ к базе данных системы учета.

Если доступ к базе данных будет осуществляться из другой подсети, то необходимо средствами сетевого маршрутизатора пробросить порт публикации Apache.

По умолчанию установлен порт 80. Он может быть изменен в файле httpd, лежащем в папке conf программы Apache.

В строке Listen 80 порт может быть изменен на любой другой.

Также возможна работа через 3G/4G сети. Но на сервере, откуда производится публикация через http-сервер, необходим внешний («белый») IP-адрес (уточняйте информацию у вашего интернет-провайдера). Также возможно использовать сервис ddns для «серых» IP. При успешном выполнении этих проверок можно запустить программу DM.TOIR и продолжить настройку обмена в ПО.

Ошибка публикации

В случае ошибки публикации попробуйте:

  • Переустановить Apache
  • Указать другой порт публикации (в этом случае к IP адресу надо обращаться с указанием порта, например, если порт указан 8888, то ссылка будет вида http://192.168.1.64:8888/ERP/hs/DmToirExch)
  • Отключить брандмауэр Windows (или другие подобные сетевые фильтры)
  • Добавить сервер http-сервиса (например, Apache) в список доверенных программ
Оценить статью