Администрирование · 12 мин
1С веб: что это и как работает 1С через браузер
Что такое 1С веб-клиент, как работает 1С через браузер, чем отличается от тонкого клиента, требования к серверу и пошаговая настройка публикации базы.
«1С веб» — это способ работы с программами 1С через обычный браузер без установки клиентского приложения на компьютер пользователя. Пользователь открывает ссылку вида http://server/base, вводит логин и пароль и получает привычный интерфейс конфигурации: документы, справочники, отчёты. Все вычисления и обращения к базе данных выполняются на стороне сервера, а браузер лишь отображает результат.
За такую работу отвечает веб-клиент — один из трёх клиентских приложений платформы «1С:Предприятие» наряду с толстым и тонким клиентами. Он встроен в платформу, поэтому большинство типовых конфигураций (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) работают в браузере без доработки. Однако публикация требует веб-сервера и правильной настройки, а некоторые возможности десктопного клиента в браузере недоступны.
Термин «1С веб» также иногда используют в широком смысле — для облачных сервисов вроде 1С:Фреш или 1С:Бухобслуживание, где доступ через браузер предоставляет сама фирма «1С» или партнёр. В этой статье разобраны оба сценария: собственная публикация базы на веб-сервере и готовые облачные варианты.
Как устроена работа 1С через браузер
Архитектура веб-доступа включает три уровня. Первый — браузер пользователя, который отображает интерфейс и передаёт действия (клики, ввод данных) на сервер. Второй — веб-сервер (Apache или IIS) со специальным модулем платформы, который принимает запросы и перенаправляет их кластеру серверов 1С или файловой базе. Третий — сама база данных: файловая или клиент-серверная на MS SQL, PostgreSQL, Oracle.
Ключевой принцип: веб-клиент не выполняет прикладной код конфигурации локально в полном объёме. Основная логика исполняется на сервере, поэтому нагрузка на компьютер пользователя минимальна, а требования к нему — наличие поддерживаемого браузера. Это удобно для слабых машин, планшетов и компьютеров на macOS или Linux, где классический тонкий клиент для Windows недоступен.
Обмен между браузером и сервером идёт по HTTP/HTTPS. Для доступа из интернета обязательно используйте HTTPS с действующим сертификатом: передача логинов и данных учёта в открытом виде по HTTP — прямой риск утечки.
Чем веб-клиент отличается от тонкого и толстого клиента
Выбор клиента влияет на скорость работы, доступные функции и требования к инфраструктуре. Понимание различий помогает не ошибиться при организации доступа.
| Параметр | Веб-клиент | Тонкий клиент | Толстый клиент |
|---|---|---|---|
| Установка на ПК | Не требуется | Требуется | Требуется |
| ОС пользователя | Любая с браузером | Windows, Linux, macOS | В основном Windows |
| Требования к каналу | Низкие | Низкие | Высокие |
| Режим конфигуратора | Нет | Нет | Да |
| Работа с локальными файлами и оборудованием | Ограничена | Шире | Полная |
| Запуск внешних компонентов | Ограничен | Поддерживается | Поддерживается |
Главные ограничения веб-клиента: нет режима конфигуратора, ограничен доступ к файловой системе пользователя (загрузка и скачивание файлов идёт через диалоги браузера), сложнее подключать торговое оборудование — сканеры штрихкодов и кассы обычно требуют тонкого клиента или промежуточных решений. Часть внешних компонентов и COM-объектов в браузере не работает вовсе.
Когда какой клиент выбрать
Удалённые сотрудники, руководители с планшетами, пользователи на macOS/Linux. Ограничение: нет конфигуратора и сложности с торговым оборудованием.
Основная масса пользователей в офисе и филиалах, нужна работа со сканерами и файлами. Ограничение: требуется установка.
Разработчики и администраторы для конфигурирования. Ограничение: требует быстрой локальной сети с базой.
Когда веб-доступ к 1С оправдан, а когда нет
Веб-клиент оправдан, если сотрудники работают удалённо, используют разные операционные системы, а IT-служба не хочет устанавливать и обновлять клиенты на десятках машин. Удобен он и для разовых подключений: аудитор, руководитель филиала или менеджер в командировке получают ссылку и работают без подготовки рабочего места.
Веб-доступ не лучший выбор, если пользователи интенсивно работают с торговым оборудованием, печатают на специфических принтерах этикеток, используют отраслевые доработки с COM-объектами или внешними компонентами. В этих случаях тонкий клиент надёжнее. Также стоит оценить нагрузку: при большом числе одновременных веб-пользователей требования к серверу 1С и веб-серверу заметно растут.
Как выбрать сценарий доступа
Как опубликовать базу 1С на веб-сервере
Для публикации потребуется: установленная платформа 1С с компонентами веб-доступа, веб-сервер (Apache или IIS) и права администратора на сервере. Проще всего публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации (оно войдёт в URL), каталог, веб-сервер и при необходимости включите доступ к веб-сервисам.
После публикации платформа создаёт файл настроек default.vrd в каталоге публикации и регистрирует приложение в веб-сервере. Проверьте результат, открыв в браузере адрес вида http://имя_сервера/имя_публикации. Если публикация прошла успешно, появится окно авторизации 1С.
- 1Установите на сервер компоненты «Модули расширения веб-сервера» платформы 1С
- 2Установите и запустите веб-сервер: Apache или IIS
- 3Откройте конфигуратор под администратором: Администрирование → Публикация на веб-сервере
- 4Задайте имя публикации латиницей без пробелов и выберите веб-сервер
- 5Нажмите «Опубликовать» и подтвердите перезапуск веб-сервера
- 6Откройте URL в браузере и войдите под тестовым пользователем
Для доступа из интернета дополнительно настройте HTTPS: получите сертификат (например, у доверенного удостоверяющего центра или через Let's Encrypt), привяжите его к сайту в веб-сервере и перенаправляйте HTTP на HTTPS. Открывать базу в интернет по HTTP без шифрования недопустимо.
Типичные ошибки при публикации
Частая проблема — ошибка «404» или пустая страница после публикации: обычно причина в том, что модуль расширения веб-сервера не установлен или не зарегистрирован, либо версия платформы не совпадает с разрядностью веб-сервера. Другая типичная ситуация — ошибка доступа к базе: у пользователя, от имени которого работает веб-сервер, нет прав на каталог файловой базы или нет связи с сервером 1С.
Облачный вариант: 1С через браузер без своего сервера
Если своего сервера нет, доступ к 1С через браузер можно получить через облачные сервисы. Наиболее известен 1С:Фреш — фирменный облачный сервис, где типовые конфигурации доступны по подписке: база, обновления, резервное копирование и HTTPS обеспечивает оператор. Пользователь регистрируется, создаёт приложение и работает по ссылке в браузере.
Альтернатива — аренда 1С у партнёров-франчайзи или размещение базы на виртуальном сервере (VPS) с самостоятельной публикацией. Первый вариант проще, второй даёт больше контроля, но требует администратора. При выборе облака уточняйте: поддерживается ли ваша конфигурация (нетиповые доработки в облаке часто ограничены), как организовано резервное копирование и как выгрузить данные при расторжении договора.
Безопасность веб-доступа к 1С
Публикация учётной системы в интернете повышает требования к защите. Минимальный набор мер: HTTPS с действующим сертификатом, сложные пароли пользователей, разграничение прав внутри 1С (удалённым пользователям — только необходимые роли), регулярное обновление платформы и веб-сервера.
Дополнительно ограничьте доступ по IP-адресам, если круг пользователей известен, либо разместите доступ за VPN. Не публикуйте тестовые и демо-базы с реальными данными. Ведите мониторинг журнала регистрации: массовые неудачные попытки входа — признак подбора паролей.
Как проверить, что веб-доступ настроен правильно
После настройки пройдите контрольные точки с точки зрения обычного пользователя, а не администратора: именно так выявляются проблемы с правами и производительностью.
Как проверить результат
Появляется окно входа 1С, адрес начинается с https://, замок сертификата активен
Ошибка 404/500, предупреждение о недоверенном сертификате, работа по http://
Интерфейс загружается, доступны только его документы и отчёты
Ошибка прав доступа или, наоборот, видны чужие разделы
Операции выполняются за приемлемое время без обрывов сессии
Тайм-ауты, сообщения о потере соединения с сервером
Печатная форма открывается, файл сохраняется через диалог браузера
Печать недоступна или файл не скачивается
Если все пункты пройдены, проведите нагрузочную проверку: пусть несколько пользователей одновременно поработают в типичном режиме. Рост времени отклика в разы — сигнал увеличить ресурсы сервера или пересмотреть архитектуру (например, перейти с файловой базы на клиент-серверную).
Часто задаваемые вопросы
Нужно ли устанавливать что-то на компьютер для работы 1С через браузер?
Нет, в этом главное преимущество веб-клиента. Достаточно поддерживаемого браузера (актуальные версии Chrome, Firefox, Edge, Safari) и ссылки на опубликованную базу. Исключение — отдельные функции вроде работы с криптографией или сканерами могут потребовать установки расширения для браузера.
Работает ли веб-клиент 1С на планшете и смартфоне?
Формально интерфейс откроется в мобильном браузере, но типовые конфигурации не адаптированы под маленькие экраны — работать будет неудобно. Для мобильных сценариев фирма «1С» предлагает отдельную мобильную платформу и готовые мобильные приложения, которые разрабатываются под конкретные задачи.
Можно ли опубликовать файловую базу 1С на веб-сервере?
Да, файловые базы поддерживают публикацию. Веб-сервер при этом должен иметь доступ к каталогу базы, а одновременная работа возможна только через веб-сервер либо только напрямую — смешанный режим требует аккуратной настройки. При росте числа пользователей файловый режим становится узким местом, и базу переводят на клиент-серверный вариант.
Чем 1С:Фреш отличается от собственной публикации базы?
1С:Фреш — готовый облачный сервис по подписке: инфраструктура, обновления, копирование и защита на стороне оператора, но выбор конфигураций ограничен типовыми. Собственная публикация требует своего сервера и администратора, зато позволяет размещать любые конфигурации с доработками и полностью контролировать данные.
Почему в веб-клиенте не работает сканер штрихкодов или касса?
Браузер из соображений безопасности ограничивает доступ к локальному оборудованию. Подключение торгового оборудования в веб-клиенте возможно только через специальные расширения и внешние компоненты, и даже тогда поддержка ограничена. Для рабочих мест с кассами и сканерами рекомендуется тонкий клиент.
Насколько безопасно открывать доступ к 1С через интернет?
Безопасность зависит от настройки, а не от самого факта веб-доступа. При HTTPS, сильных паролях, корректных ролях и обновлённой платформе риски сопоставимы с другими корпоративными веб-системами. Критические ошибки — публикация по HTTP, пустые пароли и отсутствие резервных копий.
Что важно запомнить
1С веб — это работа с программой через браузер без установки клиента: база публикуется на веб-сервере, вычисления идут на сервере. Веб-клиент идеален для удалённых пользователей и нестандартных ОС, но ограничен в работе с оборудованием и конфигурированием. Обязательные условия безопасной публикации — HTTPS, разграничение прав и регулярные резервные копии.