Через какой браузер работает 1С и как его сменить

· 9 мин

Содержание

Своего «переключателя браузера» в настройках 1С 8 нет. Ссылки из программы и веб-клиент открываются в браузере, который назначен в Windows по умолчанию: Параметры → Приложения → Приложения по умолчанию. Чтобы поменять браузер для 1С, меняют его там, либо открывают адрес опубликованной базы вручную в нужном браузере через ярлык.

Типичная картина: в офисе все работают в Chrome или Яндекс.Браузере, а 1С упорно открывает Edge — отчёт по ссылке, сервис интернет-поддержки, веб-клиент из списка баз. Ниже разобрано, откуда платформа берёт браузер, как сменить его для тонкого клиента и веб-клиента, как закрепить выбор на всех компьютерах и что проверить, если смена не сработала.

Как 1С выбирает браузер: тонкий клиент, веб-клиент и обработки

Браузер участвует в работе 1С в трёх разных ситуациях. Путают их часто, поэтому решение «не работает ».

СитуацияКто открывает страницуЧто меняет браузер
Ссылка из тонкого клиента (интернет-поддержка, сайт банка, ссылка в отчёте)Windows по команде платформыБраузер по умолчанию в Windows
Внешняя обработка или отчёт, открывающие адресКод обработкиЗависит от кода: системный браузер или конкретный .exe
Веб-клиент (база через браузер)Браузер, в котором открыт адрес публикацииЛюбой поддерживаемый браузер, в котором открыть адрес
Поле HTML-документа внутри формыДвижок, встроенный в платформуСистемный браузер не влияет

📌 Отсюда простое правило:

  • 🖥️ тонкий клиент сам страницы не рисует — он передаёт адрес системе;
  • 🌐 веб-клиент — это и есть браузер, 1С внутри него работает как сайт;
  • 🧩 внешняя обработка ведёт себя так, как её написал программист.

Внутри форм 1С бывают поля с HTML — например, новости или справка в начальной странице. Их отрисовывает компонент, встроенный в платформу. Смена браузера в Windows на них не влияет, и это не ошибка.

Как внешние обработки открывают браузер

Корректная обработка открывает адрес командой ПерейтиПоНавигационнойСсылке() или процедурой БСП ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку(). В обоих случаях адрес уходит системе, а та открывает его в браузере по умолчанию.

Хуже, когда в обработку зашит конкретный файл браузера:

// так делать не стоит — браузер жёстко задан в коде
ЗапуститьПриложение("iexplore.exe https://example.ru/report");

// правильно — откроется браузер, выбранный пользователем в Windows
ПерейтиПоНавигационнойСсылке("https://example.ru/report");

Если обработка от стороннего разработчика открывает Internet Explorer при любом браузере по умолчанию, причина почти всегда в такой строке. Лечится правкой кода, а не настройками Windows.

Как сменить браузер для ссылок и отчётов в 1С

Для тонкого клиента и большинства обработок достаточно назначить нужный браузер основным в Windows.

Windows 10 и 11

  1. Закройте 1С, чтобы платформа не держала старые параметры сеанса.
  2. Откройте Параметры → Приложения → Приложения по умолчанию.
  3. В Windows 10 выберите блок «Веб-браузер» и укажите нужную программу.
  4. В Windows 11 найдите браузер в списке и нажмите кнопку «Установить по умолчанию». Если такой кнопки нет — назначьте его вручную для типов HTTP, HTTPS, .htm и .html.
  5. Запустите 1С и откройте любую ссылку, например из раздела Администрирование → Интернет-поддержка и сервисы.

Часть браузеров при первом запуске сама предлагает стать основным. Согласие в этом окне делает то же самое, что шаги выше.

Если 1С запускается от имени администратора

Браузер по умолчанию в Windows хранится отдельно для каждой учётной записи. Если ярлык 1С запускается «от имени администратора» или под другим пользователем, платформа возьмёт браузер из профиля той учётной записи.

