1С на смартфоне и ТСД: мобильный клиент, веб-публикация, сканер

· 10 мин

Содержание

Чтобы подключить телефон к 1С 8.3, базу публикуют на веб-сервере (Apache или IIS), а на смартфон ставят бесплатный мобильный клиент «1С:Предприятие» и указывают в нём адрес публикации вида https://сервер/имя_базы. Для терминала сбора данных (ТСД) путь другой: его подключают как оборудование через драйвер или через приложение-посредник, которое обменивается с 1С по Wi‑Fi.

Типичная ситуация: директор хочет смотреть остатки и долги покупателей с телефона, а кладовщик — принимать товар со сканером прямо у паллеты. Задачи похожие, но решаются разными способами: директору хватит мобильного клиента, складу нужен ТСД со сканером и стабильный Wi‑Fi.

Способы подключить 1С к телефону и как выбрать свой

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

СпособКому подходитЧто нужноОграничения
📱 Мобильный клиент 1С:Предприятиеруководитель, менеджер, торговый представительвеб-публикация базы, конфигурация с поддержкой мобильного клиентанужна связь с сервером, расходует клиентскую лицензию
🌐 Веб-клиент в браузере телефонаразовый просмотр данныхта же веб-публикацияформы рассчитаны на большой экран, работать неудобно
🖥 Удалённый рабочий стол (RDP)тем, кто уже работает через терминальный сервертерминальный сервер, RDP-клиент на телефонемелкий интерфейс, нужна лицензия на терминальный доступ
📦 ТСД в пакетном режимесклад без Wi‑Fi или с плохим покрытиемдрайвер ТСД в «Подключаемом оборудовании»данные попадают в 1С только после выгрузки
📶 ТСД онлайн через приложение-посредниксклад с Wi‑Fi, приёмка и инвентаризация в реальном времениПО для ТСД, обмен с 1С по HTTPплатная сторонняя программа, настройка обмена
🧩 Отдельное мобильное приложение 1Скасса, выездная торговля, малый бизнесприложение под задачу и синхронизация с учётной базойфункции ограничены задачей приложения

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

Если пользователей с телефонами два-три, а терминальный сервер уже работает, RDP-клиент — самый быстрый старт. Но для регулярной работы мобильный клиент удобнее и не требует терминальных лицензий Windows.

Публикация базы 1С на веб-сервере для доступа с телефона

Мобильный клиент и браузер ходят к 1С только по протоколу HTTP(S). Напрямую к серверу 1С (порты 1540, 1541 и диапазон рабочих процессов) телефон не подключается. Поэтому первый шаг — веб-публикация.

Что подготовить

  • 🖥 Веб-сервер: Apache 2.4 или IIS на компьютере, который видит сервер 1С или папку файловой базы.
  • 🧩 Модули расширения веб-сервера — компонент из дистрибутива платформы 1С. Если при установке платформы его не отметили, запустите установку повторно и добавьте компонент.
  • 🔢 Разрядность модуля совпадает с разрядностью веб-сервера: 64-битный Apache — 64-битная платформа.
  • 📂 Права: пользователь, от которого работает веб-сервер, должен иметь доступ к каталогу публикации, а для файловой базы — к её папке на чтение и запись.

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

Публикация через Конфигуратор

  1. Запустите Конфигуратор от имени администратора Windows — иначе он не сможет изменить файлы настройки веб-сервера.
  2. Откройте Администрирование → Публикация на веб-сервере.
  3. В поле «Имя» задайте короткое латинское имя, например buh. Оно войдёт в адрес.
  4. Выберите веб-сервер (Apache 2.4 или IIS) и каталог публикации.
  5. Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.

Конфигуратор создаст в каталоге файл default.vrd, а в httpd.conf (для Apache) допишет строку загрузки модуля wsap24.dll и блок с путём к публикации.

Публикация из командной строки

На сервере без графической оболочки или при массовой публикации удобна утилита webinst из каталога bin платформы:

cd "C:\Program Files\1cv8\8.3.xx.xxxx\bin"
webinst -publish -apache24 -wsdir buh -dir "C:\Apache24\htdocs\buh" -connstr "Srvr=srv1c;Ref=buh;" -confpath "C:\Apache24\conf\httpd.conf"

Вместо 8.3.xx.xxxx подставьте установленную версию. Для файловой базы строка соединения выглядит как File=D:\Bases\buh;.

Проверка в браузере

Откройте на компьютере http://имя_сервера/buh. Должно появиться окно входа в 1С. Пока это не работает в браузере, телефон тоже не подключится: искать проблему в мобильном приложении бесполезно.

Настройка мобильного клиента 1С:Предприятие на смартфоне

Мобильный клиент — бесплатное приложение «1С:Предприятие» для Android и iOS. Он не хранит данные у себя: формы и запросы выполняются на сервере, телефон только показывает результат.

Требования к конфигурации

Не каждая база откроется в мобильном клиенте. Проверьте два условия:

  • ✅ В свойствах конфигурации, в списке «Назначения использования», отмечено «Мобильное устройство». Свежие релизы типовых конфигураций (Бухгалтерия 3.0, УТ 11, УНФ) это поддерживают, самописные и старые доработанные базы — не всегда.
  • ✅ У роли пользователя есть право «Мобильный клиент». В типовых конфигурациях оно входит в базовые роли, в самописных его добавляют вручную.

