Подключение к локальной информационной базе picture_as_pdf

Для подключения сервисов "ДомОкей" и "Инфокрафт Обходчик 365" к локальной базе необходимо предварительно  опубликовать эту базу на веб-сервере.

Для этого потребуется установка веб-сервера Apache и дальнейшее использование его для того, чтобы база данных стала доступна через веб-сервер.

  1. Установка приложения согласно инструкции.
  2. Установка Apache на персональный компьютер.

Веб-сервер Apache является свободно распространяемым программным обеспечением (со своей лицензий, которую необходимо соблюдать) и может быть свободно скачан с официального сайта (см. ниже). Можно скачать любую версию не ниже 2.2.16. Перед скачиванием выберите операционную систему вашего сервера (Unix или Windows).

Версию 2.2.25 для Windows можно скачать по ссылке: 

https://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

Процедура установки Apache проста. После скачивания дистрибутива распакуйте и запустите файл.

В строке "Network Domain" пишите "localhost" (здесь и далее - без кавычек), в строке "Server Name" - "localhost", в строке "Administrator's Email Address" - ваш адрес электронной почты (он будет выводиться в браузер при некоторых ошибках сервера как e-mail администратора).

Ниже выбираете опцию "for All Users, on Port 80, as a Service - Recommended" (Apache будет запускаться как сервис):

В следующем окне выбирайте тип установки - "Typical":

 

После ввода параметров дождитесь окончания установки. Состояние веб-сервера Apache в системе Windows отображается в системном окне рядом с часами, наличие зеленого треугольника говорит о том, что сервер запущен и корректно работает. 

  1. Настройка программы «Инфокрафт: Формула ЖКХ».

Необходимо запустить «1С: Предприятие» с правами системного администратора.

Далее запускаем базу в режиме «Конфигуратор». 

В этом режиме необходимо выполнить публикацию базы на веб-сервере. 

При выборе публикации на веб-сервере система предупреждает о необходимости запускать конфигуратор с правами администратора. Нажимаем «Да».

В окне публикации переходим на вкладку «HTTP сервисы».

Необходимо указать:

Имя – имя базы (без пробелов, без кириллицы, только ENG).

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

HTTP сервисы – на вкладке HTTP сервисы поставить галочку напротив икОбходчик365. 

Нажимаем «Опубликовать». 

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

Нажимаем «Добавить».

Задаем имя пользователя и пароль, переходим на вкладку «Прочие». 

На этой вкладке необходимо отметить права:

Администратор системы.

Полные права (ближе к середине списка).

Для проверки работы Web-сервиса необходимо знать IP-адрес вашего персонального компьютера.

Нажимаем комбинацию клавиш «windows + R», откроется окно «Выполнить». В окне прописываем «cmd» и нажимаем ENTER.

Если все выполнили верно, откроется окно командной строки:

В командной строке вводим команду «ipconfig». 

Строка IPv4-адрес укажет IP-адрес локальной машины.

Воспользуемся браузером для проверки.

Введем адрес по шаблону http://IP-адрес/имя базы/hs/chairman/v1/org, в данном случае запрос выглядит таким образом: http://192.168.0.36/demo_form_+/hs/chairman/v1/org.

В полученном ответе будут указаны названия организаций, которые найдены в базе 1с.

Подключение приложения.

После того, как убедились, что база опубликована на веб-сервере корректно, приступаем к настройке мобильного приложения.

Подключаем телефон к внутренней локальной сети через Wi-Fi. Теперь в приложении можно набрать адрес опубликованной базы и нажать кнопку «Подключиться». 

Шаблон адреса: http://IP-адрес/имя базы/

В данном случае запрос выглядит таким образом  http://192.168.0.36/demo_form_+/

Если настройка выполнена верно, в списке выбора отобразятся организации из базы.

Для работы с базой вне локальной сети необходимо получить белый IP-адрес у провайдера интернета и настроить проброс портов на роутере. Если вместо знакомой страницы вы увидели "Не удается получить доступ к сайту" или аналогичное сообщение - выполните настройку брандмауэра.

вниз
наверх