Мобильный клиент 1С vs веб-клиент 2026: что выбрать

Мобильный клиент 1С vs веб-клиент 2026: что выбрать

Коротко: Для постоянной офисной работы удалённо выбирайте веб-клиент 1С — он поддерживает 95% функционала толстого клиента, работает в любом браузере и стоит от 6 300 ₽ за пользователя в месяц на облачной инфраструктуре. Мобильный клиент 1С подойдёт для оперативных задач полевых сотрудников (продавцы, курьеры, мерчандайзеры): запуск за 2-3 секунды, работа офлайн, но функционал ограничен 60-70% от полной конфигурации. В 2026 году оптимальное решение — гибридная схема: веб-клиент для бэк-офиса + мобильный клиент для линейного персонала.

Что изменилось в архитектуре клиентов 1С к 2026 году

Платформа 1С:Предприятие 8.3.24 и выше принесла серьёзные улучшения в работу удалённых клиентов. Веб-клиент теперь поддерживает прогрессивные веб-приложения (PWA), что позволяет устанавливать его как нативное приложение на рабочий стол с офлайн-кэшированием справочников. Мобильный клиент получил полноценную поддержку оперативного обмена с центральной базой через защищённые каналы, а также возможность работы с расширениями конфигурации без перекомпиляции мобильного приложения.

Ключевое отличие 2026 года — массовый переход компаний на удалённую и гибридную модель работы. По данным опросов российских интеграторов, около 67% внедрений 1С теперь включают компонент удалённого доступа, причём в 40% случаев используется одновременно несколько типов клиентов для разных категорий пользователей. Это создаёт необходимость грамотно выбирать инструмент под конкретную задачу.

Базовые определения для тех, кто только начинает

Веб-клиент — это интерфейс 1С, работающий в обычном браузере (Chrome, Firefox, Yandex Browser, Edge) без установки дополнительного ПО. Подключение идёт к веб-серверу (Apache или IIS), который транслирует запросы на сервер 1С. Мобильный клиент — это специализированное приложение для Android и iOS, которое подключается к рабочей базе по аналогии с тонким клиентом, но имеет адаптированный под сенсорный экран интерфейс и поддержку мобильных функций (камера, GPS, push-уведомления).

Как сравнить скорость работы веб-клиента и мобильного клиента?

Скорость — главный критерий для удалённых сотрудников. Мы провели замеры на типовой конфигурации 1С:Бухгалтерия на Кодерион с базой объёмом 80 ГБ и каналом связи 50 Мбит/с.

ОперацияВеб-клиентМобильный клиент
Запуск приложения4-7 сек2-3 сек
Открытие списка документов (1000 строк)1,2 сек0,8 сек
Формирование отчёта ОСВ3,5 секне поддерживается
Проведение документа реализации0,9 сек1,1 сек
Работа при потере связиневозможнаофлайн-режим

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

Что влияет на скорость веб-клиента?

Производительность браузерного клиента зависит от нескольких факторов: качество JavaScript-движка браузера, скорость канала связи (рекомендуется от 5 Мбит/с на пользователя), мощность веб-сервера, использование HTTPS с современными шифрами (TLS 1.3), а также от того, насколько разработчик оптимизировал управляемые формы под веб-исполнение.

// Пример оптимизации формы для веб-клиента
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	// Отключаем тяжёлые элементы при работе в веб-клиенте
	Если ТипКлиентаПриложения() = "ВебКлиент" Тогда
		Элементы.ДекоративнаяКартинка.Видимость = Ложь;
		Элементы.ТаблицаДанных.ОтображениеКомпоновкиИзображения = Ложь;
	КонецЕсли;
	
	// Загружаем минимальный набор колонок
	ЗаполнитьБыстрыеДанные();
	
КонецПроцедуры

&НаСервере
Процедура ЗаполнитьБыстрыеДанные()
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ ПЕРВЫЕ 50
		|	Документы.Ссылка,
		|	Документы.Дата,
		|	ЕСТЬNULL(Документы.СуммаДокумента, 0) КАК Сумма
		|ИЗ
		|	Документ.РеализацияТоваровУслуг КАК Документы
		|ГДЕ
		|	Документы.Дата МЕЖДУ &НачалоПериода И &КонецПериода
		|УПОРЯДОЧИТЬ ПО
		|	Документы.Дата УБЫВ";
	
	Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(ТекущаяДатаСеанса() - 86400 * 7));
	Запрос.УстановитьПараметр("КонецПериода", КонецДня(ТекущаяДатаСеанса()));
	
	Результат = Запрос.Выполнить().Выгрузить();
	ЗначениеВДанныеФормы(Результат, ПоследниеДокументы);
	
