Документооборот в телефоне: что настроить на сервере и в приложении, чтобы всё заработало
Содержание
Чтобы подключить мобильное приложение 1С:Документооборот, нужны три вещи: база опубликована на веб-сервере и доступна по HTTPS, у пользователя есть права на мобильную работу, а в приложении на телефоне указан адрес публикации, логин и пароль 1С. Если чего-то из этого нет, приложение не войдёт или выдаст ошибку синхронизации, например Не удалось привязать мобильное устройство к документу на сервере мобильных устройств.
Большинство проблем с мобильным Документооборотом рождается не в телефоне, а на сервере: самоподписанный сертификат, закрытый порт, не опубликованные веб-сервисы. Поэтому порядок такой: сначала сервер и права, потом телефон.
1. Что подготовить до установки приложения
Пользователь сам подключиться не сможет, пока администратор не сделает свою часть. Соберите заранее:
- 🌐 Адрес публикации базы вида
https://do.company.ru/docflow. Не IP-адрес внутренней сети, а имя, которое открывается и из офиса, и через мобильный интернет. - 🔒 Сертификат TLS от доверенного центра (подойдёт и бесплатный Let’s Encrypt). Самоподписанный телефон по умолчанию отвергнет.
- 👤 Учётная запись пользователя 1С с паролем. Вход через доменную авторизацию Windows в мобильном приложении обычно не работает так, как на компьютере, — задайте пароль 1С.
- 📱 Телефон на актуальной версии Android или iOS, со свободным местом под кэш документов (вложения хранятся на устройстве).
- 🧩 Редакция и релиз Документооборота, которые поддерживают мобильное приложение. Это стоит уточнить у партнёра или в описании релиза до начала работ.
Ещё один момент — версия приложения в магазине и релиз базы. Мобильное приложение рассчитано на определённые версии серверной части. Если база давно не обновлялась, а приложение свежее, обмен может отказать. Перед массовым подключением проверьте связку на одном телефоне.
Подключите сначала одного «пилотного» пользователя — себя или ИТ-специалиста. Ошибки публикации проще ловить на одном устройстве, чем на тридцати.
2. Настройка сервера для мобильных клиентов
Это раздел для администратора. Мобильное приложение общается с базой через веб-сервер, поэтому база должна быть опубликована.
2.1. Публикация базы на веб-сервере
- Установите на сервер веб-сервер: IIS (Windows) или Apache. Вместе с ним нужны модули расширения веб-сервера 1С — они ставятся из дистрибутива платформы отдельным компонентом.
- Откройте базу в Конфигураторе под администратором.
- Выберите
Администрирование → Публикация на веб-сервере. - Укажите имя публикации (оно станет частью адреса, например
docflow) и каталог. - Включите публикацию веб-сервисов и HTTP-сервисов конфигурации. Без них мобильный обмен не пойдёт, даже если веб-клиент в браузере открывается.
- Нажмите «Опубликовать» и перезапустите веб-сервер.
Публикация из Конфигуратора требует прав администратора на сервере — запускайте Конфигуратор от имени администратора Windows, иначе файлы публикации не запишутся.
2.2. HTTPS и внешний доступ
Открытый HTTP для мобильного доступа к документам — плохая идея: логины и вложения пойдут по сети открытым текстом. Настройте HTTPS:
- выпустите сертификат на внешнее имя сервера;
- привяжите его к сайту в IIS или пропишите в конфигурации Apache;
- откройте снаружи только порт 443, а не порты кластера 1С (1540, 1541 и диапазон рабочих процессов) — телефону они не нужны;
- если сервер стоит за маршрутизатором, пробросьте 443 на веб-сервер или поставьте обратный прокси.
Нужна вся цепочка сертификата. Частая ошибка: на сервер установлен только конечный сертификат без промежуточного. Компьютер в браузере это «прощает», а мобильное приложение — нет.
2.3. Права пользователя в Документообороте
У пользователя должны быть права на работу из мобильного приложения. Права в Документообороте раздаются через профили групп доступа. Откройте карточку пользователя, посмотрите, в какие группы доступа он входит, и проверьте, что в профиле есть право на мобильную работу (в профилях полного пользователя оно обычно включено). Заодно убедитесь, что пользователь:
- не помечен как недействительный;
- имеет право входа в программу;
- входит хотя бы в одну рабочую группу документов, иначе в приложении он увидит пустые списки.
2.4. Проверка с телефона ещё до установки
Простой приём, который экономит время: откройте адрес публикации в браузере телефона через мобильный интернет, а не через офисный Wi-Fi.
| Что видите | Что это значит |
|---|---|
| Окно входа или страница веб-клиента | Публикация и сертификат в порядке |
| Предупреждение о небезопасном соединении | Сертификат самоподписанный или без промежуточного |
| Сайт не открывается | Закрыт порт, нет DNS-записи или проброса |
| Ошибка 404 | Неверное имя публикации в адресе |
| Ошибка 500 | Проблема модуля веб-сервера 1С или прав на каталог публикации |
Пока в браузере телефона нет окна входа, ставить приложение бессмысленно.
3. Установка мобильного Документооборота на Android и iPhone
Приложение бесплатное, оплачивается сама серверная часть Документооборота по вашей лицензии.
Android
- Откройте магазин приложений: Google Play или RuStore.
- Найдите «1С:Документооборот». Разработчик — фирма «1С», проверьте это перед установкой: в магазинах встречаются сторонние приложения с похожими названиями.
- Установите и при первом запуске разрешите уведомления.
- Разрешите доступ к файлам, если планируете прикладывать к документам фото и сканы.
iPhone и iPad
- Откройте App Store и найдите то же приложение.
- Если в App Store вашего региона приложение недоступно, уточните у ИТ-отдела, каким способом компания его распространяет — через корпоративную установку или доступ к Документообороту из браузера.
- После установки разрешите уведомления: на iOS без этого разрешения push не придут вообще, а включить их потом можно только в настройках телефона.
Не скачивайте файлы установки (APK) с форумов и файлообменников. Приложение получает логин и пароль к базе с документами компании — подделка легко их уведёт.
4. Первое подключение к базе и вход
После установки приложение попросит параметры базы. Здесь ошибаются чаще всего — опечатки в адресе и лишние символы.
- Нажмите добавление новой базы (или подключения).
- Введите адрес публикации целиком:
https://do.company.ru/docflow. Без пробела в конце, без/ru_RU/и без хвостов, которые браузер дописал при открытии веб-клиента. - Укажите имя пользователя ровно так, как оно записано в 1С. Регистр и пробелы имеют значение, если пользователь называется «Иванова Е.А.».
- Введите пароль 1С.
- Дождитесь первой синхронизации. Первый обмен самый долгий: приложение загружает справочники, задачи и список документов.
Если в компании много пользователей, администратор может раздать готовые параметры подключения — адрес публикации удобно отправить ссылкой или QR-кодом, чтобы никто не перепечатывал его вручную.
Если сотрудник работает в нескольких базах
В приложении можно держать несколько подключений, например рабочую и тестовую базу. Называйте их понятно: «ДО — рабочая», «ДО — тест». Иначе однажды согласование уйдёт в тестовую базу, и автор будет неделю ждать ответа.
5. Синхронизация, офлайн-работа и уведомления
Мобильное приложение Документооборота хранит часть данных на телефоне и периодически обменивается с сервером. Отсюда два следствия.
Первое: работа без связи. Задачу можно открыть и выполнить в самолёте или в лифте. Результат уйдёт на сервер при следующем обмене. Пока обмена не было, автор задачи изменения не видит.
Второе: данные отстают на интервал синхронизации. Если задача пришла минуту назад, а телефон её не показывает, запустите обмен вручную: в приложении для этого есть команда синхронизации, обычно жестом обновления списка или кнопкой на главном экране.
Как настроить, чтобы уведомления приходили
- 🔔 разрешите уведомления приложению в настройках телефона;
- 🔋 уберите приложение из режима экономии энергии (на Android это меню «Батарея» или «Оптимизация батареи» в настройках приложения) — иначе система «усыпит» его и уведомления будут приходить пачкой утром;
- 🌐 проверьте, что сервер Документооборота может обращаться к внешней службе доставки уведомлений: если исходящий интернет с сервера закрыт, push не отправятся при правильных настройках телефона;
- 👤 в персональных настройках пользователя в Документообороте проверьте, о каких событиях он хочет получать оповещения.
Сколько места занимают вложения
Каждый открытый файл кэшируется. Если сотрудник просматривает сканы договоров по 20–30 МБ, за месяц кэш вырастает до гигабайта и больше. Очищайте его в настройках приложения, когда телефон начинает жаловаться на память. Сами документы при этом не удаляются — они хранятся в базе на сервере.
6. Что можно делать с документами в приложении
Мобильное приложение — не полная копия Документооборота. Это рабочее место для быстрых действий «на ходу».
| Действие | В приложении | Комментарий |
|---|---|---|
| Просмотр входящих задач | ✅ | Основной сценарий |
| Согласование и утверждение | ✅ | С комментарием к решению |
| Ознакомление и исполнение | ✅ | Отметка о выполнении уходит при обмене |
| Просмотр карточки и файлов | ✅ | Файлы скачиваются на телефон |
| Прикрепление фото к задаче или документу | ✅ | Удобно для актов и накладных со склада |
| Регистрация сложных документов, настройка шаблонов, процессов | ❌ | Делается в полном клиенте |
Типичный день руководителя в мобильном Документообороте выглядит так: утром 12 задач на согласование, по каждой открыть файл, прочитать, нажать «Согласовано» или вернуть с замечанием. На это уходят минуты в дороге вместо часа за компьютером.
Если документ подписывается электронной подписью, уточните схему у ИТ-отдела: подпись ключом с токена или с компьютера в телефоне недоступна. Для мобильной подписи нужен облачный сертификат или отдельная настройка, а согласование без подписи сработает в любом случае.
7. Ошибка «не удалось привязать мобильное устройство к документу на сервере» и другие сбои
Полный текст ошибки выглядит так:
Не удалось привязать мобильное устройство к документу на сервере мобильных устройств
Она появляется, когда сервер не смог связать устройство пользователя с объектом в базе при обмене. Телефон до сервера достучался — иначе была бы ошибка соединения, — но на стороне базы привязка не записалась. Проверяйте по порядку, от простого к сложному.
Вероятные причины и проверки
- Права пользователя. Если у пользователя нет права на мобильную работу или на изменение объекта, к которому привязывается устройство, запись не создаётся. Войдите под этим пользователем в обычный клиент и откройте тот же документ: если документ не открывается или открывается только на чтение — причина здесь.
- Устройство было подключено раньше под другим пользователем. Телефон передали от одного сотрудника другому, или пользователя пересоздали. Удалите подключение в приложении, переустановите приложение и подключитесь заново.
- База — копия рабочей. Если вы подключаете телефон к тестовой копии, а сервер считает её перемещённой, часть механизмов обмена может быть отключена до подтверждения. Зайдите в эту базу в обычном клиенте под администратором и посмотрите, не появился ли запрос о перемещении базы.
- Не опубликованы HTTP-сервисы. Веб-клиент открывается, а обмен падает. Повторите публикацию из Конфигуратора с включёнными веб-сервисами и HTTP-сервисами.
- Блокировка или ошибка на сервере. Откройте журнал регистрации базы и отберите события за время попытки по имени пользователя. В записи с ошибкой обычно есть подробный текст, который точнее указывает причину.
Если для исправления понадобится перезапустить веб-сервер или службу сервера 1С, у всех пользователей оборвутся сеансы. Делайте это вечером или предупредите людей заранее.
Таблица по другим частым сбоям
Если ничего не помогло
Соберите данные для партнёра или линии консультаций: версия приложения (в его настройках), релиз Документооборота и номер платформы на сервере, точный текст ошибки, время попытки и выдержку из журнала регистрации. С таким набором проблему находят быстро. Без него разговор начинается с вопроса «а какая у вас версия».