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

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

Как запустить веб-клиент 1С: настройка и публикация базы

Как запустить веб-клиент 1С: настройка веб-сервера IIS или Apache, публикация базы, проверка доступа через браузер и решение типичных ошибок.

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

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

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

Что нужно подготовить перед публикацией

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

Во-вторых, определитесь с веб-сервером. Для Windows штатный вариант — IIS (Internet Information Services), который включается как компонент операционной системы. Альтернатива — Apache 2.x, он подходит и для Linux. Разрядность веб-сервера и модулей расширения 1С должна совпадать: 64-битный IIS требует 64-битных модулей 1С.

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

Модули расширения веб-сервераУстановлены вместе с платформой

Проверьте наличие компонента в установщике 1С или в списке установленных программ

Веб-серверIIS или Apache запущен

Откройте http://localhost на сервере — должна отображаться стартовая страница веб-сервера

Доступ к базеСервер видит каталог или кластер 1С

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

РазрядностьВеб-сервер и модули 1С одной битности

Сравните версию IIS/Apache и версию установленных модулей расширения

Установка и настройка веб-сервера IIS

На Windows Server или десктопной Windows откройте «Панель управления» → «Программы» → «Включение или отключение компонентов Windows». В дереве компонентов отметьте «Службы IIS», обязательно включив подкомпоненты: «Служба World Wide Web», «Средства управления» → «Консоль управления IIS», а в разделе «Разработка приложений» — «Расширения ISAPI» и «Фильтры ISAPI». Без этих расширений публикация 1С работать не будет.

После установки откройте диспетчер служб IIS и убедитесь, что сайт по умолчанию запущен. Проверка простая: в браузере на сервере откройте http://localhost — должна загрузиться приветственная страница IIS. Если страница не открывается, проверьте службу W3SVC и привязки сайта.

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

Альтернатива: Apache

Если используется Apache (например, на Linux или когда IIS недоступен), установите дистрибутив Apache 2.4 соответствующей разрядности. Модули расширения 1С для Apache подключаются через директиву LoadModule в файле httpd.conf, но обычно это делает сам конфигуратор при публикации — вручную править конфигурацию требуется редко.

Публикация информационной базы

Публикация выполняется из конфигуратора. Откройте конфигуратор нужной базы с правами администратора, затем перейдите в меню «Администрирование» → «Публикация на веб-сервере». В открывшемся окне укажите имя публикации — оно станет частью URL, поэтому используйте латинские буквы без пробелов, например trade или acc.

Выберите веб-сервер (IIS или Apache), укажите каталог публикации (для IIS это обычно подкаталог в C:\inetpub\wwwroot). На вкладках диалога можно дополнительно включить публикацию Web-сервисов, HTTP-сервисов и доступа для тонкого клиента через веб-сервер — для простого запуска веб-клиента достаточно настроек по умолчанию.

Нажмите «Опубликовать» и дождитесь сообщения об успешном завершении. После этого в каталоге публикации появится файл default.vrd — он содержит параметры подключения к информационной базе и является ключевым файлом публикации.

Порядок публикации базы
  1. 1
    Запустите конфигуратор от имени администратора
  2. 2
    Откройте меню «Администрирование» → «Публикация на веб-сервере»
  3. 3
    Задайте имя публикации латиницей без пробелов
  4. 4
    Выберите веб-сервер и каталог публикации
  5. 5
    Нажмите «Опубликовать» и дождитесь подтверждения
  6. 6
    Проверьте наличие файла default.vrd в каталоге публикации

Первый запуск веб-клиента в браузере

Откройте браузер (поддерживаются актуальные версии Chrome, Firefox, Edge; для устаревших конфигураций может требоваться Internet Explorer с расширением 1С) и введите адрес вида http://имя_сервера/имя_публикации, например http://srv1c/trade. Если всё настроено верно, появится окно аутентификации 1С.

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

Для удобства пользователей разошлите им готовую ссылку и рекомендуйте добавить её в закладки. Если планируется доступ из интернета, обязательно настройте HTTPS и не публикуйте базу по открытому HTTP — логины, пароли и данные будут передаваться без шифрования.

Проверка результата и контрольные точки

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

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

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

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

Открытие адреса публикации
Норма

Отображается окно ввода логина и пароля 1С

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

Ошибка 404, 500 или страница IIS по умолчанию

Вход пользователя
Норма

Загружается интерфейс конфигурации

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

Ошибка аутентификации или «информационная база не обнаружена»

Работа форм
Норма

Списки и документы открываются, данные сохраняются

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

Пустые формы, ошибки прав доступа, зависания

Повторный вход
Норма

Загрузка заметно быстрее первой

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

Каждый раз долгая загрузка — кэш не работает

Типичные ошибки и способы их устранения

Ошибка 404 после публикации чаще всего означает, что виртуальный каталог не создан или публикация выполнена на другом сайте IIS. Проверьте в диспетчере IIS наличие приложения с именем публикации и путь к каталогу с default.vrd.

Ошибка 500 или сообщение о невозможности загрузить модуль обычно указывают на несовпадение разрядности либо на отсутствие компонентов ISAPI в IIS. Проверьте, что в настройках пула приложений разрешены 32- или 64-битные приложения в соответствии с версией модулей 1С, и что расширения ISAPI установлены.

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

Типичные ошибки
01
Публикация из конфигуратора без прав администратора — виртуальный каталог не создаётся, а ошибка неочевидна
02
Несовпадение разрядности IIS и модулей 1С — ошибка загрузки модуля сразу после публикации
03
Имя публикации с кириллицей или пробелами — ссылка работает нестабильно или не открывается
04
Отсутствие прав у службы IIS на каталог файловой базы — база «не обнаружена» только при доступе через веб
05
Открытие доступа из интернета по HTTP — передача паролей и данных без шифрования

Ограничения веб-клиента и когда он не подходит

Веб-клиент имеет ограничения по сравнению с толстым клиентом: недоступна часть функций работы с файловой системой и COM-объектами, ограничена работа с некоторыми внешними компонентами, торговым оборудованием и средствами криптографии — для них может потребоваться установка расширения для браузера или переход на тонкий клиент. Конфигурирование через веб-клиент невозможно в принципе.

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

Сравнение вариантов доступа

Веб-клиент

Ничего устанавливать не нужно, работает в браузере. Ограничения: нет COM, части внешних компонент, чувствителен к качеству канала

Тонкий клиент через веб-сервер

Требует установки небольшого клиента, но стабильнее на слабых каналах и поддерживает больше функций

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

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

Часто задаваемые вопросы

Можно ли запустить веб-клиент 1С без установки веб-сервера?

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

Какие браузеры поддерживает веб-клиент 1С?

Поддерживаются актуальные версии Google Chrome, Mozilla Firefox, Microsoft Edge и Safari на macOS. Для устаревших версий платформы и отдельных функций (например, работы с криптографией или сканерами) может потребоваться Internet Explorer с установленным расширением 1С либо расширение для браузера от 1С.

Почему после публикации открывается ошибка 404?

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

Нужно ли устанавливать платформу 1С на компьютеры пользователей?

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

Безопасно ли открывать доступ к веб-клиенту через интернет?

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

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

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

Итог

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

Запуск веб-клиента 1С сводится к трём шагам: установить веб-сервер с модулями расширения 1С совпадающей разрядности, опубликовать базу из конфигуратора с правами администратора и открыть адрес публикации в браузере. Для внешнего доступа обязательны HTTPS и ограничение доступа, а типичные сбои чинятся проверкой прав, разрядности и файла default.vrd.