Администрирование · 10 мин
Как запустить 1С через веб-интерфейс
Пошаговая инструкция по запуску 1С через веб-интерфейс: публикация базы на веб-сервере, настройка IIS и Apache, доступ из браузера и решение типичных ошибок.
Работа с 1С через браузер позволяет сотрудникам подключаться к базе с любого устройства без установки толстого клиента. Достаточно опубликовать информационную базу на веб-сервере и открыть ссылку в браузере — платформа 1С:Предприятие отрисует интерфейс средствами HTML и JavaScript.
Такой способ востребован для удалённых сотрудников, мобильных пользователей и филиалов, где нет возможности развернуть полноценный клиент. Веб-клиент поддерживает большинство типовых конфигураций, однако требует корректной настройки веб-сервера и учитывает ряд ограничений по сравнению с обычным клиентом.
Ниже разобран весь цикл: от проверки требований до публикации базы, настройки прав доступа и проверки работы. Инструкция подходит для связки 1С с IIS (Windows) и Apache, а также для файловых и клиент-серверных баз.
Что потребуется для запуска 1С через браузер
Перед публикацией убедитесь, что у вас есть все необходимые компоненты. Базовый набор включает: установленную платформу 1С:Предприятие версии 8.3, веб-сервер (IIS из состава Windows или Apache), модуль расширения веб-сервера от 1С и права администратора на сервере, где выполняется публикация.
Модуль расширения веб-сервера ставится вместе с платформой — при установке нужно отметить соответствующий компонент. Если платформа уже установлена без него, запустите установщик повторно в режиме изменения и добавьте модуль. Без этого компонента веб-сервер не сможет передавать запросы в 1С.
Для клиент-серверного варианта работы дополнительно потребуется запущенный сервер 1С:Предприятия и СУБД (MS SQL, PostgreSQL или другая поддерживаемая). Файловая база тоже публикуется, но при большом числе одновременных пользователей веб-доступ к файловой базе работает заметно медленнее.
Подготовка и настройка веб-сервера
На Windows проще всего использовать IIS. Включите его через «Панель управления → Программы → Включение компонентов Windows»: отметьте «Службы IIS», а внутри — «Службы World Wide Web», обязательно включив «Расширения ISAPI» и «Фильтры ISAPI». После установки проверьте работу сервера, открыв в браузере адрес http://localhost — должна открыться стартовая страница IIS.
Для Apache потребуется дистрибутив совместимой версии — как правило, ветка 2.4. После установки Apache убедитесь, что служба запущена, а порт 80 (или выбранный вами порт) не занят другими приложениями. Конфигурационный файл httpd.conf будет дополнен автоматически при публикации из конфигуратора.
Отдельно проверьте сетевые настройки: если доступ нужен извне, откройте порт веб-сервера в брандмауэре Windows и убедитесь, что сервер имеет постоянный IP-адрес или доменное имя. Для доступа через интернет настоятельно рекомендуется настроить HTTPS с сертификатом, а не открывать базу по незащищённому HTTP.
Публикация информационной базы на веб-сервере
Публикация выполняется из конфигуратора. Запустите конфигуратор от имени администратора, откройте нужную базу и перейдите в меню «Администрирование → Публикация на веб-сервере». В появившемся окне укажите имя публикации — оно станет частью URL, поэтому используйте латиницу без пробелов, например trade или accounting.
Далее выберите веб-сервер (IIS или Apache), укажите каталог публикации и при необходимости отметьте дополнительные опции: публикацию Web-сервисов, HTTP-сервисов, тонкого клиента. Для обычной работы через браузер достаточно включить флаг «Публиковать доступ для клиентских приложений». Нажмите «Опубликовать» и дождитесь сообщения об успешном завершении.
При публикации на IIS платформа создаёт виртуальный каталог и регистрирует обработчик ISAPI. Для Apache в файл httpd.conf добавляется секция с параметрами базы, а в каталоге публикации создаётся файл default.vrd — в нём хранятся настройки подключения: путь к базе или адрес сервера 1С.
- 1Установите платформу 1С с компонентом «Модуль расширения веб-сервера»
- 2Установите и проверьте веб-сервер (IIS или Apache)
- 3Откройте базу в конфигураторе от имени администратора
- 4Выберите «Администрирование → Публикация на веб-сервере»
- 5Укажите имя публикации латиницей и каталог
- 6Нажмите «Опубликовать» и проверьте открытие ссылки в браузере
Проверка доступа и первый вход через браузер
После публикации откройте браузер и введите адрес вида http://имя_сервера/имя_публикации, например http://server1c/trade. Если всё настроено верно, появится страница входа 1С с полями выбора пользователя и ввода пароля. Войдите под учётной записью, существующей в базе.
Интерфейс в браузере практически повторяет тонкий клиент: доступны разделы, документы, отчёты и печатные формы. Первая загрузка может занять заметное время — браузер подгружает ресурсы клиентского приложения, последующие входы выполняются быстрее за счёт кэширования.
Проверьте ключевые сценарии работы: создание документа, проведение, формирование отчёта и выгрузку печатной формы. Если какие-то функции недоступны, это может быть связано с ограничениями веб-клиента — например, работа с некоторыми внешними компонентами и OLE-объектами в браузере не поддерживается.
Как проверить результат
Загружается форма авторизации 1С
Ошибка 404, 500 или пустая страница
Открывается рабочий стол конфигурации
Сообщение об ошибке соединения с базой
Формы открываются без длительных пауз
Постоянные задержки и обрывы сессии
Типичные ошибки и способы их устранения
Ошибка 404 при открытии ссылки означает, что виртуальный каталог не создан или имя в адресе не совпадает с именем публикации. Проверьте регистр букв и точное имя, а в IIS — наличие приложения в дереве сайтов. Ошибка 500 чаще всего указывает на проблемы с модулем расширения: несовпадение разрядности, отсутствие прав на каталог платформы или незарегистрированный обработчик ISAPI.
Сообщение «Ошибка соединения с сервером 1С:Предприятия» говорит о том, что веб-сервер не может связаться с кластером 1С или файловой базой. Проверьте путь в файле default.vrd, доступность сервера 1С по сети и права учётной записи, под которой работает веб-сервер, на каталог базы.
Если браузер показывает пустую страницу или интерфейс «ломается», очистите кэш браузера и попробуйте другой обозреватель. Веб-клиент 1С корректно работает в актуальных версиях Chrome, Firefox и Edge; устаревшие браузеры могут не поддерживаться.
Ограничения веб-клиента и альтернативные варианты
Веб-клиент не поддерживает часть возможностей толстого клиента: работу с COM-объектами и OLE, некоторые внешние компоненты, модальные вызовы в старом коде, ряд функций файловой системы на стороне клиента. Если конфигурация активно использует такие механизмы, потребуется доработка или выбор другого способа удалённого доступа.
Альтернативой веб-клиенту служит публикация тонкого клиента через веб-сервер — пользователь подключается по той же ссылке, но работает в установленном тонком клиенте, что снимает часть ограничений. Для небольших команд также применяют терминальный доступ (RDP) или сервисы удалённых рабочих столов, однако это требует отдельной инфраструктуры.
Выбор зависит от задач: для массового доступа без установки ПО оптимален веб-клиент, для пользователей со специфическими функциями — тонкий клиент через веб-сервер, для администраторов и разработчиков — полноценный клиент с прямым подключением.
Сравнение вариантов доступа
Ничего устанавливать не нужно, подходит для массовых пользователей; ограничение — не поддерживаются COM/OLE и часть внешних компонентов
Меньше ограничений по функциональности; требуется установка тонкого клиента на компьютер пользователя
Полная функциональность толстого клиента; нужна отдельная серверная инфраструктура и лицензии на терминальный доступ
Безопасность веб-доступа к базе 1С
Публикация базы расширяет периметр доступа, поэтому настройке безопасности стоит уделить отдельное внимание. Минимальный набор мер: включить HTTPS с действующим сертификатом, использовать сложные пароли пользователей, ограничить список ролей для веб-доступа и регулярно обновлять платформу и веб-сервер.
Для доступа из интернета дополнительно рекомендуется размещать веб-сервер в DMZ или за reverse proxy, ограничивать доступ по IP-адресам, если круг пользователей известен, и включать журналирование обращений. Не публикуйте на веб-сервере сервисы, которые не используются: лишние Web- и HTTP-сервисы увеличивают поверхность атаки.
Проверьте, что у пользователей, работающих через браузер, нет избыточных прав. Роль «Полные права» через веб-доступ должна быть только у администраторов, а служебные функции вроде выгрузки базы — закрыты для рядовых учётных записей.
Что важно запомнить
Запуск 1С через веб-интерфейс сводится к трём шагам: установить веб-сервер с модулем расширения 1С, опубликовать базу из конфигуратора и открыть ссылку в браузере. Критичны совпадение разрядности компонентов, права доступа и обязательный HTTPS при публикации в интернет.
Частые вопросы о запуске 1С через веб-интерфейс
Можно ли опубликовать файловую базу 1С на веб-сервере?
Да, файловая база публикуется так же, как клиент-серверная: в настройках публикации указывается путь к каталогу базы. Учтите, что при одновременной работе нескольких пользователей через веб-клиент производительность файловой базы ниже, а учётная запись веб-сервера должна иметь полные права на каталог базы.
Какой веб-сервер выбрать — IIS или Apache?
На Windows проще IIS: он встроен в систему, а публикация из конфигуратора настраивает его автоматически. Apache подойдёт, если сервер работает на Linux или уже используется Apache для других задач. Функционально для веб-клиента 1С оба варианта равноценны.
Почему после публикации открывается ошибка 500?
Чаще всего причина в несовпадении разрядности модуля расширения 1С и веб-сервера либо в отсутствии прав у службы веб-сервера на каталоги платформы. Проверьте разрядность установленной платформы, права доступа и корректность регистрации обработчика ISAPI в IIS.
Нужна ли отдельная лицензия 1С для работы через браузер?
Отдельной лицензии на веб-клиент не требуется: сеансы через браузер расходуют те же клиентские лицензии 1С, что и обычные подключения. Каждый одновременный сеанс пользователя занимает одну лицензию, поэтому при массовом доступе проверьте, хватает ли их количества.
Можно ли работать в 1С через браузер со смартфона или планшета?
Да, веб-клиент открывается в мобильных браузерах, однако интерфейс типовых конфигураций не всегда удобен на небольшом экране. Для мобильных сценариев лучше рассмотреть мобильный клиент 1С или специализированные мобильные приложения, работающие через опубликованные веб-сервисы.
Что делать, если веб-клиент работает очень медленно?
Проверьте загрузку сервера, качество сетевого канала и режим работы базы — файловая база при многопользовательском веб-доступе часто становится узким местом. Также помогает очистка кэша браузера, обновление платформы и перевод базы в клиент-серверный режим при росте числа пользователей.