1С на смартфоне: подключаем базу через 1С:Линк и браузер
Содержание
Полноценную 1С:Предприятие на телефон не ставят: это тяжёлая программа для компьютера. На смартфоне работают с базой удалённо, через приложение 1С:Линк или обычный браузер. Сама база остаётся на сервере или на вашем компьютере в офисе, а телефон показывает её окно и передаёт нажатия.
Чтобы это заработало, нужны три вещи: база, опубликованная на веб-сервере по защищённому адресу, приложение на телефоне и учётная запись пользователя с нужными правами. Если база стоит в облаке у провайдера, публикацию он уже сделал, и вам достаточно адреса и логина. Ниже разобрано, как устроено подключение, что подготовить на стороне базы и что делать, когда телефон не видит базу.
Что именно запускается на телефоне
Есть три разных способа, и их часто путают.
| Способ | Что на телефоне | Что нужно на стороне базы | Когда выбирать |
|---|---|---|---|
| Приложение 1С:Линк | Мобильный клиент 1С | База, опубликованная на веб-сервере | Регулярная работа с обычной базой |
| Браузер | Любой современный браузер | Та же публикация | Разово посмотреть данные, нет возможности ставить приложения |
| Удалённый рабочий стол | Клиент RDP | Терминальный сервер или компьютер с 1С | Нужен полный интерфейс, включая конфигуратор |
Мобильная платформа 1С, которую собирают как отдельное приложение с собственной конфигурацией, — это другая история. Её разрабатывают под конкретную задачу (склад, торговый агент), и обычную бухгалтерию в такую форму не превратить. Для БП, ЗУП и УТ используется схема «клиент → веб-публикация → сервер».
⚠️ Тонкий клиент 1С, привычный на компьютере, на смартфон не устанавливается. Если в магазине приложений вам предлагают «1С для Android» от неизвестного автора, это не официальное решение. Ищите приложение по названию 1С:Линк и сверяйте издателя.
Подготовка базы: публикация и адрес
Телефон ходит в базу по интернету, поэтому база должна быть доступна по веб-адресу. Для файловой и клиент-серверной базы схема одинакова: веб-сервер (Apache или IIS) принимает запрос от телефона и передаёт его в платформу.
Публикация делается из Конфигуратора. Откройте базу в режиме Конфигуратора и выберите Администрирование → Публикация на веб-сервере. В окне задают имя публикации, каталог на диске и веб-сервер. Имя входит в адрес: если оно buh, база откроется по адресу вида https://ваш-домен/buh.
Что проверить до выхода в интернет:
- Публикация есть и открывается с компьютера в браузере. Если не открывается с компьютера, телефон тем более не откроется.
- Включён вход по HTTPS. Пароли и данные учёта нельзя гонять по открытому каналу.
- У адреса есть сертификат, которому доверяет телефон. Самоподписанный сертификат на мобильных чаще всего вызывает отказ в соединении.
- Порт веб-сервера (обычно 443) открыт на маршрутизаторе или в файрволе и пробрасывается на нужную машину.
- У компьютера или сервера с базой статический внешний адрес либо настроено доменное имя.
💡 Если держать публикацию открытой в интернет не хочется, подключайте телефон через VPN. Тогда адрес базы может оставаться внутренним, а наружу смотрит только VPN-шлюз. Для малого офиса это обычно безопаснее, чем пробрасывать порты прямо на сервер 1С.
Перед тем как открывать публикацию наружу, проверьте пароли всех пользователей. Пустой пароль у пользователя с полными правами в интернете — прямая дорога к чужому доступу.
Отдельно подумайте о лицензиях. Каждый одновременный сеанс занимает лицензию, и подключение с телефона не исключение. Если лицензий не хватает, телефон получит отказ на входе.
Установка на Android
- Откройте магазин приложений вашего устройства: Google Play, RuStore или другой, который вы используете.
- Найдите приложение по названию
1С:Линк. Проверьте, что издатель — фирма «1С». - Нажмите «Установить» и дождитесь окончания загрузки.
- При первом запуске разрешите уведомления, если приложение предложит. Они нужны для сообщений о задачах и событиях.
- Если магазин недоступен или приложения в нём нет, установочный файл можно скачать со страницы продукта на сайте фирмы «1С». Для этого в настройках телефона придётся разрешить установку из неизвестных источников для вашего браузера. После установки это разрешение лучше выключить.
Требования к версии системы меняются от релиза к релизу, поэтому на очень старом аппарате магазин может просто не показать приложение. Это не ошибка: смотрите описание в карточке приложения.
Установка на iPhone и iPad
Схема та же, но путь короче: приложение ставится из магазина App Store по запросу 1С:Линк. Версия для планшета Apple отдельной установки не требует, приложение подстраивается под размер экрана.
Если в вашем регионе приложение недоступно в магазине, остаётся браузер Safari. В нём база открывается как обычный веб-клиент по адресу публикации. Чтобы не вводить адрес каждый раз, добавьте страницу на экран «Домой» через меню «Поделиться».
⚠️ На iOS не пытайтесь ставить сторонние сборки 1С из ссылок в мессенджерах. Корпоративные профили устанавливают без проверки магазина, и под видом клиента может прийти что угодно, включая программу, которая перехватывает пароли.
Первое подключение и вход
Когда приложение стоит, нужно один раз описать базу.
- Запустите 1С:Линк.
- Выберите добавление новой базы или подключение по адресу.
- Введите адрес публикации целиком, с
https://и именем публикации. - Укажите имя пользователя и пароль так, как вводите их на компьютере. Регистр в имени и пароле имеет значение.
- Сохраните подключение и откройте базу.
Первый вход идёт дольше обычного: приложение загружает интерфейс и кэширует настройки. Следующие входы быстрее.
В базе с разграничением по пользователям телефон видит ровно то, что видит пользователь на компьютере. Права не меняются от того, с какого устройства он зашёл. Поэтому если на компьютере у бухгалтера нет доступа к зарплате, то и на телефоне его не будет.
Часть пользователей входит не по логину, а через единый вход: в таком случае пароль запрашивает ваша корпоративная система, а не 1С. Если у вас так настроено, уточните у администратора, какой способ действует для мобильного клиента.
Как удобнее работать с телефона
Интерфейс рассчитан на компьютерный экран, поэтому часть форм на телефоне непривычна. Несколько приёмов:
- Работайте в альбомной ориентации, когда нужно открыть табличную часть или большой отчёт.
- Для частых действий заведите «Избранное» в базе. Так нужная форма откроется в одно касание.
- Сложные отчёты с широкими таблицами удобнее смотреть на планшете.
- Не оставляйте на телефоне сохранённый пароль, если устройство не защищено блокировкой экрана и отпечатком или лицом.
- Если сотрудник уходит из компании, отключите его пользователя в базе и сразу смените публичные данные для входа. Телефон остаётся у него на руках.
Для тяжёлой работы — ввод большого количества документов, проведение закрытия месяца, правка конфигурации — телефон не подходит. Конфигуратор через 1С:Линк не откроется, для него нужен удалённый рабочий стол.
Если телефон не подключается
Начинайте с самого простого: откройте тот же адрес в браузере на телефоне. Если страница загружается и просит логин, проблема в приложении или настройках входа. Если страница не открывается, проблема в сети или публикации.
Если в журнале регистрации базы видны попытки входа, но пользователь не входит, смотрите причину отказа в самой записи журнала. Там указано, не найден ли пользователь, неверен ли пароль или запрещён ли вход по правам.
Облако, VPN или удалённый рабочий стол: что выбрать
Если своей публикации нет, а работать с телефона надо уже сегодня, вариантов три.
Облачная база у провайдера. Адрес, сертификат и веб-сервер на стороне провайдера. Вам остаются логин и пароль. Это самый быстрый путь для небольшой фирмы, но данные лежат не у вас, и условия хранения нужно читать в договоре.
Своя публикация плюс VPN. Подходит, когда база в офисе и менять её место нельзя. Телефон сначала входит в VPN, затем открывает внутренний адрес. Настройка занимает больше времени, зато публичных портов с базой нет вовсе.
Удалённый рабочий стол. Телефон подключается к компьютеру или терминальному серверу, на котором запущена обычная 1С. Работает с любой конфигурацией и даёт Конфигуратор, но управлять курсором пальцем на маленьком экране неудобно. Годится для срочных случаев: поправить документ, выгрузить отчёт, посмотреть журнал.
Выбирайте по задаче. Руководителю, который смотрит остатки и выручку, хватит 1С:Линк. Системному администратору, которому надо зайти в консоль сервера, нужен удалённый рабочий стол. Менеджеру в разъездах нужны заказы и клиенты, и для него важнее скорость отклика, чем полнота интерфейса, поэтому ему стоит выдать упрощённый набор прав и проверить работу в мобильной сети, а не только в офисном Wi-Fi.
Мобильный интернет нестабилен, поэтому перед отправкой пользователя в поле проверьте работу формы на слабом сигнале. Если провести документ не получилось и появилась ошибка соединения, не нажимайте «Провести» повторно сразу: сначала обновите список документов и убедитесь, что первое проведение не прошло. Иначе легко получить дубль.
Безопасность мобильного доступа
Публикация базы в интернет увеличивает поверхность атаки, поэтому несколько правил обязательны.
- Выдавайте мобильный доступ только тем, кому он нужен по работе. У директора и менеджера по продажам набор прав разный.
- Не используйте общую учётную запись на нескольких людей. Тогда в журнале не видно, кто что сделал.
- Включите блокировку после нескольких неудачных попыток входа на уровне веб-сервера или файрвола.
- Не публикуйте в интернет базу, где лежат лишние данные: тестовые копии, старые базы с боевыми данными, выгрузки.
- Обновляйте веб-сервер и платформу. Старые версии содержат известные уязвимости.
И последнее по теме защиты: резервная копия базы нужна не из-за телефона, а на любой случай. Но если вы открываете доступ впервые, сделайте её до начала настроек.