К статье
Практический материал

Администрирование · 10 мин

Как синхронизировать 1С с телефоном

Способы синхронизации 1С с телефоном: мобильные клиенты, мобильная платформа, обмен через веб-сервисы и файлы. Пошаговая настройка, ошибки и FAQ.

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

Единой кнопки «синхронизировать с телефоном» в 1С нет: способ зависит от конфигурации (Управление торговлей, УНФ, ERP, Бухгалтерия), от того, где размещена база (локально, на сервере, в облаке), и от задач мобильного пользователя. Ниже разобраны рабочие варианты: готовые мобильные приложения от 1С и партнёров, мобильная платформа 1С, обмен через веб-сервисы и файловый обмен.

Перед настройкой важно определить две вещи: какие данные должны попадать на телефон (только просмотр отчётов или полноценный ввод документов) и есть ли у базы доступ из интернета. От этого зависит, подойдёт ли стандартное приложение или потребуется разработка.

Определяем, какой способ синхронизации подходит

Существует четыре основных подхода. Первый — готовые мобильные приложения фирмы «1С» и партнёров: они устанавливаются из App Store или Google Play и подключаются к базе через интернет. Второй — мобильная платформа 1С, на которой разработчик собирает собственное приложение под задачи компании. Третий — прямой доступ к базе через веб-клиент или тонкий клиент на телефоне, когда синхронизация как таковая не нужна: телефон работает с той же базой в реальном времени. Четвёртый — файловый обмен (выгрузка в CSV, XML, через облачные диски), подходящий только для простых сценариев.

Ключевое условие для первых трёх способов — база должна быть доступна извне: опубликована на веб-сервере (IIS или Apache), размещена в облаке (1С:Фреш, сервисы аренды 1С) или доступна через VPN. Если база стоит только на локальном компьютере без выхода наружу, телефон к ней напрямую не подключится.

Сравнение вариантов

Готовое мобильное приложение

Подходит для типовых задач: мобильная торговля, мониторинг показателей, заказы. Ограничение — работает только с поддерживаемыми конфигурациями.

Мобильная платформа 1С

Подходит для нестандартных процессов. Требует разработчика и отдельной сборки приложения.

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

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

Файловый обмен

Простой вариант для выгрузки остатков или прайсов. Нет оперативности, высок риск ошибок при ручной загрузке.

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

Для большинства готовых приложений и веб-клиента базу нужно опубликовать на веб-сервере. В локальной сети это делается через IIS или Apache: в конфигураторе выбирают «Администрирование» → «Публикация на веб-сервере», указывают имя публикации и каталог. После публикации база получает адрес вида http://сервер/имя_базы, который и вводится в мобильное приложение.

Чтобы база была доступна с телефона вне офиса, нужен либо статический IP-адрес с пробросом портов на роутере, либо VPN, либо размещение базы в облаке. Самый простой путь для небольших компаний — облачные сервисы, где публикация уже выполнена провайдером.

Отдельно проверьте лицензионные ограничения: для работы веб-сервисов и мобильных клиентов могут потребоваться дополнительные лицензии 1С, а в файловом режиме работы часть механизмов обмена работает с ограничениями.

Настраиваем готовое мобильное приложение

Для типовых конфигураций фирма «1С» выпускает готовые приложения: «Мобильная торговля» для Управления торговлей и УНФ, «1С:Монитор ERP» для руководителей, приложения для логистики и курьеров. Порядок подключения во всех случаях похож.

Порядок подключения готового приложения
  1. 1
    Убедитесь, что база опубликована на веб-сервере и доступна по адресу из интернета.
  2. 2
    В конфигурации включите нужный механизм обмена: например, в УТ — «Мобильное приложение» в разделе настроек интеграции, задайте состав выгружаемых данных.
  3. 3
    Создайте отдельного пользователя для телефона с минимально необходимыми правами.
  4. 4
    Установите приложение из App Store или Google Play на телефон.
  5. 5
    В приложении введите адрес базы, логин и пароль, дождитесь первоначальной загрузки справочников.
  6. 6
    Проверьте результат: созданный на телефоне заказ должен появиться в основной базе, изменения в базе — на телефоне после обновления.

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

Мобильная платформа 1С для нестандартных задач

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

