Через какой браузер работает 1С и как его сменить
Содержание
Своего «переключателя браузера» в настройках 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С, чтобы платформа не держала старые параметры сеанса.
- Откройте
Параметры → Приложения → Приложения по умолчанию. - В Windows 10 выберите блок «Веб-браузер» и укажите нужную программу.
- В Windows 11 найдите браузер в списке и нажмите кнопку «Установить по умолчанию». Если такой кнопки нет — назначьте его вручную для типов
HTTP,HTTPS,.htmи.html. - Запустите 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С откроет адрес в браузере по умолчанию. Значит, выбор браузера снова сводится к настройке Windows — либо к ярлыку, о котором ниже.
Режим «Тонкий клиент» для такой базы браузер не использует вовсе. Если пользователю нужна работа без браузера, выбирайте его.
Закрепить браузер на всех компьютерах через реестр и политики
Первая мысль администратора — прописать браузер в реестре. Ключ, где Windows хранит выбор пользователя:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
Править значения UserChoice вручную бесполезно. В Windows 10 и 11 запись защищена контрольной суммой. При несовпадении система сбрасывает выбор и показывает уведомление о сбросе приложения по умолчанию.
Рабочий способ: файл сопоставлений и групповая политика
- На эталонном компьютере назначьте нужный браузер по умолчанию обычным способом.
- Выгрузите сопоставления в XML (командная строка от имени администратора):
Dism /Online /Export-DefaultAppAssociations:C:\Deploy\assoc.xml
- Откройте файл и оставьте только строки для
http,https,.htm,.html— остальное лучше не трогать. - Положите файл в сетевую папку, доступную на чтение всем компьютерам.
- В редакторе групповой политики откройте
Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Проводник. - Включите политику «Задать файл конфигурации сопоставлений по умолчанию» и укажите путь к XML.
- Политика применяется при входе пользователя в систему.
Для одного компьютера без домена тот же файл импортируют командой:
Dism /Online /Import-DefaultAppAssociations:C:\Deploy\assoc.xml
Импорт действует на новые профили пользователей. Для уже существующих надёжнее политика.
Если браузер нужен только для 1С, а для остального пусть остаётся прежний, не трогайте умолчания системы. Используйте ярлык с адресом базы.
Ярлык и командная строка: 1С в нужном браузере
Ярлык задаёт браузер явно и не зависит от настроек Windows. Это самый быстрый способ «поменять браузер» только для веб-клиента.
Ярлык на рабочем столе
- Правой кнопкой по рабочему столу → «Создать» → «Ярлык».
- В поле расположения укажите путь к браузеру и адрес публикации.
- Назовите ярлык по имени базы, например «Бухгалтерия (веб)».
Примеры строк для стандартных путей установки:
"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С открывает не тот браузер: диагностика
Если после смены ничего не поменялось, разберите случай по симптому.
Если не помогло
Когда симптом не из списка, проверьте цепочку по шагам:
- Откройте адрес публикации вручную в новом браузере. Работает — значит, проблема в том, как его запускает Windows или ярлык.
- Не открывается и вручную — проблема в публикации или веб-сервере, браузер ни при чём. Проверьте ту же базу из старого браузера.
- Работает в старом и не работает в новом — смотрите расширение, всплывающие окна, cookie и сертификат.
- Очистите кэш и cookie для адреса публикации в новом браузере. Сеанс от старой публикации иногда мешает входу.
Частые вопросы
Можно ли выбрать браузер в настройках самой 1С?
Повлияет ли смена браузера на работу тонкого клиента?
Можно ли работать в разных базах через разные браузеры?
Нужно ли заново публиковать базу при переходе на другой браузер?
Почему в разных браузерах веб-клиент выглядит по-разному?
Ctrl и 0 возвращает 100 %.