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

Администрирование · 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 информационной базы.

text
"C:\Program Files\Google\Chrome\Application\chrome.exe" http://server/TradeBase
Порядок действий
  1. 1
    Определите URL информационной базы на веб-сервере
  2. 2
    Установите нужный браузер на компьютер пользователя
  3. 3
    Назначьте его браузером по умолчанию или создайте ярлык с явным путём к браузеру
  4. 4
    Откройте базу по ссылке и проверьте вход и отображение форм
  5. 5
    Проверьте печать, отчёты и обмены — именно они чаще всего ломаются при смене браузера

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

Выбор браузера при публикации базы на веб-сервере

На стороне сервера браузер «не выбирается» в привычном смысле: веб-сервер (IIS или Apache) просто отдаёт клиенту страницу веб-клиента, а дальше работает браузер пользователя. Однако в файле публикации default.vrd и в настройках публикации можно влиять на поведение веб-клиента, включая параметры совместимости.

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

Поддерживаемые браузеры

Актуальные версии платформы 8.3 поддерживают работу веб-клиента в Google Chrome, Mozilla Firefox, Microsoft Edge (на базе Chromium) и Safari на macOS. Конкретный перечень и минимальные версии зависят от релиза платформы — их стоит уточнять в документации к используемой версии, так как поддержка меняется от релиза к релизу.

Сравнение вариантов

Google Chrome / Edge (Chromium)

Наиболее предсказуемая работа веб-клиента и расширений; подходит большинству пользователей

Mozilla Firefox

Работоспособен, но отдельные расширения и функции могут требовать дополнительной настройки

Safari

Вариант для macOS; ограничения возможны в функциях, завязанных на Windows-компоненты

Internet Explorer

Только для старых конфигураций и платформ; использовать не рекомендуется

Смена встроенного браузера для HTML-полей в конфигурации

Внутри форм 1С HTML-документы отображаются встроенным движком. В старых версиях платформы это был движок Internet Explorer, что вызывало проблемы: современные сайты и скрипты в таких полях отображались с ошибками. Начиная с версии 8.3.14 платформа получила возможность использовать альтернативный движок на базе WebKit/Chromium для полей HTML-документа.

Переключение выполняется в свойствах конфигурации или программно. В конфигураторе откройте свойства корня конфигурации и найдите параметр, отвечающий за режим использования встроенного браузера (в разных версиях он называется по-разному, например, связан с режимом совместимости поля HTML). Для управляемых форм режим можно задавать и у конкретного поля формы.

Программно поведение контролируется через свойство поля формы. Пример установки режима для поля HTML-документа:

bsl
Элементы.ПолеHTML.Вид = ВидПоляФормы.ПолеHTMLДокумента;
// Режим совместимости определяется свойствами конфигурации и поля

После переключения движка обязательно протестируйте все места, где используется HTML: печатные формы с HTML-вёрсткой, карты, отображение сайтов, подсказки. Вёрстка, рассчитанная на IE, может отображаться иначе в Chromium-движке — и наоборот.

Открытие внешних ссылок из 1С в нужном браузере

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

Если требуется, чтобы конкретная операция (например, переход в личный кабинет сервиса) всегда открывалась в определённом браузере, это реализуется изменением кода конфигурации: вместо открытия URL напрямую вызывается конкретный исполняемый файл браузера с передачей адреса параметром. Такая доработка требует прав в конфигураторе и тестирования.

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

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

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

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

Открытие базы по ссылке
Норма

База открывается в выбранном браузере, формы отображаются корректно

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

Открывается другой браузер или появляются ошибки вёрстки

Работа с файлами и криптографией
Норма

Расширение установлено, файлы загружаются и подписываются

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

Платформа просит установить расширение или функции недоступны

HTML-поля в формах
Норма

Содержимое отображается без искажений

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

Пустое поле, ошибки скриптов, искажённая вёрстка

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

Когда привлечь специалиста

Самостоятельная смена браузера безопасна, пока речь идёт о настройках на компьютере пользователя: браузер по умолчанию, ярлыки, установка расширений. Эти действия обратимы и не затрагивают данные базы.

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

Итог

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

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

Частые вопросы

Можно ли задать разные браузеры для разных баз 1С?

Да, через ярлыки: каждый ярлык может содержать путь к своему браузеру и адрес своей базы. Системный браузер по умолчанию при этом менять не нужно.

Почему после смены браузера не работает подписание документов?

Расширение для работы с криптографией и файлами устанавливается отдельно в каждый браузер. Установите его в новый браузер через соответствующую команду в 1С и перезапустите обозреватель.

Зависит ли выбор браузера от версии платформы 1С?

Да. Старые релизы платформы ориентированы на Internet Explorer, а поддержка современных браузеров и альтернативного встроенного движка появилась в более поздних версиях. Перечень поддерживаемых браузеров уточняйте в документации к своему релизу.

Как открыть веб-клиент 1С на macOS?

Через Safari или другой поддерживаемый браузер по адресу публикации базы. Учтите, что функции, завязанные на Windows-компоненты (часть оборудования, некоторые механизмы подписания), могут быть недоступны.

Нужно ли менять что-то на сервере при смене браузера у пользователей?

Обычно нет: веб-сервер отдаёт один и тот же веб-клиент любому поддерживаемому браузеру. Настройки на сервере требуются только при смене версии платформы или параметров публикации.

Что делать, если в новом браузере формы отображаются криво?

Проверьте режим совместимости конфигурации и версию платформы. Старые конфигурации могут требовать обновления платформы или адаптации форм; временным решением может быть использование тонкого клиента вместо веб-клиента.