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

· 9 мин

Содержание

Чтобы подключить телефон к 1С, базу публикуют на веб-сервере (Apache или IIS), а на смартфон ставят приложение «1С:Предприятие» — мобильный клиент — и указывают в нём адрес публикации. Тот же адрес открывается и в мобильном браузере как веб-клиент. Без публикации на веб-сервере ни один из этих способов не заработает.

Частое заблуждение — что телефон можно подключить к файловой базе напрямую, как ещё один компьютер в сети. Нельзя: мобильные устройства работают с 1С только по HTTP/HTTPS. Исключения — удалённый рабочий стол (RDP) и отдельные мобильные приложения, которые обмениваются с базой данными.

Какой способ подключения выбрать

Способов четыре, и они решают разные задачи. Сначала определите, что сотрудник будет делать с телефона.

СпособЧто нужноКогда подходитОграничения
📱 Мобильный клиентПубликация базы + приложение «1С:Предприятие»Руководителю, менеджеру: смотреть отчёты, вводить заказы, согласовыватьКонфигурация должна поддерживать мобильный клиент; расходует клиентскую лицензию
🌐 Веб-клиент в браузереПубликация базыРазово заглянуть в базу, если приложение поставить нельзяФормы рассчитаны на большой экран, на телефоне неудобно
🖥️ Удалённый рабочий столТерминальный сервер + RDP-приложениеНужна полная функциональность, включая обработки и печатьМелко, нужен сервер терминалов и его лицензии
📦 Отдельное мобильное приложениеПриложение на мобильной платформе 1С + обмен с базойТорговые агенты, курьеры, кладовщики, работа без связиНужна настройка обмена, часть приложений платные

Для складских задач есть пятый вариант — терминал сбора данных (ТСД). Это промышленный смартфон со сканером, о нём отдельный раздел ниже.

Что сотрудник будет делать с телефона?

Подготовка: публикуем базу 1С на веб-сервере

Публикация — обязательный шаг для мобильного клиента и для браузера. Её делают один раз на компьютере или сервере, где стоит 1С и веб-сервер.

Что должно быть на машине публикации:

  • ✅ установленная платформа 1С 8.3 с компонентом «Модули расширения веб-сервера»;
  • ✅ веб-сервер: Apache 2.4 или IIS (в Windows включается через «Компоненты Windows»);
  • ✅ права администратора Windows — Конфигуратор для публикации запускают от имени администратора.

Шаги публикации

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

После этого база открывается по адресу вида http://имя-сервера/buh. Проверьте его сначала с того же компьютера, потом с другого компьютера в сети.

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

Доступ из интернета

Внутри офисной сети телефон увидит сервер по Wi-Fi. Чтобы работать из дома или с выезда, нужен один из вариантов:

  • 🔒 VPN до офисной сети: телефон подключается к VPN, затем к внутреннему адресу публикации;
  • 🌍 публикация наружу: белый IP или доменное имя, проброс портов 80/443 на роутере на веб-сервер;
  • ☁️ облачная аренда 1С — провайдер уже опубликовал базу и выдаёт готовый адрес.

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

Мобильный клиент 1С на Android и iPhone

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

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

Не каждая база откроется в мобильном клиенте. В свойствах конфигурации есть параметр «Назначения использования»: в нём должно быть отмечено «Мобильное устройство». Посмотреть его можно в Конфигураторе, открыв свойства корня дерева конфигурации.

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

Не включайте «Мобильное устройство» в чужой типовой конфигурации на поддержке без программиста — это изменение конфигурации, оно влияет на обновления.

Подключение базы в приложении

  1. Установите приложение «1С:Предприятие» из магазина приложений.
  2. Откройте его и нажмите кнопку добавления информационной базы («+»).
  3. Укажите любое понятное имя и адрес публикации, например https://1c.example.ru/buh.
  4. Сохраните и выберите базу в списке.
  5. Введите имя пользователя 1С и пароль.

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

💡 Проверка до приложения: откройте адрес публикации в браузере телефона. Если веб-клиент загрузился и спросил пароль, сеть и публикация в порядке — дальше ищите проблему в приложении или в конфигурации.

Лицензии

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

Автономный режим

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

Работа через браузер и удалённый рабочий стол

Веб-клиент в мобильном браузере

Адрес публикации открывается в Chrome, Safari и других браузерах без установки приложения. Для разового просмотра это быстрее всего.

