К статье
Практический материал

Администрирование · 11 мин

Как подключить мобильное приложение 1С к базе

Как подключить мобильное приложение 1С к базе: публикация веб-сервисов, настройка сервера, подключение по Wi-Fi и через интернет, типичные ошибки и FAQ.

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

Прежде чем начинать, важно понять, что «мобильное приложение 1С» — это не один продукт. Существуют готовые приложения от 1С (например, «1C:Монитор ERP», «1C:Заказы», «1C:Касса»), отраслевые решения партнёров и самостоятельно разработанные мобильные конфигурации. Схема подключения у них различается, но общий принцип один: приложение обращается к опубликованной на веб-сервере базе по протоколу HTTP/HTTPS.

В этой инструкции разобраны оба основных сценария — подключение внутри локальной сети по Wi-Fi и доступ через интернет, а также настройка веб-сервера, типичные ошибки и способы проверить результат.

Что понадобится перед подключением

Для успешного подключения нужно подготовить три компонента. Первый — работающая информационная база 1С: файловая или клиент-серверная, с пользователем, у которого есть права на вход и нужные операции. Второй — веб-сервер, через который база будет опубликована: под Windows обычно используют IIS, под Linux — Apache. Третий — само мобильное приложение, установленное на смартфон из Google Play или App Store.

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

База опубликованаЕсть URL вида http://сервер/имя_базы

Открывается ли адрес в браузере с запросом логина

Сеть настроенаСмартфон и сервер в одной сети или есть внешний доступ

Пингуется ли сервер, открыт ли порт веб-сервера

Пользователь созданЕсть учётная запись с паролем

Входит ли этот пользователь в базу через обычный клиент

Публикация базы на веб-сервере

Публикация — ключевой шаг, без которого мобильное приложение не сможет получить доступ к данным. Выполняется она из конфигуратора 1С: откройте базу в режиме «Конфигуратор», перейдите в меню «Администрирование» и выберите пункт «Публикация на веб-сервере». В открывшемся окне укажите имя публикации (латиницей, без пробелов — оно станет частью адреса), выберите веб-сервер и отметьте нужные сервисы: для большинства мобильных приложений требуется публикация HTTP-сервисов или стандартного интерфейса OData.

После нажатия кнопки «Опубликовать» платформа создаст на веб-сервере каталог с настройками. Проверьте результат, открыв в браузере адрес вида http://имя_сервера/имя_публикации. Если появляется запрос логина и пароля от базы — публикация прошла успешно. Если браузер показывает ошибку 404 или 500, проблема в настройках веб-сервера: чаще всего не установлены модули расширения 1С или неверно указан путь к ним.

Подключение в локальной сети по Wi-Fi

Самый простой сценарий — смартфон и сервер с 1С находятся в одной локальной сети, например подключены к одному офисному Wi-Fi. В этом случае никаких дополнительных настроек сети не требуется, достаточно знать IP-адрес или имя компьютера, где опубликована база.

Если браузер на смартфоне не открывает адрес, проблема почти всегда в сетевых настройках: брандмауэр Windows блокирует входящие подключения на порт веб-сервера (обычно 80 или 443), либо Wi-Fi-роутер изолирует клиентов друг от друга. В первом случае создайте разрешающее правило для порта веб-сервера, во втором — отключите в настройках роутера функцию изоляции клиентов (AP isolation).

Подключение через интернет

Для доступа к базе из любой точки мира нужно, чтобы сервер был доступен из внешней сети. Есть три основных способа: статический «белый» IP-адрес от провайдера с пробросом портов на роутере, VPN-подключение к офисной сети и облачное размещение базы (в том числе сервис 1С:Фреш, где публикация уже настроена).

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

Сравнение способов внешнего доступа

Проброс портов + HTTPS

Быстро настроить, но база видна из интернета; требует сертификата и строгой парольной политики

VPN

Безопаснее, база не видна снаружи; нужен настроенный VPN-сервер и клиент на смартфоне

1С:Фреш / облако

Публикация и защита уже настроены провайдером; подходит, если нет своего сервера и администратора

Настройка самого мобильного приложения

