Программа на компьютере против вкладки в браузере: как работают два клиента 1С 8.3

· 9 мин

Содержание

Тонкий клиент 1С — это программа 1cv8c, которую ставят на компьютер пользователя. Веб-клиент ничего не требует ставить: базу открывают в браузере по ссылке, а всю работу обеспечивает веб-сервер с публикацией. Функционал прикладного решения в обоих случаях один и тот же, разница — в установке, скорости, доступе к файлам и оборудованию. Для постоянной работы в офисе обычно выбирают тонкий клиент, для редкого или удалённого доступа без установки — веб-клиент.

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

Как устроены тонкий клиент и веб-клиент 1С

Оба клиента работают только с управляемыми формами — с интерфейсом «Такси» в БП 3.0, ЗУП 3.1, УТ 11 и других современных конфигурациях. Обычные формы старых решений не открываются ни там, ни там: для них нужен толстый клиент.

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

Тонкий клиент

  • 💻 Исполняемый файл — 1cv8c.exe в Windows, отдельные дистрибутивы есть для Linux и macOS.
  • 🔌 Подключается тремя способами: к файловой базе напрямую (/F), к серверу 1С по сети (/S, агент на порту 1540) или к опубликованной базе по HTTP/HTTPS (/WS).
  • 🧩 Клиентский код выполняется самой платформой — доступны COM-объекты в Windows, внешние компоненты, работа с локальными файлами.

Веб-клиент

  • 🌐 Это код на JavaScript, который браузер получает с веб-сервера при входе в базу.
  • 🖥 Нужна публикация базы на IIS или Apache с модулем расширения веб-сервера 1С.
  • 🔒 Браузер работает в «песочнице»: к диску, принтеру и устройствам он обращается только через специальные расширения или вообще не обращается.

Цепочка для веб-клиента выглядит так: браузер → веб-сервер с модулем 1С → сервер 1С или файловая база. У тонкого клиента в клиент-серверном варианте промежуточного звена нет: тонкий клиент → кластер серверов 1С.

Тонкий клиент тоже умеет работать через веб-сервер. Это удобный компромисс: программа на компьютере, а соединение идёт по обычному HTTPS через интернет, без VPN и проброса портов 1540–1541.

Требования к компьютеру, сети и скорость работы

Ни тонкий клиент, ни веб-клиент не требуют мощного компьютера: тяжёлые операции идут на сервере. Но нагрузка распределяется по-разному.

На стороне пользователя

Что важноТонкий клиентВеб-клиент
Операционная системаWindows, Linux, macOSлюбая, где есть поддерживаемый браузер
Права на установкунужны (или готовая установка от админа)не нужны
Памятьрасходует сама программа 1Срасходует браузер, растёт с числом открытых форм
Отзывчивость интерфейсавыше: формы отрисовывает платформаниже: формы строит JavaScript в браузере

На слабом ноутбуке разница ощутима. Список документов на несколько тысяч строк в тонком клиенте прокручивается плавно, в браузере — с задержками, особенно если открыто ещё десяток вкладок.

На стороне сервера и сети

  • 📡 Трафик. Тонкий клиент обменивается с сервером компактными пакетами. Веб-клиент при первом входе загружает скрипты интерфейса, дальше браузер берёт их из кэша.
  • 🧱 Лишнее звено. У веб-клиента между пользователем и базой всегда стоит веб-сервер. Ему нужны своя память и процессор, а при 30–50 одновременных пользователях — внимательная настройка.
  • 🐢 Медленный канал. На плохом мобильном интернете тонкий клиент через HTTP-публикацию обычно ведёт себя стабильнее, чем вкладка браузера.

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

Установка, обновление версий и администрирование

Здесь различие между клиентами самое заметное. Тонкий клиент нужно разложить по рабочим местам и следить за версией. Веб-клиент один раз настраивают на сервере.

Как подготовить тонкий клиент

  1. Скачайте дистрибутив тонкого клиента той же версии, что и сервер 1С.
  2. Установите его на рабочие места вручную, через групповые политики или скриптом.
  3. Добавьте базу в список: Добавить → Добавление в список существующей информационной базы, укажите тип подключения — на этом компьютере, на сервере 1С:Предприятия или на веб-сервере.

Версия тонкого клиента при подключении к серверу 1С должна совпадать с версией сервера до последней цифры. Обновили сервер с 8.3.24 на 8.3.25 — придётся обновлять клиенты на всех компьютерах. Частично это снимает 1cestart.exe: он хранит несколько установленных версий и запускает нужную. Ещё один вариант — указать в настройках адрес каталога с дистрибутивом, тогда клиент обновится сам при первом подключении.

Типовая команда для ярлыка с подключением к серверной базе:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" ENTERPRISE /S "srv1c\buh"

Номер версии в пути подставьте свой — он совпадает с папкой установленной платформы.

Как подготовить веб-клиент

  1. На сервере установите IIS (Windows) или Apache (Windows, Linux).
  2. Установите платформу 1С с компонентом «Модули расширения веб-сервера».
  3. Откройте базу в Конфигураторе под администратором Windows и выполните Администрирование → Публикация на веб-сервере. Задайте имя публикации и каталог.
  4. Проверьте доступ: http://имя-сервера/имя-публикации.
  5. Для доступа из интернета настройте HTTPS с сертификатом — пароли пользователей 1С не должны ходить открытым текстом.

После этого обновление платформы на сервере автоматически «обновляет» и всех пользователей веб-клиента: браузер просто получит новую версию скриптов.

Права администратора Windows нужны Конфигуратору только в момент публикации на IIS. Работать в веб-клиенте можно под обычной учётной записью.

