Настройка обмена
Настройка обмена производится в три этапа:
-
установка 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) в список доверенных программ