Курьер получает заказ на телефоне и в том же приложении видит остатки склада из 1С. Кладовщик сканирует товар — и остатки в учётной базе меняются в момент операции, а не через час после того, как кто-то вручную перенёс данные из блокнота. За этой работой стоит не само мобильное приложение, а сервер, который связывает его с 1С. Разберём, что это за сервер, когда без него не обойтись, как он устроен и сколько стоит его настроить.
Что такое сервер для мобильного приложения 1С
Мобильное приложение само по себе базу 1С не видит. Между телефоном сотрудника и учётной системой нужен посредник — сервер, который публикует данные 1С через HTTP-сервисы, REST API или протокол OData. Приложение отправляет на сервер запрос: показать остатки по складу, список заказов клиента, статус заявки. Сервер обращается к базе 1С, получает ответ и отдаёт его приложению в понятном для мобильной разработки формате — обычно JSON. В обратную сторону идёт та же схема: курьер закрывает доставку, кладовщик подтверждает приёмку, инженер отмечает выполненные работы — и эти данные попадают в 1С без ручного ввода бухгалтером или логистом.
Такой сервер может стоять на отдельной машине, в облаке или на той же площадке, где развёрнута основная база 1С. Важна не физическая локация, а то, что сервер круглосуточно доступен мобильным клиентам и умеет отдавать данные быстро и без сбоев.
Когда компании нужен такой сервер
Потребность в сервере возникает, как только мобильное приложение должно работать с живыми данными 1С, а не с разовой выгрузкой в Excel. На практике сервер нужен в таких сценариях:
- курьеры и торговые представители получают маршруты, адреса и состав заказов из 1С прямо на телефон и отмечают статус доставки;
- кладовщики сканируют товар терминалом или камерой телефона, и остатки в 1С обновляются в момент операции, а не в конце смены;
- сервисные и монтажные бригады закрывают заявки на объекте, прикладывают фото и подпись клиента, и данные сразу попадают в учёт без бумажных актов;
- торговые агенты оформляют заказ у клиента на месте, а склад видит его в 1С сразу после сохранения;
- руководители смотрят выручку, дебиторку и остатки в приложении, пока данные меняются в 1С в течение рабочего дня.
Если хотя бы один из этих сценариев похож на вашу задачу, без сервера мобильное приложение превратится в отдельную программу, оторванную от учёта, — данные придётся сверять и переносить руками.
Что будет, если подключить мобильное приложение к 1С без сервера
Иногда компании пытаются обойтись без отдельного сервера — выгружают файлы обмена по расписанию или синхронизируют данные раз в сутки через промежуточное облачное хранилище. На небольшом объёме операций это работает, но быстро упирается в ограничения:
- данные в приложении отстают от 1С на часы, а иногда на сутки, и сотрудник видит уже неактуальные остатки или цены;
- при одновременной работе нескольких сотрудников файлы обмена конфликтуют, и часть операций теряется;
- нет единой точки контроля прав доступа — сложно ограничить, что именно видит курьер, а что видит менеджер;
- любое расширение функциональности приложения требует переделывать схему обмена файлами заново.
Сервер с публикацией HTTP-сервисов снимает все четыре ограничения сразу: данные идут напрямую и в реальном времени, права разграничены на уровне сервиса, а добавить новый метод обмена — вопрос донастройки, а не пересборки всей схемы.
Как устроена связка 1С, сервер и мобильное приложение
Стандартная архитектура выглядит так: база 1С публикует HTTP-сервисы или OData на сервере, сервер закрывает доступ по HTTPS и проверяет права каждого пользователя, а мобильное приложение обращается к этим сервисам через API. Данные идут в обе стороны — приложение получает справочники, остатки и цены, а отправляет обратно заказы, фото, подписи и статусы выполненных задач.
Отдельно настраивается авторизация: у каждого мобильного пользователя свой логин, токен и набор прав, поэтому курьер не может увидеть финансовые отчёты, а менеджер — не может редактировать чужие заказы. При таком подходе изменения в 1С видно в приложении почти сразу, а не после ночной синхронизации, и наоборот — данные из приложения не теряются, даже если у сотрудника на несколько секунд пропала связь.
Подробнее о том, как мобильное приложение связывается с 1С на уровне данных и прав доступа, — на странице интеграция мобильного приложения с 1С.
Варианты сервера для мобильного приложения 1С
Сервер под мобильное приложение можно арендовать, развернуть с нуля или отдать на сопровождение уже существующий. Выбор зависит от того, есть ли у компании своя инфраструктура и как быстро нужно запустить приложение. Ниже — сравнение основных вариантов.
| Вариант | Стоимость | Срок запуска | Кому подходит |
|---|---|---|---|
| Аренда 1С в облаке | от 1100 руб/мес | от 1 дня | компаниям без своего сервера, которым нужен быстрый старт мобильного приложения |
| Выделенный сервер 1С | от 3300 руб/мес | 1-3 дня | постоянной нагрузке, собственным интеграциям и нескольким мобильным клиентам одновременно |
| Сопровождение существующего сервера | от 3800 руб/час | по обращению | компаниям, у которых сервер уже есть, но не хватает штатного администратора |
| Собственный сервер на площадке компании | расходы на оборудование и лицензии | 1-2 недели | крупному бизнесу с требованиями к периметру безопасности и своим ИТ-отделом |
Для большинства компаний с мобильным приложением на 10-50 пользователей достаточно аренды или выделенного сервера — оборудование и сеть уже настроены, остаётся только опубликовать нужные сервисы.
Требования к серверу, чтобы мобильное приложение не зависало
Сервер, который держит мобильное приложение, должен выдерживать одновременные запросы от десятков и сотен сотрудников в пиковые часы — например, когда вся смена курьеров закрывает доставки под конец дня. На практике это означает:
- запас по оперативной памяти и процессору под пиковую нагрузку, а не только под средний рабочий день;
- устойчивый канал связи и HTTPS-шифрование для всех запросов с мобильных устройств;
- резервное копирование базы 1С и настроек публикации сервисов, чтобы сбой сервера не остановил работу приложения;
- ограничение прав по каждому мобильному пользователю, чтобы курьер не видел данные бухгалтерии, а торговый агент — чужую клиентскую базу;
- мониторинг и логи, по которым видно, в какой момент и почему приложение теряет связь с сервером.
Без этого набора приложение начинает зависать именно тогда, когда нужно больше всего, — в момент максимальной нагрузки, а не в тихий час.
Сколько стоит сервер и разработка мобильного приложения под 1С
Стоимость складывается из двух частей: сервер, на котором работает публикация данных, и само мобильное приложение. Аренда 1С в облаке начинается от 1100 руб/мес, выделенный сервер под 1С — от 3300 руб/мес, сопровождение 1С и администрирование сервера — от 3800 руб/час. Если в компании много входящих документов от поставщиков, к серверу можно дополнительно подключить распознавание УПД от 3900 руб/мес — тогда данные из документов попадают в 1С без ручного ввода, и мобильному приложению есть с чем работать сразу после поступления накладной.
Разработка самого мобильного приложения, которое будет работать через этот сервер, стоит от 500 000 руб. В эту сумму входит проектирование логики приложения, разработка под iOS и Android и настройка обмена данными с 1С через HTTP-сервисы. Итоговая стоимость зависит от числа экранов, интеграций и того, нужна ли работа в офлайн-режиме с последующей синхронизацией. Полный список тарифов на сопровождение, аренду и администрирование — на странице тарифы UKVED.
Как UKVED разворачивает сервер и мобильное приложение под 1С
Процесс запуска сервера и мобильного приложения строится в несколько этапов:
- аудит: смотрим, какая версия 1С у компании, сколько сотрудников будет работать через мобильное приложение и какая нагрузка ожидается в пиковые часы;
- выбор варианта сервера — аренда, выделенный сервер или сопровождение уже существующего — с учётом бюджета и требований к безопасности;
- публикация нужных HTTP-сервисов и настройка прав доступа по ролям, чтобы каждый мобильный пользователь видел только свои данные;
- разработка мобильного приложения под задачу заказчика — маршрутные листы, склад, заявки сервисной службы или отчёты для руководителя;
- тестирование связки сервер-приложение под реальной нагрузкой и запуск в работу.
После запуска сервер остаётся на сопровождении — команда следит за нагрузкой, обновлениями 1С и резервными копиями, чтобы мобильное приложение продолжало работать без остановок. Если приложение только предстоит спроектировать, посмотрите, как устроена разработка мобильного приложения в UKVED — от технического задания до публикации в сторах.
Частые вопросы
Нужен ли отдельный сервер, если 1С уже стоит в офисе?
Можно ли обойтись без сервера и синхронизировать 1С с приложением файлами?
Сколько стоит сервер для мобильного приложения 1С?
Сколько стоит разработка мобильного приложения с подключением к 1С?
Кто следит за сервером после запуска мобильного приложения?
Посчитаем вашу задачу за день
Расчёт и консультация — без обязательств.
Получить расчёт или +7 495 133-92-44Смежные задачи по мобильным приложениям
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