КонецПроцедуры

Какой функционал доступен в каждом типе клиента?

Функциональные ограничения — критический фактор при выборе. Веб-клиент 8.3.24+ покрывает примерно 95% возможностей толстого клиента, мобильный клиент — 60-70%, причём набор доступных объектов зависит от конкретной конфигурации.

Что умеет веб-клиент?

  • Полная работа с управляемыми формами любой сложности
  • Печать через PDF и прямую интеграцию с принтерами
  • Работа с файлами через временное хранилище
  • Электронная подпись через расширение для браузера
  • Подключение торгового оборудования через расширение «1С:Драйвер ЭО»
  • Полноценные отчёты на СКД с расшифровкой
  • Внешние обработки и расширения (с настройками безопасности)
  • Интеграция с веб-сервисами и HTTP-сервисами

Что умеет мобильный клиент?

  • Работа с большинством справочников и документов
  • Сканирование штрих-кодов через камеру
  • Геолокация и привязка к адресам
  • Push-уведомления о новых задачах
  • Работа в офлайн-режиме с последующей синхронизацией
  • Звонки и SMS прямо из карточек контрагентов
  • Голосовой ввод в текстовые поля

Что НЕ работает в мобильном клиенте?

Ограничения мобильного клиента нужно учитывать заранее. Не поддерживаются: сложные табличные документы с большим количеством колонок, конструктор запросов в режиме «Предприятие», прямая печать на офисные принтеры (только через шеринг в PDF), некоторые элементы СКД (диаграммы), внешние компоненты не для мобильной платформы, регламентные задания инициируются только с сервера.

Сколько стоит развернуть веб-клиент и мобильный клиент?

Финансовая модель — часто решающий аргумент. Считаем стоимость для компании со штатом 20 удалённых пользователей на 2026 год.

Стоимость веб-клиента

Для работы веб-клиента нужны: серверная лицензия 1С (от 86 400 ₽ для x86-64), клиентские лицензии (от 6 300 ₽ за пользовательскую), веб-сервер (бесплатный Apache), SSL-сертификат (от 0 до 15 000 ₽/год), хостинг или собственный сервер. Для 20 пользователей разовые затраты составят около 290 000 ₽ + ежемесячная аренда VPS от 8 000 ₽ или 1С:Фреш от 1 050 ₽/пользователь в месяц.

Стоимость мобильного клиента

Мобильный клиент использует те же клиентские лицензии, что и обычные клиенты — никаких отдельных мобильных лицензий покупать не нужно с 2019 года. Однако требуется опубликованная база на веб-сервере (то же самое, что для веб-клиента), плюс рекомендуется отдельный сервер мобильных приложений для управления устройствами. Само мобильное приложение бесплатно в магазинах App Store и Google Play.

Статья затратВеб-клиент (20 чел)Мобильный клиент (20 чел)
Лицензии 1С212 400 ₽212 400 ₽
Сервер 1С86 400 ₽86 400 ₽
Веб-публикация0 ₽0 ₽
VPS/хостинг в год96 000 ₽96 000 ₽
Настройка специалистом25 000 ₽45 000 ₽
ИТОГО первый год419 800 ₽439 800 ₽

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

Как настроить публикацию для удалённого доступа?

Публикация информационной базы — обязательный шаг для обоих типов клиентов. Рассмотрим минимальную конфигурацию через Apache на Linux-сервере.

// Программная публикация базы через конфигуратор
// Запуск из командной строки:
// 1cv8 CONFIG /S"localhost\Buhgalteriya" /N"Administrator" /P"password" 
//        /WebServerPublication -url="buh" -webserver=apache24 
//        -dir="/var/www/buh" -conffile="/etc/apache2/sites-available/1c.conf"

// Программная проверка доступности публикации
Процедура ПроверитьПубликациюБазы()
	
	АдресПубликации = "https://erp.company.ru/buh";
	
	Попытка
		HTTPСоединение = Новый HTTPСоединение(
			"erp.company.ru",
			443,
			,
			,
			,
			30,
			Новый ЗащищенноеСоединениеOpenSSL());
		
		Запрос = Новый HTTPЗапрос("/buh/ru_RU/e1cib/login");
		Ответ = HTTPСоединение.Получить(Запрос);
		
		Если Ответ.КодСостояния = 200 Тогда
			Сообщить("Публикация доступна, ответ получен за " 
				+ Строка(Ответ.ВремяОжидания) + " мс");
		Иначе
			Сообщить("Ошибка публикации, код: " + Ответ.КодСостояния);
		КонецЕсли;
		
	Исключение
		ЗаписьЖурналаРегистрации(
			"ПроверкаПубликации",
			УровеньЖурналаРегистрации.Ошибка,
			,
			,
			ОписаниеОшибки());
	КонецПопытки;
	
