Как установить и настроить 1С на планшете Android: подробное практическое руководство

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Шаг 1. Понимание архитектуры мобильной 1С

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

  1. Мобильное приложение (автономная база данных): В этом режиме на планшет устанавливается мобильная платформа, внутрь которой загружается специальная конфигурация. Локальная база данных физически хранится в памяти планшета (в файле формата .1cd). Устройство работает автономно (офлайн), а обмен с центральной базой на ПК выполняется периодически через веб-сервисы.
  2. Мобильный клиент: Это аналог тонкого клиента для ПК. На самом планшете базы данных нет. Устройство должно иметь постоянный доступ к интернету. Планшет напрямую подключается к опубликованной на веб-сервере центральной базе, интерфейс которой динамически адаптируется под мобильный экран. Все вычисления производятся на стороне сервера.
  3. Мобильный клиент с автономным режимом: Гибридный вариант, когда приложение работает напрямую с сервером при наличии связи, но при ее потере переходит на локальную базу данных, автоматически синхронизируя изменения при восстановлении сети.

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

Шаг 2. Архитектура процессора и выбор правильного APK-файла

Когда мы скачиваем дистрибутив мобильной платформы с официального портала 1С, архив содержит сразу несколько файлов с расширением .apk. Крайне важно выбрать правильный файл, соответствующий аппаратной архитектуре процессора вашего планшета. Проанализируем основные типы дистрибутивов:

Важное правило: Если вы установите неподходящую архитектуру, приложение либо откажется устанавливаться с ошибкой синтаксического анализа пакета, либо будет постоянно завершать работу в аварийном режиме (вылетать) при попытке обращения к базе данных.

Шаг 3. Установка и предоставление системных разрешений

Рассмотрим пошагово процесс установки скачанного APK-файла на планшет:

  1. Перенесите необходимый файл .apk во внутреннюю память устройства или скачайте его напрямую через браузер планшета.
  2. Запустите установку файла через любой файловый менеджер.
  3. Android выдаст предупреждение безопасности о попытке установки из неизвестного источника. Нам необходимо перейти в настройки по предложенной ссылке и разрешить установку для этого источника (желательно выбрать вариант "разрешить только в этот раз" для обеспечения безопасности устройства в будущем).
  4. После успешной установки запустите приложение 1С. Платформа запросит доступ к различным ресурсам системы.

Рекомендация по разрешениям: Мобильной 1С для полноценной работы могут потребоваться права на использование камеры (для сканирования штрихкодов), доступ к файловой системе (для сохранения файлов и работы локальной базы), а также доступ к Bluetooth и геолокации. Если вы не уверены, какие именно функции будут задействованы вашей конфигурацией, рекомендуется предоставить все запрашиваемые разрешения во избежание сбоев в работе кода.

Шаг 4. Выбор места хранения базы данных

Разберем критически важный нюанс, связанный с быстродействием и сохранностью ваших данных. Современные планшеты позволяют использовать внешние карты памяти MicroSD. Настоятельно рекомендуем настраивать хранение локальных баз данных .1cd исключительно во внутренней памяти планшета.

Использование внешних карт памяти часто приводит к следующим проблемам:

Шаг 5. Настройка подключения к веб-серверу и SSL-безопасность

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

Рассмотрим пример кода, который выполняет проверку доступности веб-сервера перед началом синхронизации данных в мобильном приложении:


&НаКлиенте
Процедура ВыполнитьСинхронизациюДанных()
    ПараметрыПодключения = Новый Структура;
    ПараметрыПодключения.Вставить("URL", "https://mycompany.ru/trade_base/hs/exchange");
    ПараметрыПодключения.Вставить("Пользователь", "MobileUser");
    ПараметрыПодключения.Вставить("Пароль", "SecurePassword123");
    
    Если ПроверитьСвязьССервером(ПараметрыПодключения.URL) Тогда
        ВыполнитьЗагрузкуПакетов(ПараметрыПодключения);
        ПоказатьПредупреждение(, "Синхронизация успешно завершена!");
    Иначе
        ВызватьИсключение "Сервер синхронизации недоступен. Проверьте подключение к интернету.";
    КонецЕсли;
КонецПроцедуры

При настройке обмена через веб-сервер критически важно использовать защищенный протокол HTTPS. Однако здесь кроется еще один нюанс безопасности: если вы используете самоподписанный SSL-сертификат (созданный самостоятельно внутри локальной сети предприятия без привлечения коммерческих удостоверяющих центров), Android заблокирует обмен данными.

Чтобы решить эту проблему, нам потребуется выполнить ручной импорт SSL-сертификата на планшете. Для этого скопируйте файл сертификата в формате .crt или .cer на планшет, зайдите в системные настройки в раздел "Безопасность" -> "Шифрование и учетные данные" -> "Установка сертификатов" и выберите пункт "Сертификат CA" (или сертификат центра сертификации). После этого система начнет доверять вашему веб-серверу.

Шаг 6. Подключение торгового оборудования

Если планшет планируется использовать для инвентаризации на складе или для продаж, к нему потребуется подключить сканер штрихкодов или мобильную кассу. Разберем особенности настройки подключения внешнего оборудования:

  1. Подключение устройств чаще всего происходит по каналу Bluetooth.
  2. Важная особенность Android: Для успешного поиска и сопряжения Bluetooth-устройств в приложении 1С обязательно должно быть разрешено использование Геопозиции (местоположения). Без этого системные службы Android блокируют сканирование эфира Bluetooth в целях конфиденциальности.
  3. В самой мобильной 1С необходимо использовать сертифицированные мобильные драйверы, поставляемые разработчиком оборудования или фирмой 1С.

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

← На главную