Обмен между мобильным приложением и основной базой обычно строится через планы обмена (механизм, знакомый по обмену между базами 1С) с транспортом через веб-сервисы или HTTP-запросы. Данные передаются пакетами XML; на стороне основной базы публикуются сервисы приёма и выдачи данных.

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

Альтернативы: веб-клиент и файловый обмен

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

Файловый обмен — самый простой и самый ограниченный вариант: из 1С выгружают прайс или остатки в Excel/CSV и отправляют на телефон через мессенджер или облачный диск, а заказы с телефона присылают обратно файлом или сообщением, которое менеджер вносит вручную. Это приемлемо как временное решение, но при регулярной работе даёт ошибки и дубли.

Маршрут решения

Как выбрать действие

Нужна мобильная торговля или заказы на типовой УТ/УНФИспользуйте готовое приложение «1С:Мобильная торговля» и публикацию базы на веб-сервере.
Руководителю нужны только показатели и отчётыПодключите «1С:Монитор ERP» или аналог — настройка минимальна.
Процесс нестандартный, со сканированием и офлайн-работойПланируйте разработку на мобильной платформе 1С.
База не может быть опубликована в интернетеРассмотрите VPN-доступ с телефона или временный файловый обмен.

Проверяем результат и типичные ошибки

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

Контрольные точки

Как проверить результат

Документ с телефона в базе
Норма

Заказ появляется в основной базе с корректными реквизитами

Тревожный признак

Документа нет, дублируется или приходит с пустыми полями

Справочники на телефоне
Норма

Номенклатура и цены совпадают с базой после синхронизации

Тревожный признак

Устаревшие цены, отсутствуют новые позиции

Скорость обмена
Норма

Синхронизация изменений занимает секунды или единицы минут

Тревожный признак

Каждый обмен идёт долго и грузит весь справочник заново

Права доступа
Норма

Мобильный пользователь видит только свои данные

Тревожный признак

С телефона доступны чужие документы и отчёты

Типичные ошибки
01
Публикация базы без HTTPS и с простым паролем — риск взлома и утечки данных.
02
Выгрузка на телефон всех справочников целиком — долгая синхронизация и переполнение памяти устройства.
03
Один пользователь на все телефоны — невозможно понять, кто создал документ, сложно отозвать доступ при увольнении.
04
Отсутствие резервной копии перед включением обмена — при ошибочной загрузке данные в базе портятся без возможности быстрого отката.
05
Игнорирование конфликтов: один и тот же документ редактируют в базе и на телефоне, итог зависит от настроек приоритета обмена.

Перед включением обмена сделайте резервную копию базы и проговорите с пользователями правила: кто и когда синхронизируется, что делать при конфликте документов, как сообщать об ошибках. Большинство проблем мобильного обмена — организационные, а не технические.

Итог

Что важно запомнить

Способ синхронизации выбирается по задаче: готовое приложение для типовых процессов, мобильная платформа — для нестандартных, веб-клиент — для просмотра. Обязательные условия — опубликованная и защищённая база, отдельный пользователь с ограниченными правами и проверка обмена в обе стороны на тестовых данных.

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

Можно ли синхронизировать 1С с телефоном без интернета?

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

Нужна ли отдельная лицензия 1С для телефона?

Зависит от способа. Для мобильных клиентов и веб-сервисов могут потребоваться клиентские лицензии соответствующего уровня, мобильная платформа лицензируется отдельно. Точные условия зависят от версии платформы и конфигурации — уточняйте в описании лицензионной политики вашего продукта.

База стоит на домашнем компьютере, без сервера. Что делать?

Варианты: перенести базу в облачный сервис аренды 1С, настроить на компьютере веб-сервер с пробросом портов и HTTPS, либо поднять VPN. Для постоянной работы нескольких мобильных пользователей облачный вариант обычно надёжнее и проще в поддержке.

Данные на телефоне не обновляются, хотя синхронизация проходит. В чём причина?

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

Насколько безопасно хранить данные 1С на телефоне сотрудника?

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

Можно ли синхронизировать 1С:Бухгалтерию с телефоном?

Полноценной мобильной бухгалтерии нет — для Бухгалтерии доступны в основном сервисы просмотра и согласования (например, через 1С:Фреш или связанные сервисы). Для работы с документами в пути обычно используют веб-клиент в браузере телефона.