Подключение по шагам

  1. Установите приложение «1С:Предприятие» (мобильный клиент) из магазина приложений телефона.
  2. Убедитесь, что телефон видит сервер: в офисе — через Wi‑Fi той же сети, снаружи — через опубликованный в интернет адрес или VPN.
  3. В приложении нажмите кнопку добавления базы и укажите адрес публикации: https://1c.firma.ru/buh или http://192.168.1.10/buh для локальной сети.
  4. Задайте понятное имя базы, например «Бухгалтерия ООО Ромашка».
  5. При первом входе введите имя пользователя 1С и пароль. Вход через учётную запись Windows с телефона не работает , поэтому у пользователя обязательно должен быть пароль 1С.

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

Мобильный клиент занимает клиентскую лицензию так же, как тонкий клиент на компьютере. Если на 10 лицензий уже работают 10 человек, одиннадцатым с телефона никто не зайдёт.

ТСД и сканер штрихкода: как связать склад с 1С

Терминал сбора данных — это защищённый Android-компьютер со встроенным сканером. Подключить его к 1С можно тремя способами.

Пакетный режим (офлайн)

Классическая схема для складов без сплошного Wi‑Fi:

  1. Установите на компьютер драйвер ТСД от производителя или обработку обслуживания, совместимую с вашей конфигурацией.
  2. Добавьте устройство в справочник подключаемого оборудования. В Бухгалтерии 3.0 он открывается из раздела Администрирование, в УТ 11 — из НСИ и администрирование, в группе настроек РМК и оборудования. Тип оборудования — «Терминалы сбора данных».
  3. Выгрузите в ТСД справочник номенклатуры со штрихкодами.
  4. Кладовщик сканирует товар, терминал копит данные у себя.
  5. Терминал ставят в док-станцию или подключают по USB, и данные загружают в документ — приходную накладную, пересчёт товаров или инвентаризацию через команду заполнения из ТСД.

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

Онлайн-режим через Wi‑Fi

Здесь на ТСД стоит приложение-посредник (например, решения «Клеверенс» или аналоги), а в 1С — его обработка или расширение. Кладовщик сразу видит задание из 1С: какой заказ собрать, сколько товара ожидается. Результат уходит в базу по HTTP в момент сканирования.

Для стабильной работы:

  • 📶 Проверьте покрытие Wi‑Fi в дальних рядах и в холодильной камере: металлические стеллажи сильно глушат сигнал.
  • 🔒 Закрепите за ТСД постоянные IP-адреса через резервирование на роутере — так проще искать проблемное устройство.
  • 🔋 Отключите на терминале режим энергосбережения, который выключает Wi‑Fi при блокировке экрана.

ТСД или телефон как обычный клиент 1С

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

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

Какой вариант для склада подходит вам?

Безопасный доступ к 1С с телефона из интернета

Как только публикация становится доступна снаружи, база оказывается в открытом интернете. Боты перебирают пароли постоянно, поэтому защиту настраивают до выдачи адреса сотрудникам.

Минимальный набор мер

  1. 🔐 Только HTTPS. Получите сертификат для доменного имени, например бесплатный Let’s Encrypt. Самоподписанный сертификат мобильный клиент на телефоне часто отвергает, а пароли по HTTP уходят открытым текстом.
  2. 🚪 Наружу — только порт 443. Порты 1540, 1541 и диапазон рабочих процессов сервера 1С в интернет не пробрасывайте никогда.
  3. 🔑 Пароли у всех пользователей 1С. Пустой пароль у администратора — самая частая дыра. Включите требования к сложности в настройках пользователей.
  4. 👤 Минимум прав. Торговому представителю не нужна роль «Полные права»: при утечке пароля злоумышленник получит ровно то, что было у сотрудника.

VPN вместо публикации наружу

Надёжнее вообще не публиковать 1С в интернет. Телефон подключается к офисной сети через VPN (WireGuard, OpenVPN или IPsec на роутере), а мобильный клиент ходит на внутренний адрес http://192.168.1.10/buh. Снаружи виден только VPN-порт, а без ключа к нему не подключиться.

Неудобство одно: перед работой нужно включить VPN. Для руководителя, который открывает 1С раз в день, это не проблема.

Если веб-сервер всё же смотрит в интернет, добавьте перед ним обратный прокси с ограничением числа попыток входа или белым списком IP-адресов офисов и мобильных операторов.

Не публикуйте базу наружу по HTTP без шифрования и не оставляйте пользователей без пароля — это прямой путь к утечке данных.

Почему телефон не подключается к 1С: разбор ошибок

Ищите проблему по цепочке: сеть → веб-сервер → публикация → конфигурация → пользователь. Если база открывается в браузере компьютера по тому же адресу, первые три звена исправны.

Диагностика: выберите симптом

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

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

Можно ли работать с 1С на телефоне без интернета?
Мобильный клиент без связи с сервером не работает. Офлайн-работу дают пакетные ТСД и отдельные мобильные приложения на мобильной платформе 1С, которые синхронизируются при появлении сети.
Нужна ли отдельная лицензия для мобильного клиента?
Отдельный вид лицензии не нужен. Мобильный клиент расходует обычную клиентскую лицензию 1С:Предприятия, как тонкий клиент или браузер.
Подойдёт ли iPhone?
Да, мобильный клиент 1С:Предприятие есть и для iOS. Требования к публикации и конфигурации те же, что для Android.
Почему в браузере телефона 1С открывается, а работать неудобно?
Веб-клиент показывает формы, рассчитанные на монитор. Мобильный клиент перестраивает их под узкий экран, поэтому для регулярной работы лучше он.
Можно ли подключить к 1С на компьютере сканер, который стоит на телефоне?
Напрямую — нет. Есть приложения, превращающие телефон в беспроводной сканер, но надёжнее купить Bluetooth- или USB-сканер в режиме эмуляции клавиатуры.