Проверьте свойства ярлыка: на вкладке «Ярлык» → кнопка «Дополнительно» не должно стоять «Запуск от имени администратора». Для повседневной работы такой режим и не нужен.

Терминальный сервер

На сервере терминалов (RDP, RemoteApp) браузер по умолчанию тоже задаётся для каждого пользователя отдельно. Смена в своей сессии администратора ничего не меняет у бухгалтеров. Тут два пути: каждый пользователь меняет его у себя или администратор раздаёт настройку политикой (раздел про реестр ниже).

Как открыть веб-клиент 1С в другом браузере

Веб-клиент работает с базой, опубликованной на веб-сервере (IIS или Apache). Публикацию делают в Конфигураторе: Администрирование → Публикация на веб-сервере. Результат — адрес вида:

http://server/buh/
https://1c.company.ru/zup/ru_RU/

Сама публикация не привязана к браузеру. Поменять браузер для веб-клиента — значит открыть этот адрес в другом браузере. Платформа поддерживает актуальные версии Chrome, Firefox, Edge, Safari и Яндекс.Браузера; точный перечень для своей версии платформы смотрите в её системных требованиях.

Что настроить в новом браузере

При переходе на другой браузер часть настроек придётся повторить — они хранятся в каждом браузере отдельно.

  • 🔌 Расширение для работы с 1С:Предприятием. Нужно для работы с файлами, буфером обмена, криптографией. Браузер сам предложит установить его при первом обращении к таким функциям.
  • 🪟 Всплывающие окна. Разрешите их для адреса публикации, иначе часть форм и отчётов не откроется. В Chrome это chrome://settings/content/popups.
  • 🍪 Cookie. Веб-клиенту нужны cookie для сеанса. Блокировка cookie для адреса публикации даёт обрыв входа.
  • 🔐 Сертификат. Если публикация на https с собственным сертификатом, добавьте его в доверенные. Chrome и Edge берут хранилище Windows, Firefox по умолчанию использует своё.

Как выбрать веб-клиент в списке баз

Если база добавлена в окно запуска 1С с типом «На веб-сервере», в её свойствах есть параметр «Основной режим запуска». Варианты — «Выбирать автоматически», «Тонкий клиент», «Веб-клиент».

  1. В окне запуска выделите базу и нажмите «Изменить».
  2. Пройдите по шагам мастера до последней страницы.
  3. Выберите «Веб-клиент» и сохраните.

После этого при запуске из списка 1С откроет адрес в браузере по умолчанию. Значит, выбор браузера снова сводится к настройке Windows — либо к ярлыку, о котором ниже.

Режим «Тонкий клиент» для такой базы браузер не использует вовсе. Если пользователю нужна работа без браузера, выбирайте его.

Закрепить браузер на всех компьютерах через реестр и политики

Первая мысль администратора — прописать браузер в реестре. Ключ, где Windows хранит выбор пользователя:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice

Править значения UserChoice вручную бесполезно. В Windows 10 и 11 запись защищена контрольной суммой. При несовпадении система сбрасывает выбор и показывает уведомление о сбросе приложения по умолчанию.

Рабочий способ: файл сопоставлений и групповая политика

  1. На эталонном компьютере назначьте нужный браузер по умолчанию обычным способом.
  2. Выгрузите сопоставления в XML (командная строка от имени администратора):
Dism /Online /Export-DefaultAppAssociations:C:\Deploy\assoc.xml
  1. Откройте файл и оставьте только строки для http, https, .htm, .html — остальное лучше не трогать.
  2. Положите файл в сетевую папку, доступную на чтение всем компьютерам.
  3. В редакторе групповой политики откройте Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Проводник.
  4. Включите политику «Задать файл конфигурации сопоставлений по умолчанию» и укажите путь к XML.
  5. Политика применяется при входе пользователя в систему.

Для одного компьютера без домена тот же файл импортируют командой:

Dism /Online /Import-DefaultAppAssociations:C:\Deploy\assoc.xml

Импорт действует на новые профили пользователей. Для уже существующих надёжнее политика.

Если браузер нужен только для 1С, а для остального пусть остаётся прежний, не трогайте умолчания системы. Используйте ярлык с адресом базы.

Ярлык и командная строка: 1С в нужном браузере

Ярлык задаёт браузер явно и не зависит от настроек Windows. Это самый быстрый способ «поменять браузер» только для веб-клиента.

Ярлык на рабочем столе

  1. Правой кнопкой по рабочему столу → «Создать» → «Ярлык».
  2. В поле расположения укажите путь к браузеру и адрес публикации.
  3. Назовите ярлык по имени базы, например «Бухгалтерия (веб)».

Примеры строк для стандартных путей установки:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "http://server/buh/"

"C:\Program Files\Mozilla Firefox\firefox.exe" -new-window "http://server/buh/"

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window "http://server/buh/"

Яндекс.Браузер по умолчанию ставится в профиль пользователя. Точный путь к его browser.exe посмотрите в свойствах его собственного ярлыка.

Окно без вкладок и адресной строки

Chrome, Edge и Яндекс.Браузер умеют открывать адрес как отдельное приложение — ключ --app:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app="http://server/buh/"

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

Параметры в адресе базы

В адрес веб-клиента можно передать параметры запуска после знака ?. Пара полезных:

  • ?N=Иванов — подставить имя пользователя в окно входа;
  • ?L=ru — язык интерфейса.

Пароль в адрес (P=) не вписывайте. Он останется в истории браузера, в ярлыке и в журналах веб-сервера.

Сравнение способов

СпособГде действуетКогда подходитМинусы
Браузер по умолчанию в WindowsВсе ссылки 1С и других программОдин компьютер, один пользовательМеняет браузер для всего
Групповая политика с XMLВсе компьютеры доменаОфис, единый стандартНужен домен и права администратора
Ярлык с адресом базыТолько веб-клиентБраузер нужен только для 1ССсылки из тонкого клиента не затрагивает
Правка кода обработкиКонкретная обработкаОбработка жёстко открывает IEНужен программист

Почему 1С открывает не тот браузер: диагностика

Если после смены ничего не поменялось, разберите случай по симптому.

Диагностика: выберите симптом

Если не помогло

Когда симптом не из списка, проверьте цепочку по шагам:

  1. Откройте адрес публикации вручную в новом браузере. Работает — значит, проблема в том, как его запускает Windows или ярлык.
  2. Не открывается и вручную — проблема в публикации или веб-сервере, браузер ни при чём. Проверьте ту же базу из старого браузера.
  3. Работает в старом и не работает в новом — смотрите расширение, всплывающие окна, cookie и сертификат.
  4. Очистите кэш и cookie для адреса публикации в новом браузере. Сеанс от старой публикации иногда мешает входу.

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

Можно ли выбрать браузер в настройках самой 1С?
Нет. В тонком клиенте нет параметра «браузер». Платформа отдаёт ссылку Windows, а Windows открывает браузер по умолчанию.
Повлияет ли смена браузера на работу тонкого клиента?
На саму работу с базой — нет. Тонкий клиент не использует браузер для форм, документов и отчётов. Изменится только то, где открываются внешние ссылки.
Можно ли работать в разных базах через разные браузеры?
Да. Сделайте отдельный ярлык для каждой базы со своим браузером и адресом публикации. Браузер по умолчанию при этом не меняется.
Нужно ли заново публиковать базу при переходе на другой браузер?
Нет. Публикация не привязана к браузеру. Переопубликовать нужно только после обновления платформы на веб-сервере.
Почему в разных браузерах веб-клиент выглядит по-разному?
Браузеры по-своему отрисовывают шрифты и масштаб. Если интерфейс кажется мелким или крупным, проверьте масштаб страницы — сочетание Ctrl и 0 возвращает 100 %.