Администрирование · 12 мин
Мобильный клиент 1С: что это и как с ним работать
Мобильный клиент 1С — что это такое, чем отличается от мобильного приложения, как подключить телефон к базе 1С, типичные ошибки и ограничения работы.
Мобильный клиент 1С — это вариант платформы «1С:Предприятие», предназначенный для работы на устройствах под управлением Android и iOS. В отличие от тонкого клиента для компьютера, он устанавливается на смартфон или планшет и даёт пользователю доступ к функциям прикладного решения в полевых условиях: на складе, у клиента, в доставке, на выездном обслуживании.
Важно понимать ключевое различие: мобильный клиент и мобильное приложение в терминологии 1С — не одно и то же. Мобильное приложение собирается разработчиком на базе мобильной платформы и содержит собственную конфигурацию с автономной базой данных на устройстве. Мобильный клиент, напротив, подключается к уже существующей информационной базе — файловой, опубликованной на веб-сервере, или серверной — и работает с ней в режиме, близком к обычному клиентскому приложению.
Такой подход позволяет не создавать отдельное решение «с нуля», а дать сотрудникам доступ к привычной учётной системе с телефона. Однако конфигурация должна быть адаптирована под мобильный клиент: интерфейс, размеры форм и логика работы на маленьком экране требуют отдельной доработки, иначе пользоваться системой будет неудобно или вовсе невозможно.
Чем мобильный клиент отличается от других способов работы с 1С на телефоне
У пользователя смартфона есть несколько путей попасть в базу 1С, и выбор между ними влияет на скорость, удобство и требования к инфраструктуре. Путаница между этими вариантами — частая причина неверных ожиданий: люди устанавливают мобильный клиент и ждут, что типовая конфигурация сразу будет удобно работать на маленьком экране.
Способы работы с 1С на мобильном устройстве
Подключается к существующей базе по сети, исполняет конфигурацию на устройстве. Требует адаптации конфигурации и стабильного канала связи.
Автономное решение с собственной базой на устройстве и обменом данными с центральной системой. Подходит для работы офлайн, но требует отдельной разработки и сборки.
Не требует установки, но интерфейс типовых конфигураций плохо приспособлен к сенсорному экрану, работа зависит от качества соединения.
Быстрый способ без доработок, но управление мышиным интерфейсом с сенсорного экрана крайне неудобно и рискованно с точки зрения ошибок ввода.
Мобильный клиент занимает промежуточное положение: он дешевле в реализации, чем полноценное мобильное приложение, но удобнее и надёжнее, чем браузер или удалённый рабочий стол. Его основной сценарий — оперативные действия сотрудников вне офиса: оформление заказов, отметки о выполнении, просмотр остатков и взаиморасчётов.
Как устроена работа мобильного клиента
Мобильный клиент устанавливается на устройство как отдельное приложение из магазина приложений или из файла дистрибутива. После запуска пользователь добавляет информационную базу, указывая адрес подключения — аналогично тому, как это делается в списке баз настольной платформы. Далее платформа загружает конфигурацию и начинает исполнять её код непосредственно на устройстве, обращаясь к серверу за данными.
Ключевая особенность архитектуры: не вся функциональность настольной платформы доступна на мобильной. Часть объектов и механизмов не поддерживается, а разработчик в модуле конфигурации может проверять, на какой платформе исполняется код, и ветвить логику. Поэтому корректная работа решения зависит от того, предусмотрел ли разработчик конфигурации сценарий мобильного клиента.
Обмен данными между мобильным клиентом и сервером идёт по защищённому или открытому каналу в зависимости от настроек публикации. Для работы через интернет базу публикуют на веб-сервере, и именно качество этой публикации во многом определяет стабильность соединения и скорость отклика форм.
Какие задачи удобно решать через мобильный клиент
Мобильный клиент оправдан там, где сотруднику нужно выполнять ограниченный набор операций вне рабочего места, а разрабатывать отдельное мобильное приложение экономически нецелесообразно. Типичные сценарии:
- торговый представитель оформляет заказ у клиента и сразу видит остатки и задолженность;
- кладовщик проводит приёмку или инвентаризацию, перемещаясь по складу;
- руководитель согласовывает документы и смотрит ключевые отчёты в дороге;
- сервисный инженер отмечает выполнение заявки и фиксирует расход материалов на объекте;
- курьер отмечает доставку и получает подтверждение от получателя.
Обратная сторона — задачи, для которых мобильный клиент не подходит: массовый ввод данных, работа с большими табличными частями, сложные отчёты с интерактивной настройкой, администрирование базы. Маленький экран и сенсорный ввод делают такие операции медленными и чреватыми ошибками.
Как подключить мобильный клиент к базе 1С
Подключение состоит из двух частей: подготовки серверной стороны и настройки на устройстве. Если база файловая и находится в локальной сети, её нужно опубликовать на веб-сервере (IIS или Apache), потому что мобильный клиент работает через веб-доступ. Клиент-серверная база публикуется аналогично через сервер 1С и веб-сервер.
- 1Опубликуйте информационную базу на веб-сервере и убедитесь, что она открывается в браузере по адресу публикации.
- 2Настройте HTTPS с действующим сертификатом, если доступ будет идти через интернет.
- 3Установите мобильный клиент на устройство из магазина приложений или из дистрибутива.
- 4В списке информационных баз добавьте новую базу, указав адрес публикации.
- 5Введите имя пользователя и пароль, дождитесь загрузки конфигурации.
- 6Проверьте работу основных форм: списки документов, ввод нового документа, отчёты.
После добавления базы платформа загружает конфигурацию на устройство — при первом запуске это может занять заметное время в зависимости от размера конфигурации и скорости канала. Последующие запуски быстрее, поскольку конфигурация уже кэширована и обновляется только при её изменении на сервере.
Доступ из интернета требует особого внимания к безопасности. Открытая публикация базы без шифрования и с простыми паролями — прямой путь к утечке коммерческих данных. Минимальный набор мер: HTTPS, сложные пароли, ограничение прав мобильных пользователей только необходимыми объектами, при возможности — доступ через VPN.
Ограничения и требования к конфигурации
Главное ограничение мобильного клиента — не всякая конфигурация на нём заработает корректно. Если прикладное решение разрабатывалось только под настольную платформу, формы могут отображаться с ошибками вёрстки, а часть механизмов — не работать вовсе. Перед внедрением нужно проверить, поддерживает ли используемая конфигурация мобильный клиент, и при необходимости заказать доработку интерфейса.
Разработчик адаптирует решение несколькими способами: создаёт упрощённые мобильные формы для ключевых документов и справочников, уменьшает количество колонок в таблицах, выносит редко используемые действия в подменю, проверяет доступность возможностей платформы через соответствующие конструкции встроенного языка. Для типовых конфигураций объём такой адаптации может быть значительным.
Есть и технические ограничения самой платформы: часть функциональности настольного клиента на мобильном недоступна, работа с некоторыми типами данных и внешними компонентами ограничена, производительность зависит от мощности устройства и качества сети. Большие отчёты и тяжёлые операции лучше оставить для настольных рабочих мест.
Как проверить готовность конфигурации
Списки и формы документов открываются, элементы читаемы и доступны для ввода
Формы «разваливаются», кнопки недоступны, появляются ошибки платформы
Документ записывается и проводится, данные видны в базе с другого рабочего места
Ошибки при записи, обращение к неподдерживаемым механизмам
Формы открываются за приемлемое время при обычном качестве связи
Каждое действие занимает десятки секунд даже на хорошем канале
Типичные ошибки при внедрении мобильного клиента
Большинство проблем с мобильным клиентом возникает не из-за самой платформы, а из-за неверных ожиданий и ошибок подготовки. Зная их заранее, можно сэкономить время и избежать неудачного пилота, после которого сотрудники отказываются от инструмента.
Отдельная ошибка — экономия на обучении. Даже хорошо адаптированный интерфейс требует объяснения: где искать документы, как синхронизируются данные, что делать при обрыве связи. Короткая инструкция на одну-две страницы и демонстрация основных операций заметно повышают принятие решения сотрудниками.
Мобильный клиент или мобильное приложение: как выбрать
Выбор между двумя подходами определяется тремя факторами: необходимостью автономной работы, бюджетом на разработку и сложностью сценариев. Мобильный клиент быстрее и дешевле в запуске, но требует постоянной связи и адаптации существующей конфигурации. Мобильное приложение дороже в разработке, зато работает офлайн и полностью проектируется под конкретные задачи.
Как выбрать вариант
Нередко оптимальным оказывается комбинированный подход: мобильный клиент для офисных сотрудников, выезжающих к клиентам, и отдельное автономное приложение для полевых бригад без связи. Оба решения работают с одной центральной базой и не конфликтуют между собой.
Что важно запомнить
Мобильный клиент 1С — это платформа для запуска конфигурации 1С на смартфоне с подключением к существующей базе через веб-публикацию. Он требует адаптации интерфейса, стабильной связи и грамотной настройки безопасности. Для автономной работы без сети вместо него используют мобильное приложение на мобильной платформе.
Частые вопросы о мобильном клиенте 1С
Работает ли мобильный клиент без интернета?
Нет. Мобильный клиент подключается к базе через веб-сервер и требует постоянного соединения. Если связь пропадает, работа с данными становится невозможной. Для офлайн-сценариев нужно мобильное приложение с автономной базой на устройстве и механизмом обмена.
Можно ли запустить типовую конфигурацию в мобильном клиенте без доработок?
Технически конфигурация может запуститься, но интерфейс, рассчитанный на монитор, на маленьком экране обычно неудобен: формы перегружены, элементы мелкие, часть механизмов недоступна. Для реальной работы ключевые формы придётся адаптировать или создать упрощённые мобильные варианты.
Что нужно на стороне сервера для подключения мобильного клиента?
Базу необходимо опубликовать на веб-сервере (IIS или Apache), для клиент-серверного варианта — совместно с сервером 1С. Для доступа через интернет потребуются HTTPS с действующим сертификатом, продуманная разграниченная модель прав и желательно дополнительная защита канала, например VPN.
Чем мобильный клиент отличается от веб-клиента в браузере телефона?
Мобильный клиент — отдельное приложение, которое исполняет конфигурацию на устройстве и может использовать возможности мобильной платформы. Веб-клиент работает в браузере без установки, но его интерфейс хуже приспособлен к сенсорному экрану и сильнее зависит от качества соединения.
Насколько безопасно выносить доступ к 1С на мобильные устройства?
Безопасность определяется настройкой, а не самим фактом мобильного доступа. Обязательный минимум: шифрованное соединение, отдельные учётные записи с минимально необходимыми правами, блокировка устройств сотрудников паролем. При утере устройства доступ следует немедленно отключить, сменив пароль учётной записи.
Что делать, если мобильный клиент работает медленно?
Сначала проверьте качество канала: откройте публикацию базы в браузере и оцените скорость отклика. Затем упростите формы — уберите лишние колонки и тяжёлые запросы при открытии, сократите объём выводимых списков. Если узкое место — сервер, проблема проявится и на настольных клиентах, и её нужно решать на уровне серверной инфраструктуры.