Администрирование · 9 мин
Как поменять браузер в 1С 8: подробная инструкция
Как сменить браузер по умолчанию в 1С 8: выбор веб-клиента, настройка IE, Edge, Chrome и Firefox, типичные ошибки и проверка результата.
Под «сменой браузера в 1С» обычно понимают три разные задачи: выбрать браузер, в котором открывается веб-клиент; изменить браузер, используемый платформой для отображения HTML-полей внутри форм; настроить браузер по умолчанию для открытия ссылок из 1С. Подход к каждой задаче свой, и путать их нельзя — настройки находятся в разных местах.
Уточнение важно ещё и потому, что платформа 1С:Предприятие 8 исторически зависела от Internet Explorer: веб-клиент и встроенные HTML-поля использовали его движок. Современные версии платформы (начиная с 8.3.14 и новее) поддерживают работу через альтернативные браузеры и встроенный движок на базе Chromium, поэтому у администратора появился реальный выбор.
Перед изменениями определите, как именно пользователи подключаются к базе: через тонкий клиент, толстый клиент или веб-клиент. От этого зависит, где именно применять настройку — на компьютере пользователя, на веб-сервере или в параметрах информационной базы.
Как 1С 8 выбирает браузер: что нужно понять перед настройкой
Веб-клиент 1С — это полноценное веб-приложение, которое открывается в любом современном браузере по ссылке вида http://сервер/ИмяБазы. Какой браузер запустится при переходе по ссылке, определяет операционная система пользователя, а не 1С. Поэтому «поменять браузер для веб-клиента» чаще всего означает просто сменить браузер по умолчанию в Windows.
Другое дело — встроенный браузер платформы. Поля вида «ПолеHTMLДокумента» и некоторые механизмы (например, отображение справки, карты, отчёты с HTML) используют движок браузера, встроенный в платформу. В старых версиях это был движок Internet Explorer, в новых — можно переключиться на WebKit/Chromium-подобный движок.
Смена браузера по умолчанию для веб-клиента
Если пользователи открывают базу через ярлык или ссылку, и нужно, чтобы она открывалась в другом браузере, измените браузер по умолчанию в операционной системе. В Windows это делается через «Параметры → Приложения → Приложения по умолчанию», где выбирается нужный браузер для протоколов HTTP и HTTPS.
Если менять системный браузер по умолчанию нельзя (например, он используется другими программами), создайте ярлык с явным указанием браузера и адреса базы. В поле «Объект» ярлыка укажите путь к исполняемому файлу браузера и через пробел — URL информационной базы.
"C:\Program Files\Google\Chrome\Application\chrome.exe" http://server/TradeBase- 1Определите URL информационной базы на веб-сервере
- 2Установите нужный браузер на компьютер пользователя
- 3Назначьте его браузером по умолчанию или создайте ярлык с явным путём к браузеру
- 4Откройте базу по ссылке и проверьте вход и отображение форм
- 5Проверьте печать, отчёты и обмены — именно они чаще всего ломаются при смене браузера
Учтите, что некоторые функции (например, работа с криптографией, сканерами, электронными подписями) требуют установки расширения для работы с файлами и криптографией именно в том браузере, который вы выбрали. Расширение устанавливается отдельно для каждого браузера.
Выбор браузера при публикации базы на веб-сервере
На стороне сервера браузер «не выбирается» в привычном смысле: веб-сервер (IIS или Apache) просто отдаёт клиенту страницу веб-клиента, а дальше работает браузер пользователя. Однако в файле публикации default.vrd и в настройках публикации можно влиять на поведение веб-клиента, включая параметры совместимости.
Если после смены браузера веб-клиент ведёт себя некорректно, проверьте настройки публикации: версию платформы, указанную при публикации, и параметр совместимости конфигурации. Старые конфигурации, рассчитанные на режим совместимости с ранними версиями, могут некорректно отображаться в современных браузерах из-за устаревшей вёрстки форм.
Поддерживаемые браузеры
Актуальные версии платформы 8.3 поддерживают работу веб-клиента в Google Chrome, Mozilla Firefox, Microsoft Edge (на базе Chromium) и Safari на macOS. Конкретный перечень и минимальные версии зависят от релиза платформы — их стоит уточнять в документации к используемой версии, так как поддержка меняется от релиза к релизу.
Сравнение вариантов
Наиболее предсказуемая работа веб-клиента и расширений; подходит большинству пользователей
Работоспособен, но отдельные расширения и функции могут требовать дополнительной настройки
Вариант для macOS; ограничения возможны в функциях, завязанных на Windows-компоненты
Только для старых конфигураций и платформ; использовать не рекомендуется
Смена встроенного браузера для HTML-полей в конфигурации
Внутри форм 1С HTML-документы отображаются встроенным движком. В старых версиях платформы это был движок Internet Explorer, что вызывало проблемы: современные сайты и скрипты в таких полях отображались с ошибками. Начиная с версии 8.3.14 платформа получила возможность использовать альтернативный движок на базе WebKit/Chromium для полей HTML-документа.
Переключение выполняется в свойствах конфигурации или программно. В конфигураторе откройте свойства корня конфигурации и найдите параметр, отвечающий за режим использования встроенного браузера (в разных версиях он называется по-разному, например, связан с режимом совместимости поля HTML). Для управляемых форм режим можно задавать и у конкретного поля формы.
Программно поведение контролируется через свойство поля формы. Пример установки режима для поля HTML-документа:
Элементы.ПолеHTML.Вид = ВидПоляФормы.ПолеHTMLДокумента;
// Режим совместимости определяется свойствами конфигурации и поляПосле переключения движка обязательно протестируйте все места, где используется HTML: печатные формы с HTML-вёрсткой, карты, отображение сайтов, подсказки. Вёрстка, рассчитанная на IE, может отображаться иначе в Chromium-движке — и наоборот.
Открытие внешних ссылок из 1С в нужном браузере
Когда в коде конфигурации используется команда открытия ссылки (например, ЗапуститьПриложение или переход по ссылке из формы), ссылка открывается в браузере по умолчанию операционной системы. Управлять выбором браузера на уровне платформы здесь нельзя — только через настройки Windows или через явный запуск конкретного браузера с параметром.
Если требуется, чтобы конкретная операция (например, переход в личный кабинет сервиса) всегда открывалась в определённом браузере, это реализуется изменением кода конфигурации: вместо открытия URL напрямую вызывается конкретный исполняемый файл браузера с передачей адреса параметром. Такая доработка требует прав в конфигураторе и тестирования.
Проверка результата и типичные ошибки
После смены браузера проверьте ключевые сценарии: вход в базу, открытие основных документов, формирование отчётов, печать, работу с файлами (загрузку и выгрузку), а также функции, связанные с оборудованием и подписанием документов. Именно периферийные функции чаще всего оказываются привязаны к конкретному браузеру через расширения.
Как проверить результат
База открывается в выбранном браузере, формы отображаются корректно
Открывается другой браузер или появляются ошибки вёрстки
Расширение установлено, файлы загружаются и подписываются
Платформа просит установить расширение или функции недоступны
Содержимое отображается без искажений
Пустое поле, ошибки скриптов, искажённая вёрстка
Когда привлечь специалиста
Самостоятельная смена браузера безопасна, пока речь идёт о настройках на компьютере пользователя: браузер по умолчанию, ярлыки, установка расширений. Эти действия обратимы и не затрагивают данные базы.
К участию специалиста по 1С стоит прибегнуть, если требуется: изменить публикацию на веб-сервере, переключить встроенный движок HTML в конфигурации, доработать код для открытия ссылок в конкретном браузере или обновить платформу ради поддержки современных браузеров. Все эти операции выполняются на копии базы с последующим тестированием.
Что важно запомнить
Браузер веб-клиента определяется настройками компьютера пользователя, а не сервера. Встроенный движок HTML меняется в свойствах конфигурации и требует тестирования. После любой смены браузера проверяйте расширения, печать и обмены.
Частые вопросы
Можно ли задать разные браузеры для разных баз 1С?
Да, через ярлыки: каждый ярлык может содержать путь к своему браузеру и адрес своей базы. Системный браузер по умолчанию при этом менять не нужно.
Почему после смены браузера не работает подписание документов?
Расширение для работы с криптографией и файлами устанавливается отдельно в каждый браузер. Установите его в новый браузер через соответствующую команду в 1С и перезапустите обозреватель.
Зависит ли выбор браузера от версии платформы 1С?
Да. Старые релизы платформы ориентированы на Internet Explorer, а поддержка современных браузеров и альтернативного встроенного движка появилась в более поздних версиях. Перечень поддерживаемых браузеров уточняйте в документации к своему релизу.
Как открыть веб-клиент 1С на macOS?
Через Safari или другой поддерживаемый браузер по адресу публикации базы. Учтите, что функции, завязанные на Windows-компоненты (часть оборудования, некоторые механизмы подписания), могут быть недоступны.
Нужно ли менять что-то на сервере при смене браузера у пользователей?
Обычно нет: веб-сервер отдаёт один и тот же веб-клиент любому поддерживаемому браузеру. Настройки на сервере требуются только при смене версии платформы или параметров публикации.
Что делать, если в новом браузере формы отображаются криво?
Проверьте режим совместимости конфигурации и версию платформы. Старые конфигурации могут требовать обновления платформы или адаптации форм; временным решением может быть использование тонкого клиента вместо веб-клиента.