Что достаётся администратору

ЗадачаТонкий клиентВеб-клиент
Развёртывание на 50 местустановка на каждый компьютеродна публикация
Обновление платформысервер + все клиентытолько сервер
Новый сотрудникустановить клиент, добавить базуотправить ссылку
Безопасность доступа извнеVPN или HTTPS-публикацияHTTPS-публикация, ограничение по IP
Точка отказасервер 1Ссервер 1С и веб-сервер

Ограничения веб-клиента: файлы, оборудование, печать

Прикладная логика в веб-клиенте та же самая, но всё, что касается «железа» и диска пользователя, работает иначе. Это главный довод, когда выбирают между двумя клиентами.

Файлы на компьютере пользователя

Выгрузить банковскую выписку, загрузить файл из папки, сохранить XML отчёта — в тонком клиенте это обычная работа с диском. Браузеру для таких операций нужно расширение для работы с файлами 1С. Платформа сама предложит его установить при первой попытке; без расширения многие операции либо идут через диалог загрузки браузера, либо недоступны.

Подпись и шифрование

Отправка отчётности, подписание документов ЭДО, работа с КЭП требуют расширения для работы с криптографией и установленного криптопровайдера. В тонком клиенте под Windows это настраивается проще и работает стабильнее. Сдавать отчёты из веб-клиента можно, но настройка рабочего места займёт больше времени.

Торговое и прочее оборудование

  • 🧾 Онлайн-кассы, сканеры штрихкодов, весы, эквайринг подключаются через драйверы — внешние компоненты.
  • 🔧 Многие драйверы рассчитаны на тонкий клиент под Windows. Поддержку веб-клиента и конкретного браузера проверяйте в описании драйвера.
  • 🏪 Для рабочего места кассира ориентир простой: тонкий клиент.

COM, внешние программы и печать

  • ⛔ COM-объекты (COMОбъект) работают только в клиенте под Windows. Обработки, которые на клиенте открывают Excel через COM или вызывают внешнюю программу, в браузере не сработают.
  • 🖨 Печатные формы печатаются через диалог браузера. Точность полей и масштаба зависит от браузера — бланки строгой отчётности и этикетки лучше печатать из тонкого клиента.
  • ⌨ Часть сочетаний клавиш перехватывает сам браузер. Пользователи, привыкшие к «горячим клавишам», это заметят первыми.
  • 🪟 Всплывающие окна и закрытие вкладки: блокировщик всплывающих окон мешает открытию новых окон, а закрытая вкладка завершает сеанс.

Лицензии

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

Перед переводом пользователя на веб-клиент проверьте
Выполнено: 0 / 6

Тонкий клиент vs веб-клиент 1С: сравнение в одной таблице

Сводка отличий, собранная из разделов выше:

ХарактеристикаТонкий клиентВеб-клиент
Установка на компьютернужнане нужна
Обычные формынетнет
Управляемые формыдада
Подключение к файловой базе напрямуюданет, только через публикацию
Подключение к серверу 1Снапрямую или через веб-сервертолько через веб-сервер
Совпадение версий с серверомобязательноследит сервер
Скорость интерфейсавышезависит от браузера
Работа с локальными файламиполнаячерез расширение
Торговое оборудованиеполная поддержказависит от драйвера
COM-объектыда, в Windowsнет
Работа с КЭПчерез криптопровайдерчерез расширение браузера и криптопровайдер
Доступ с чужого компьютератолько после установкисразу по ссылке
Клиентская лицензияодна на сеансодна на сеанс

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

Что выбрать: тонкий клиент или веб-клиент под ваш сценарий

Чаще всего в компании используют оба клиента одновременно. Основной штат работает в тонком клиенте, а ссылка на веб-клиент лежит «на всякий случай» — для командировок, проверки отчётов руководителем, подрядчика на один день.

Как будет работать пользователь?

Когда веб-клиент — плохая идея

  • ❌ Основная работа с выписками, загрузкой прайсов и выгрузкой файлов каждый день.
  • ❌ Сдача отчётности и ЭДО с несколькими подписями без готового к этому рабочего места.
  • ❌ Обработки и внешние печатные формы, написанные с использованием COM.
  • ❌ Слабый компьютер, на котором браузер и так держит десятки вкладок.

Когда тонкий клиент неудобен

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

Если компания работает через удалённый рабочий стол (RDP), вопрос выбора часто снимается: на терминальном сервере ставят тонкий клиент, а пользователь подключается к серверу с любого устройства. Платформу тогда обновляют в одном месте.

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

Можно ли открыть в веб-клиенте старую конфигурацию на обычных формах?
Нет. Веб-клиент, как и тонкий клиент, работает только с управляемыми формами. Для конфигураций на обычных формах нужен толстый клиент.
Нужен ли интернет для веб-клиента?
Нет, если веб-сервер стоит в локальной сети: браузер обращается к нему по внутреннему адресу. Интернет нужен только для доступа извне офиса.
Можно ли работать одновременно в тонком клиенте и в веб-клиенте под одним пользователем?
Можно, если в настройках пользователя не запрещён повторный вход. Каждый сеанс при этом займёт отдельную клиентскую лицензию.
Работает ли Конфигуратор в браузере?
Нет. Конфигуратор запускается только из установленной платформы, через тонкий клиент его тоже не открыть. Веб-клиент — это режим 1С:Предприятия для пользователей.
Какой браузер выбрать для веб-клиента?
Свежую версию одного из поддерживаемых браузеров: браузеры на движке Chromium, Firefox, Safari на Mac. Устаревшие версии могут не открыть базу или работать с ошибками интерфейса.