Настройка работы

Для того чтобы настроить online обмен с DataMobile следует:



ВАЖНО

Работу с web-сервисами поддерживает версия платформы 1С 8.0 и выше

Публикация web-сервиса

Скачайте и установите web-сервер Apache http://httpd.apache.org/download.cgi#apache20. После установки в панели задач появится иконка web-сервера , при нажатии на которую откроется окно web-сервера, где можно увидеть статус работы сервера. Значок означает, что сервер запущен.

Для проверки работы сервера в окне браузера наберите //localhost/, в ответ должна появиться надпись Itworks!

В качестве web-сервера могут использоваться и другие программы, например, MicrosoftIIS.

Добавление элементов в конфигурацию ДАЛИОН

Запустите ДАЛИОН в режиме конфигуратора, выберите пункт меню Конфигурация-Открыть конфигурацию и Конфигурация-Сравнить, объединить с конфигурацией из файла…

Выберите файл конфигурации поставки DataMobile, в открывшемся окне снимите галки со всех модулей 1С и установите только на модули DataMobile.

Нажмите кнопку «Выполнить».

После сравнения и объединения конфигурации требуется предоставить текущим пользователям права на просмотр и чтение плана обмена ДатаМобайл_СписокТСД.

Например, добавить права в роль «Пользователь», которая по умолчанию есть у всех пользователей БД.

ВАЖНО

Без данной настройки текущие пользователи БД не смогут вносить изменения в справочники, которые принимают участие в обмене (Контрагенты, Единицы Измерения, Номенклатура, Пользователи, Характеристики Номенклатуры). 

Подключение ТСД к web-сервису

После объединения необходимо обновить конфигурацию базы данных и принять изменения.

ВАЖНО

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

После объединения перейдите на вкладку «Администрирование» и выберите пункт Публикация на веб-сервере, укажите имя сервера (например, UT), выберите установленный web-сервер (например, Apache 2.0), отметьте галочкой Публиковать web-сервисы и сам web-сервис DataMobileExch.

Для проверки публикации в браузере ПК необходимо набрать http://IP адрес компьютера, на котором выполнена публикация/имя web-сервера/ws/datamobileexch. Для проверки работы web-сервера лучше осуществлять проверку не с компьютера, где выполнена публикация, а с любого другого компьютера в той же сети.

Например, при переходе по адресу http://192.168.1.33/UT/ws/datamobileexch в ответ откроется окно идентификации на доступ к базе данных 1С.

Если идентификация произошла, то далее, требуется подключить ТСД по WiFi, убедитесь, что ТСД получил IP в той же сети, где установлен Apache. Далее, в браузере на ТСД наберите путь к web-сервису (например, http://192.168.1.33/UT/ws/datamobileexch).

При переходе по данному адресу, также должно открыться окно идентификации на доступ к базе данных 1С. При успешном выполнении этих установок, можно запустить DataMobile и продолжить настройку программы.

Все настройки программы DataMobile сохраняются в файле DMCFG.txt. Они могут быть перенесены на другой ТСД и применены на нем при запуске программы.

Если доступ к базе данных будет осуществляться из другой подсети, то необходимо средствами сетевого маршрутизатора пробросить порт публикации Apache (по умолчанию порт 80 и может быть изменен в файле httpd.conf программы, в строке Listen80 на любой другой) из внутренней сети во внешнюю. Также возможна работа через интернет - 3G и 4G сети.

При ошибках публикации попробуйте переустановить Apache, указать другой порт публикации (в этом случае к IP адресу надо обращаться с указанием порта, например, если порт указан 8888, то ссылка будет http://192.168.1.33:8888/UT/ws/datamobileexch). Также требуется отключить брандмауэр Windows (другие подобные сетевые фильтры) или добавить сервер Apache в список доверенных программ.