Минусы заметны сразу:

  • 📏 формы не адаптируются под телефон, приходится масштабировать;
  • ⌨️ ввод в табличные части неудобен;
  • 🔄 при сворачивании браузера сеанс может прерваться.

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

Удалённый рабочий стол (RDP)

Если в компании есть терминальный сервер , на телефон ставят RDP-клиент (например, Microsoft Remote Desktop) и подключаются к серверу. На экране телефона — обычный рабочий стол Windows с 1С.

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

ТСД и сканирование штрихкодов с телефона

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

РежимКак работаетЧто нужно
Пакетный (офлайн)Задание выгружается из 1С в ТСД, кладовщик сканирует, результат загружается обратноДрайвер ТСД в «Подключаемом оборудовании»
Онлайн-приложениеПрограмма на ТСД в реальном времени обменивается с базой через веб-публикациюСпециализированное ПО для ТСД, публикация HTTP-сервисов
ТСД как телефонНа ТСД под Android ставится мобильный клиент, сканер работает как клавиатураПоддержка мобильного клиента конфигурацией

Подключение ТСД в типовой конфигурации

  1. Откройте Администрирование → Подключаемое оборудование и включите использование подключаемого оборудования.
  2. Перейдите в список оборудования и добавьте новый экземпляр с типом «Терминалы сбора данных».
  3. Выберите драйвер, который соответствует программе на вашем ТСД, и установите его, если программа предложит.
  4. Настройте параметры и проверьте связь кнопкой проверки в карточке устройства.

После этого в документах поступления, реализации и инвентаризации появляются команды выгрузки в ТСД и загрузки из него.

Сканер в режиме клавиатуры

Самый простой вариант — сканер ТСД, настроенный на эмуляцию клавиатуры (Keyboard Wedge). Отсканированный код вводится в активное поле, как будто его набрали вручную. Так он работает и в мобильном клиенте, и в веб-клиенте.

💡 В настройках сканера ТСД добавьте суффикс Enter после кода. Тогда 1С сразу обработает штрихкод без нажатия кнопки.

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

Не удаётся подключиться: ищем причину

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

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

Безопасность и скорость мобильного доступа

Публикация наружу открывает базу всему интернету. Минимальный набор защиты:

  • 🔐 только HTTPS с действительным сертификатом;
  • 🔑 у каждого пользователя свой стойкий пароль, пустых паролей и общего входа «Администратор» нет;
  • 👤 мобильным сотрудникам — права только на нужные разделы, без администрирования;
  • 🚫 публикуйте только то, что нужно: если HTTP-сервисы не используются, не включайте их;
  • 🌐 по возможности — VPN вместо прямой публикации наружу.

Потеряли телефон — сразу смените пароль этого пользователя в 1С или запретите ему вход. Активные сеансы завершите через консоль кластера или список активных пользователей.

Чтобы работало быстрее

  • 📶 Мобильный клиент передаёт по сети только данные форм, но тяжёлые отчёты на большие периоды всё равно ждут сервер. Формируйте отчёты за короткий период.
  • 🗂️ Для мобильных пользователей настройте рабочие места с минимумом разделов — меньше загрузок при старте.
  • 🖥️ Файловая база с веб-публикацией подходит для 2–3 одновременных пользователей. Если мобильных сотрудников больше, переходите на клиент-серверный вариант.

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

Можно ли подключить телефон к 1С без интернета?
Только внутри офисной Wi-Fi-сети, где виден веб-сервер, или в автономном режиме, если его поддерживает конфигурация. Без сети обычный мобильный клиент не работает.
Нужна ли отдельная лицензия для мобильного клиента?
Отдельной лицензии на приложение нет, оно бесплатное. Но каждое подключение занимает клиентскую лицензию базы, как обычный пользователь.
Подойдёт ли iPhone так же, как Android?
Да, мобильный клиент есть для iOS и Android, порядок подключения одинаковый. ТСД почти всегда работают на Android.
Можно ли печатать документы с телефона?
Мобильный клиент формирует печатную форму, которую можно сохранить в PDF и отправить или распечатать средствами телефона. Для печати на офисный принтер удобнее RDP.
Работает ли мобильный клиент с файловой базой?
Да, если файловую базу опубликовать на веб-сервере. Для нескольких одновременных мобильных пользователей лучше клиент-серверная база.