После установки приложения из магазина при первом запуске оно попросит указать параметры подключения. Типовой набор полей: адрес сервера (URL публикации), имя пользователя и пароль. Некоторые приложения поддерживают добавление подключения по QR-коду — ссылку можно сформировать в десктопной 1С и отсканировать камерой, что избавляет от ручного ввода длинных адресов.

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

Проверка подключения и типичные ошибки

Признак успешного подключения — приложение проходит авторизацию и показывает актуальные данные из базы: список документов, остатки, задачи. Если вместо этого появляется ошибка, её текст обычно указывает на причину. «Сервер не отвечает» или тайм-аут — проблема с сетью или брандмауэром. «Ошибка аутентификации» — неверный логин, пароль или у пользователя нет права входа через веб-клиент.

Типичные ошибки при подключении
01
Указан адрес без имени публикации — приложение получает страницу ошибки вместо базы; всегда вводите полный URL до имени базы
02
База опубликована, но не опубликованы нужные HTTP-сервисы — приложение входит, но не загружает данные; вернитесь в диалог публикации и отметьте нужные сервисы
03
Используется локальный адрес при подключении через мобильный интернет — адрес 192.168.x.x недоступен извне; нужен внешний IP или VPN
04
Брандмауэр блокирует порт веб-сервера — с другого устройства адрес не открывается; добавьте разрешающее правило
05
Устаревшая версия платформы или приложения — обновите платформу на сервере и приложение на смартфоне
Контрольные точки

Как проверить результат

Адрес в браузере смартфона
Норма

Открывается форма входа в базу

Тревожный признак

Ошибка 404, 500 или страница недоступна

Вход в приложении
Норма

Приложение принимает логин и загружает данные

Тревожный признак

Ошибка аутентификации или бесконечная загрузка

Актуальность данных
Норма

Созданный в десктопной 1С документ виден в приложении

Тревожный признак

Данные устарели или отсутствуют — проблема с синхронизацией

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

Ограничения и когда нужен специалист

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

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

Итог

Что важно запомнить

Подключение мобильного приложения 1С строится вокруг публикации базы на веб-сервере. Сначала проверьте адрес в браузере смартфона, затем вводите его в приложение. В локальной сети всё работает по Wi-Fi без дополнительных настроек, для доступа из интернета используйте HTTPS или VPN и никогда не открывайте базу без защиты.

Частые вопросы

Можно ли подключить мобильное приложение к файловой базе 1С?

Да, файловую базу можно опубликовать на веб-сервере так же, как клиент-серверную. Ограничение — производительность: при нескольких одновременных мобильных подключениях файловая база работает заметно медленнее, поэтому для активной работы нескольких сотрудников лучше рассмотреть клиент-серверный вариант.

Приложение пишет «ошибка аутентификации», хотя пароль верный. Что делать?

Проверьте три момента: есть ли у пользователя право на вход через веб-клиент (задаётся в настройках пользователя в конфигураторе), не содержит ли пароль символы, которые приложение вводит некорректно с экранной клавиатуры, и не истёк ли срок действия пароля, если в базе настроена парольная политика.

Работает ли мобильное приложение 1С без постоянного интернета?

Зависит от приложения. Мониторинговые приложения вроде «1C:Монитор ERP» требуют постоянного соединения с сервером. Автономные мобильные конфигурации (для торговых представителей, курьеров) умеют работать офлайн и синхронизируются с базой при появлении связи — этот режим нужно настраивать отдельно при внедрении.

Нужен ли статический IP-адрес для подключения через интернет?

Не обязательно. Альтернативы — динамический DNS (DDNS), который привязывает постоянное доменное имя к меняющемуся адресу, VPN-подключение к офисной сети или размещение базы в облачном сервисе, где вопрос адресации уже решён провайдером.

Безопасно ли открывать доступ к 1С через интернет?

Безопасно только при соблюдении базовых мер: соединение по HTTPS с действующим сертификатом, сложные пароли у всех пользователей, минимально необходимый набор опубликованных сервисов и регулярные обновления платформы. Открытая по HTTP база с простыми паролями — реальный риск утечки коммерческих данных.

Как подключить несколько баз 1С в одном приложении?

Большинство мобильных приложений 1С поддерживают список подключений: каждую базу публикуйте на веб-сервере под отдельным именем, а в приложении добавляйте несколько подключений с разными адресами. Переключение между базами выполняется в настройках или на стартовом экране приложения.