Найти тему
1C:БИЗНЕС РЕШЕНИЯ

Создание и настройка мобильных приложений в 1С: Предприятие 8.3

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

Многие пользователи хотят иметь полный доступ ко всем функциям “офисного” прикладного решения на своих мобильных устройствах и иметь возможность оперативно вносить результаты своей работы в офисную базу, чтобы офис не ждал их возвращения. Однако при отсутствии надежного интернет - соединения функциональность таких мобильных приложений ограничивается, но восстанавливается при восстановлении соединения.

С другой стороны, все больше обычных сотрудников работают “на выезде” у клиентов, таких как курьеры интернет - магазинов или торговые представители. Этим пользователям не требуется доступ к полнофункциональному офисному приложению, им достаточно иметь мобильное устройство (смартфон или планшет) со специализированным приложением для выполнения ограниченного набора задач.

В данной статье рассмотрим программное обеспечение необходимое для разработки мобильного приложения, как его правильно настроить и заставить «общаться» с нашим устройством.

Для начала поговорим о том, что такое платформа для мобильных устройств. Мобильная платформа – позволяет выполнять отладку, сборку мобильных приложений, работающих на устройствах с поддержкой операционных систем: Android, IOS, Windows.

Есть различные варианты сборки мобильных платформ:

1. Мобильный клиент – онлайн доступ к информационным базам, полный функционал «стационарной» сборки;

2. Мобильный клиент с автономным режимом – аналогичный функционал, добавляется возможность работы в офлайн режиме;

3. Мобильная платформа – отдельно не зависящий функционал, для работы в офлайн режиме, при пересечении данных с «офисной» платформой, имеется возможность синхронизировать данные.

-2
Рисунок 1
Рисунок 1

На рисунке 1 представлена схема передачи информации между сервером (основным приложением) и мобильным приложением.

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

Для начала нам необходимо установить платформу 1С: Предприятие. Пропустим этап установки приложения, отмечу только, что необходимо при установке добавить компонент «Модули расширения веб – сервера» (рисунок 2).

Рисунок 2
Рисунок 2

Следующим шагом необходимо включить службу Windows – IIS (Internet Information Services). Для этого переходим в «Панель управления» - «Программы» - «Включение и отключение компонентов Windows». Лучше всего открывать последнюю вкладку под учетной записью «администратора», это позволит избежать дальнейших ошибок. Далее отмечаем галочки в соответствии с рисунком 3.

Рисунок 3
Рисунок 3

Для того чтобы проверить применились соответствующие настройки, необходимо перейти в браузер и ввести «127.0.0.1», отобразится запись «It works!» либо как на рисунке 4.

Рисунок 4
Рисунок 4

Если в вашем стандартном браузере не отображается, не спешите расстраиваться, попробуйте проверить в «Internet Explorer».

Для тестирования нашего разрабатываемого приложения, можно использовать настоящее физическое устройство – т.е. мобильный телефон, однако удобнее выполнять тестирование на виртуальном устройстве, а в дальнейшем эксплуатировать на телефоне.

Поэтому в рамках статьи было принято решение использовать виртуальное устройство, выбор пал на платформу Android Studio.

Теперь перейдем к более сложному. Следующая наша задача установить Android Studio. Для того чтобы не «раздувать» статью большим количеством скриншотов по установке, пропустим этот шаг, поскольку в свободном доступе предостаточно мануалов по установке данного программного средства. Заострим внимание лишь, на паре моментов, на которых у нас возникали проблемы при установке: ...

Продолжение читайте на нашем сайте 1С:БИЗНЕС РЕШЕНИЯ!