Администрирование · 10 мин
Синхронизация 1С:УНФ с мобильным приложением: пошаговая настройка
Пошаговая настройка синхронизации 1С:Управление нашей фирмой с мобильным приложением: публикация базы, обмен данными, типичные ошибки и проверка результата.
Мобильное приложение для 1С:Управление нашей фирмой позволяет менеджерам и руководителю работать с заказами, клиентами, счетами и задачами вне офиса. Данные между основной базой и телефоном передаются через сервис синхронизации: либо через облако 1С (если база размещена в 1С:Фреш или опубликована на веб-сервере), либо напрямую через опубликованный веб-сервис. Без корректной публикации базы приложение просто не сможет подключиться.
Перед началом настройки определите, как развёрнута ваша база УНФ: локально на компьютере или сервере, в облаке 1С:Фреш или у стороннего хостинг-провайдера. От этого зависит способ подключения мобильного приложения. Также проверьте, что релиз конфигурации поддерживает мобильный клиент — функциональность появилась в свежих версиях УНФ и развивается от обновления к обновлению.
Что потребуется перед началом настройки
Для работы мобильного приложения с УНФ необходимо выполнить несколько технических условий. Во-первых, база должна быть доступна из интернета: либо через публикацию на веб-сервере (IIS или Apache) с открытым портом, либо через облачный сервис 1С:Фреш, где публикация выполняется автоматически. Локальная база на компьютере без публикации недоступна для телефона.
Во-вторых, потребуется актуальный релиз конфигурации УНФ — старые версии могут не содержать механизма обмена с мобильным клиентом. В-третьих, на телефоне должно быть установлено официальное мобильное приложение «1С:УНФ» из App Store или Google Play. Наконец, нужен отдельный пользователь с правами, достаточными для работы с теми объектами, которые будут синхронизироваться.
Публикация базы на веб-сервере
Если база работает локально, её нужно опубликовать. Откройте конфигуратор под пользователем с полными правами и перейдите в меню «Администрирование — Публикация на веб-сервере». Укажите имя публикации (латиницей, без пробелов), выберите веб-сервер (IIS или Apache) и каталог публикации. В списке сервисов отметьте те, что требуются для мобильного клиента и обмена данными — обычно достаточно стандартного набора, предлагаемого по умолчанию.
После публикации проверьте доступность базы: откройте в браузере адрес вида http://ваш-сервер/имя-публикации. Должна открыться страница входа в веб-клиент. Если компьютер находится за роутером, настройте проброс портов и позаботьтесь о статическом IP-адресе или доменном имени — иначе при смене IP телефон потеряет связь с базой.
Для работы по HTTPS потребуется SSL-сертификат. Самоподписанный сертификат мобильное приложение может отклонить, поэтому предпочтителен сертификат от доверенного центра или бесплатный вариант уровня Let's Encrypt, если ваш веб-сервер его поддерживает.
Вариант без своего сервера: 1С:Фреш
Если база размещена в облачном сервисе 1С:Фреш, публикация не требуется — облако уже доступно из интернета по защищённому соединению. В этом случае настройка сводится к включению синхронизации в самой УНФ и подключению мобильного приложения по адресу вашей базы в облаке.
Этот вариант проще и безопаснее для небольших компаний без системного администратора: не нужно содержать веб-сервер, следить за сертификатами и открывать порты. Ограничение — зависимость от облачной инфраструктуры и необходимость оплаты подписки на сервис.
Сравнение вариантов
Полный контроль над инфраструктурой, но требует навыков администрирования, открытых портов и обслуживания сертификатов.
Публикация и HTTPS уже настроены, подходит малым компаниям без администратора; ограничение — подписка и зависимость от облака.
Промежуточный вариант: база у стороннего оператора, публикация обычно включена, но настройки зависят от условий договора.
Включение синхронизации в УНФ
В основной базе откройте раздел «Компания» и перейдите в настройки синхронизации данных (в зависимости от релиза пункт может называться «Синхронизация с мобильным приложением» или находиться в разделе интеграций). Включите использование мобильного приложения и проверьте состав данных, участвующих в обмене.
Определите, какие объекты должны попадать на телефон: заказы покупателей, счета, контрагенты, номенклатура, задачи. Чем уже выборка, тем быстрее проходит обмен и тем меньше трафика расходует телефон. Не включайте в синхронизацию данные, которые менеджеру в поле не нужны, — это замедлит первоначальную загрузку.
Создайте отдельного пользователя для мобильного доступа, если приложением будет пользоваться конкретный сотрудник. Назначьте ему только необходимые права — например, менеджеру по продажам не нужны права на кассовые операции и регламентные операции. Это снижает риск случайной порчи данных и утечки при потере телефона.
- 1Сделайте резервную копию базы УНФ
- 2Опубликуйте базу на веб-сервере или убедитесь, что она доступна в 1С:Фреш
- 3Проверьте открытие базы в браузере по адресу публикации
- 4Включите синхронизацию с мобильным приложением в настройках УНФ
- 5Создайте пользователя с минимально необходимыми правами
- 6Установите приложение на телефон и подключитесь по адресу, логину и паролю
- 7Дождитесь первичной загрузки данных и проверьте состав объектов
Подключение мобильного приложения
Установите приложение «1С:УНФ» на смартфон из официального магазина приложений. При первом запуске укажите адрес подключения — это URL публикации базы или адрес базы в 1С:Фреш, затем введите логин и пароль созданного пользователя. Приложение проверит соединение и начнёт первичную синхронизацию.
Первая загрузка может занять заметное время при большом объёме данных — справочник контрагентов и номенклатуры в несколько тысяч позиций передаётся не мгновенно. Проводите её по Wi-Fi. Последующие синхронизации инкрементальные: передаются только изменения, поэтому они быстрые.
Проверьте, что изменения ходят в обе стороны: создайте тестовый заказ на телефоне и убедитесь, что он появился в основной базе, затем измените контрагента в УНФ и убедитесь, что правка пришла на телефон после синхронизации.
Как проверить результат
Заказ, созданный в приложении, виден в УНФ после синхронизации
Документ не появляется или дублируется
Контрагенты и номенклатура совпадают с основной базой
Пустые списки или устаревшие данные
Синхронизация занимает секунды при небольшом объёме изменений
Каждый обмен идёт как первичный и зависает
Типичные проблемы и их решение
Наиболее частая проблема — приложение не подключается к базе. Причины: неверный адрес публикации, закрытый порт на роутере или файрволе, истёкший SSL-сертификат, веб-сервер остановлен. Диагностику начинайте с браузера: если веб-клиент не открывается по адресу публикации, проблема в инфраструктуре, а не в приложении.
Вторая группа проблем — ошибки обмена: конфликты версий объектов, когда один и тот же документ изменили и в базе, и на телефоне, либо ошибки прав доступа, когда пользователь пытается записать объект, на который у него нет прав. Смотрите журнал регистрации в УНФ — там фиксируются ошибки обмена с указанием объекта и причины.
Безопасность и границы самостоятельной настройки
Мобильный доступ к учётной системе — это канал, через который могут уйти коммерческие данные. Минимальный набор мер: HTTPS, сложные пароли, отдельные учётные записи для каждого сотрудника, минимальные права и блокировка экрана на самом телефоне. При утере устройства немедленно смените пароль пользователя и при возможности заблокируйте его в базе.
Самостоятельно разумно настраивать синхронизацию, если база в 1С:Фреш или у вас есть опыт базового администрирования. Если требуется публикация файловой базы через веб-сервер с пробросом портов, настройка сертификатов и файрвола — это зона ответственности специалиста: цена ошибки — открытый доступ к учётной базе извне.
Что важно запомнить
Синхронизация УНФ с мобильным приложением требует доступности базы из интернета (публикация или 1С:Фреш), включённого обмена в настройках, отдельного пользователя с минимальными правами и проверки обмена в обе стороны. Резервная копия и HTTPS — обязательные условия безопасной работы.
Частые вопросы
Работает ли мобильное приложение без интернета?
Да, приложение хранит локальную копию данных и позволяет просматривать справочники и создавать документы офлайн. При появлении связи изменения отправляются в основную базу при следующей синхронизации. Учтите, что при офлайн-работе возможны конфликты, если тот же объект изменили и в базе.
Сколько стоит мобильное приложение для УНФ?
Само приложение распространяется бесплатно через магазины приложений. Затраты связаны с инфраструктурой: подпиской на 1С:Фреш или расходами на сервер, домен и сертификат при самостоятельной публикации. Точные условия зависят от вашего варианта развёртывания и действующих тарифов.
Почему на телефоне не видны все документы из базы?
Мобильный клиент синхронизирует ограниченный состав объектов, определённый конфигурацией и настройками обмена. Часть документов и отчётов доступна только в основной базе. Проверьте настройки синхронизации и состав передаваемых данных — это ожидаемое поведение, а не сбой.
Что делать, если при синхронизации появляются дубли контрагентов?
Дубли обычно возникают, когда контрагента создали и на телефоне, и в базе с небольшими отличиями в наименовании. Удалите лишние записи, настройте контроль дублей при вводе и договоритесь с сотрудниками о правиле: новых контрагентов заводить только в одном месте — либо в базе, либо в приложении.
Можно ли подключить несколько телефонов к одной базе?
Да, количество мобильных пользователей не ограничено одним устройством. Для каждого сотрудника создайте отдельную учётную запись со своими правами — это упростит разбор конфликтов и повысит безопасность при увольнении или потере устройства.
Теряются ли данные на телефоне при переустановке приложения?
Локальная копия удаляется вместе с приложением, но все данные, прошедшие синхронизацию, остаются в основной базе. После переустановки и подключения выполнится первичная загрузка заново. Несинхронизированные изменения, созданные офлайн, при удалении приложения будут потеряны.