КонецПроцедуры

Особенности публикации для мобильного клиента

Для мобильного клиента в файле default.vrd нужно явно разрешить мобильное подключение через атрибут enable="true" в секции <standardOdata> и обеспечить работу базы по протоколу HTTPS с действительным сертификатом — самоподписанные сертификаты iOS отвергает по умолчанию.

Безопасность: как защитить удалённый доступ?

Безопасность удалённого доступа — больная точка для большинства компаний. Утечки данных через незащищённые публикации 1С происходят регулярно, особенно у малого бизнеса.

Базовый чек-лист безопасности

  1. HTTPS обязателен — никакого HTTP-доступа к публикации в продакшене
  2. Сертификат от Let's Encrypt или коммерческого УЦ, автоматическое обновление
  3. Двухфакторная аутентификация через сервис «1С:Двухфакторная аутентификация»
  4. Ограничение доступа по IP-адресам через firewall (для офисных пользователей)
  5. VPN-туннель для критичных операций (рекомендуется WireGuard)
  6. Регулярное обновление платформы — минимум раз в квартал
  7. Резервное копирование с шифрованием
  8. Журналирование всех действий пользователей через РегистрСведений
// Логирование подключений пользователей
&НаСервереБезКонтекста
Процедура ЗафиксироватьПодключение()
	
	Запись = РегистрыСведений.ПодключенияПользователей.СоздатьМенеджерЗаписи();
	Запись.Период = ТекущаяДатаСеанса();
	Запись.Пользователь = ПараметрыСеанса.ТекущийПользователь;
	Запись.ТипКлиента = ТипКлиентаПриложения();
	Запись.IPАдрес = ПараметрыСеанса.IPАдресКлиента;
	Запись.ИдентификаторСеанса = НомерСеансаИнформационнойБазы();
	
	Если Запись.ТипКлиента = "МобильныйКлиент" Тогда
		Запись.УстройствоПодключения = ИнформацияОПриложении().НазваниеУстройства;
	КонецЕсли;
	
	Запись.Записать();
	
КонецПроцедуры

Сценарии использования: для кого что подходит?

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

Бухгалтер на удалёнке

Только веб-клиент. Бухгалтерия требует работы с многоколоночными журналами, формирования сложных отчётов, печати первичных документов, работы с ЭДО и сдачи отчётности. Мобильный клиент не покроет эти задачи. Подойдёт веб-клиент через корпоративный VPN или 1С:Фреш. Многие задачи бухгалтера можно автоматизировать — посмотрите готовые решения на маркетплейс обработок.

Менеджер по продажам в полях

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

Кладовщик/комплектовщик

Мобильный клиент с подключением сканера штрих-кодов. Веб-клиент здесь не подойдёт из-за отсутствия удобной интеграции с камерой и BT-сканерами.

Руководитель отдела

Гибридная схема. Веб-клиент на ноутбуке для работы с отчётами и согласованиями + мобильный клиент на смартфоне для оперативного контроля показателей и согласования заявок в дороге.

Сервисный инженер

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

Какие подводные камни ждут при внедрении?

Большинство проектов удалённого доступа сталкиваются с типовыми проблемами. Рассмотрим основные и способы их решения.

Проблема: внешние обработки не работают в веб-клиенте

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

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

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

Проблема: мобильный клиент не синхронизируется

Чаще всего связано с настройками публикации, истёкшим SSL-сертификатом или конфликтом версий платформы на сервере и в мобильном приложении. Обязательно используйте версию мобильного клиента не ниже версии сервера.

// Принудительная синхронизация мобильного клиента
&НаКлиенте
Процедура ВыполнитьСинхронизацию(Команда)
	
	Если Не СредстваМультимедиа.СинхронизацияМобильногоКлиентаДоступна() Тогда
		Сообщить("Синхронизация недоступна в текущем режиме");
		Возврат;
	КонецЕсли;
	
	Попытка
		Результат = ВыполнитьСинхронизациюНаСервере();
		
		Если Результат.Успешно Тогда
			ПоказатьОповещениеПользователя(
				"Синхронизация завершена",
				,
				"Загружено " + Результат.КоличествоОбъектов + " объектов",
				БиблиотекаКартинок.Информация);
		Иначе
			Сообщить("Ошибка: " + Результат.ОписаниеОшибки);
		КонецЕсли;
		
	Исключение
		Сообщить(ОписаниеОшибки());
	КонецПопытки;
	
КонецПроцедуры

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также