Администрирование · 11 мин
Как настроить веб-интерфейс 1С: пошаговая инструкция
Пошаговая настройка веб-интерфейса 1С: публикация базы на IIS и Apache, настройка доступа через браузер, типичные ошибки и проверка результата.
Веб-интерфейс 1С позволяет работать с информационной базой через браузер, без установки толстого или тонкого клиента на компьютер пользователя. Это удобно для удалённых сотрудников, филиалов и руководителей, которым нужен доступ к данным с любого устройства, включая планшеты и ноутбуки без прав администратора.
Технически веб-доступ реализуется через публикацию информационной базы на веб-сервере — IIS (Windows) или Apache (Windows/Linux). Платформа 1С поставляется со специальным модулем расширения веб-сервера, который обрабатывает запросы из браузера и передаёт их в кластер серверов 1С или файловую базу.
Перед началом работы важно определить три вещи: какая у вас база (файловая или клиент-серверная), какой веб-сервер доступен, и какие пользователи будут работать через браузер. От этого зависят конкретные шаги настройки и требования к лицензиям. Ниже разобран полный цикл: от подготовки веб-сервера до проверки работоспособности и решения типовых проблем.
Что нужно подготовить перед публикацией
Для публикации базы через веб-интерфейс потребуется установленная платформа 1С:Предприятие той же версии, что и рабочая база, а также веб-сервер. На Windows чаще используют IIS — он входит в состав операционной системы и включается через «Компоненты Windows». Apache подходит, если сервер работает на Linux или если в инфраструктуре уже используется этот веб-сервер.
Проверьте, что при установке платформы 1С был выбран компонент «Модуль расширения веб-сервера». Если платформа ставилась в минимальной конфигурации, модуль может отсутствовать — тогда установку нужно запустить повторно и добавить компонент. Без него публикация физически невозможна: конфигуратор выдаст ошибку на этапе записи настроек.
Учётная запись, из-под которой выполняется публикация, должна иметь права администратора на сервере и права на запись в каталог публикации. Для клиент-серверных баз дополнительно нужны данные администратора кластера серверов 1С. Заранее определите имя публикации — оно станет частью URL, поэтому используйте латиницу без пробелов, например trade или accounting.
Определяет строку подключения при публикации
Влияет на способ настройки и расположение конфигурационных файлов
Проверяется в списке компонентов платформы 1С
Без прав администратора публикация завершится ошибкой
Установка и настройка веб-сервера IIS
На Windows Server или Windows 10/11 откройте «Панель управления» → «Программы» → «Включение или отключение компонентов Windows». В списке отметьте «Службы IIS», обязательно развернув вложенные узлы и включив «Службу WWW», «Средства управления» и компоненты разработки приложений: CGI, ISAPI Extensions, ISAPI Filters. Именно ISAPI-компоненты нужны для работы модуля 1С.
После установки откройте диспетчер служб IIS и убедитесь, что веб-сайт по умолчанию запущен. Для 64-битной версии платформы 1С проверьте настройки пула приложений: в дополнительных параметрах пула пункт «Разрешены 32-разрядные приложения» должен соответствовать разрядности установленного модуля расширения. Несовпадение разрядности — одна из самых частых причин ошибки «HTTP 500» после публикации.
Особенности Apache
Для Apache используйте версию, совместимую с вашей платформой 1С — совместимость указана в документации к конкретному релизу платформы. После установки Apache модуль 1С подключается через директиву LoadModule в файле httpd.conf, но при публикации из конфигуратора платформа обычно вносит нужные записи автоматически. Если конфигуратор не смог изменить конфигурацию, путь к httpd.conf и права на него нужно проверить вручную.
Публикация базы через конфигуратор
Откройте конфигуратор 1С под пользователем с полными правами и перейдите в меню «Администрирование» → «Публикация на веб-сервере». В появившемся окне укажите имя публикации (латиницей, без пробелов), выберите тип веб-сервера и задайте каталог, где будут размещены файлы публикации — по умолчанию предлагается подкаталог внутри веб-сервера.
Проверьте строку подключения к информационной базе: для клиент-серверной базы там должны быть указаны сервер 1С и имя базы в кластере, для файловой — путь к каталогу базы. Файловая база, публикуемая на веб-сервере, должна располагаться в каталоге, доступном учётной записи, под которой работает веб-сервер — иначе пользователи получат ошибку доступа к данным.
На вкладках публикации можно дополнительно включить веб-сервисы, HTTP-сервисы и сервис OData, если они нужны для интеграций. Для базовой работы через браузер достаточно стандартных настроек. Нажмите «Опубликовать» и дождитесь сообщения об успешном завершении. В каталоге публикации при этом создаётся файл default.vrd — главный конфигурационный файл публикации.
- 1Установите и проверьте веб-сервер IIS или Apache
- 2Убедитесь, что установлен модуль расширения веб-сервера 1С
- 3Откройте конфигуратор, меню Администрирование → Публикация на веб-сервере
- 4Укажите имя публикации, тип веб-сервера и каталог
- 5Проверьте строку подключения к базе и нажмите «Опубликовать»
- 6Откройте в браузере адрес http://сервер/имя_публикации и войдите под тестовым пользователем
Проверка работы и настройка доступа пользователей
Откройте браузер и перейдите по адресу вида http://имя_сервера/имя_публикации. Должна появиться форма авторизации 1С. Войдите под учётной записью с ограниченными правами — так вы увидите интерфейс глазами обычного пользователя и проверите, что права настроены корректно. Если вход выполнен и открывается рабочий стол конфигурации, базовая настройка завершена.
Обратите внимание на скорость первой загрузки: веб-клиент подгружает ресурсы интерфейса, и первый вход может занять заметное время. Последующие запуски быстрее за счёт кэширования. Если интерфейс загружается, но работает медленно при каждом действии, проверьте загрузку сервера 1С и пропускную способность сети между веб-сервером и сервером СУБД.
Для доступа из интернета недостаточно открыть порт на файрволе — обязательно настройте HTTPS с действующим сертификатом. Передача логинов и паролей по открытому HTTP-каналу недопустима: данные перехватываются элементарными средствами. Также ограничьте список пользователей, которым разрешён вход через веб-клиент, и включите сложные пароли.
Как проверить результат
Форма авторизации 1С загружается без ошибок
Ошибка HTTP 500, 404 или пустая страница
После ввода логина открывается рабочий стол конфигурации
Сообщение об ошибке подключения к информационной базе
Документы и справочники открываются и сохраняются
Ошибки прав доступа или обрывы сессии
Формы открываются за приемлемое время после первой загрузки
Каждое действие занимает десятки секунд
Типичные ошибки и их устранение
Ошибка «HTTP 500 — внутренняя ошибка сервера» чаще всего означает несовпадение разрядности модуля 1С и пула приложений IIS либо отсутствие компонентов ISAPI. Проверьте настройки пула и состав компонентов веб-сервера. Ошибка 404 говорит о том, что публикация не создана в ожидаемом каталоге или сайт IIS привязан к другому физическому пути.
Сообщение «Ошибка соединения с сервером 1С:Предприятия» при работающей странице входа указывает на проблему между веб-сервером и кластером: неверное имя сервера в default.vrd, закрытый порт агента кластера или остановленную службу агента. Для файловых баз аналогичная ошибка возникает из-за отсутствия у учётной записи веб-сервера прав на каталог базы.
Если интерфейс открывается, но выглядит «сломанным» — без стилей и картинок — проверьте, не блокирует ли прокси или антивирус статические ресурсы, и очистите кэш браузера. После обновления платформы на сервере публикацию рекомендуется выполнить заново, чтобы обновились файлы веб-клиента.
Альтернативы прямой публикации
Публикация на собственном веб-сервере — не единственный способ дать пользователям доступ через браузер. Если инфраструктуры нет или её обслуживание слишком затратно, рассмотрите другие варианты.
Сравнение вариантов веб-доступа
Полный контроль и гибкость, но требует администрирования, сертификатов и защиты периметра
Веб-доступ уже настроен провайдером; ограничения — зависимость от условий сервиса и состава доработок
Подходит, если веб-клиент не поддерживает нужную функциональность; требует установки клиента и настройки VPN
Работает любая конфигурация, но это не веб-интерфейс и требует лицензий на терминальный доступ
Учитывайте, что веб-клиент поддерживает не всю функциональность платформы: некоторые механизмы, например работа с определёнными внешними компонентами и специфическими расширениями, в браузере недоступны. Перед переводом пользователей на веб-интерфейс протестируйте их ключевые сценарии работы.
Что важно запомнить
Веб-интерфейс 1С настраивается публикацией базы на IIS или Apache из конфигуратора. Ключевые условия успеха: установленный модуль расширения, совпадение разрядности, корректные права на каталоги и обязательный HTTPS при доступе из интернета. После настройки проверьте вход под обычным пользователем и основные сценарии работы.
Частые вопросы
Можно ли опубликовать файловую базу 1С на веб-сервере?
Да, файловые базы поддерживают публикацию. Главное условие — каталог базы должен быть доступен учётной записи, под которой работает веб-сервер, на чтение и запись. При заметном числе одновременных пользователей файловый режим станет узким местом, и лучше планировать переход на клиент-серверный вариант.
Нужны ли отдельные лицензии для работы через браузер?
Работа через веб-клиент расходует те же клиентские лицензии 1С, что и работа в тонком клиенте. Отдельной «веб-лицензии» не существует, но каждый одновременный сеанс пользователя занимает лицензию, поэтому количество лицензий должно покрывать пиковое число подключений.
Почему после обновления платформы веб-клиент перестал работать?
Файлы публикации содержат компоненты конкретной версии платформы. После обновления платформы на сервере выполните публикацию заново из конфигуратора новой версии — это обновит default.vrd и связанные файлы. Также убедитесь, что модуль расширения веб-сервера обновлён вместе с платформой.
Как закрыть доступ к веб-интерфейсу из интернета, оставив локальный?
Ограничьте доступ на уровне веб-сервера или файрвола: разрешите подключения только с адресов локальной сети. В IIS это делается через правила ограничения по IP, в Apache — через директивы Require в конфигурации виртуального хоста. Дополнительно можно не пробрасывать порт веб-сервера на внешнем маршрутизаторе.
Чем веб-клиент отличается от тонкого клиента по возможностям?
Веб-клиент не требует установки и работает в браузере, но не поддерживает часть механизмов: некоторые внешние компоненты, COM-соединения и специфические расширения. Тонкий клиент устанавливается на компьютер, зато поддерживает практически полную функциональность и обычно работает быстрее в медленных сетях.
Где посмотреть ошибки, если страница публикации не открывается?
Сначала проверьте журналы веб-сервера: для IIS это файлы в каталоге логов сайта и журнал событий Windows, для Apache — error.log. Затем технологический журнал платформы 1С, если он включён, и журнал регистрации базы. По коду ошибки HTTP и тексту в логах обычно можно локализовать проблему: веб-сервер, модуль расширения или соединение с базой.