Как установить расширение для работы с 1С:Предприятием в браузере
Содержание
Расширение для работы с 1С:Предприятием ставится в браузер в два этапа. Сначала добавляется само браузерное расширение из каталога, затем запускается небольшой установщик компонента, который веб-клиент 1С предлагает скачать. Пропустили второй этап — и сообщение «установите расширение» будет появляться снова.
Частое заблуждение: «расширение нужно, чтобы веб-клиент вообще открылся». Это не так. База в браузере работает и без него. Расширение нужно для работы с файлами на компьютере, буфером обмена, внешними компонентами и электронной подписью. Без него не загрузится выписка из банка, не прикрепится скан, не подпишется документ.
Тонкому клиенту и толстому клиенту это расширение не нужно. Речь только о работе через браузер — веб-клиент 1С.
Что проверить перед установкой расширения
Пять минут подготовки снимают большую часть проблем с установкой. Проверьте:
- 🌐 Браузер. Поддерживаются актуальные Chrome, Microsoft Edge (на Chromium), Яндекс Браузер, Firefox. Internet Explorer для современных платформ 8.3 не подходит.
- 🔢 Версию платформы на сервере. Чем свежее платформа, тем лучше веб-клиент работает с новыми браузерами. Если на сервере старый релиз 8.3, а браузер обновился вчера, проблемы с расширением вероятны.
- 🔐 Права на установку. В корпоративной сети установку расширений браузера часто запрещает групповая политика. Это выяснится на первом же шаге.
- 🛡️ Антивирус и ограничения запуска программ. Установщик компонента — исполняемый файл, его могут заблокировать.
- 🔗 Адрес базы. Работать нужно по постоянному адресу публикации, а не через случайный IP. Разрешения расширения привязаны к сайту.
Если базу вам выдал провайдер облачной 1С, серверную часть он уже настроил. Ваша задача — только браузер.
Установка расширения для работы с 1С:Предприятием в браузере
Удобнее всего ставить расширение не заранее, а в момент, когда веб-клиент сам попросит. Тогда он выдаст правильные ссылки под ваш браузер и версию платформы.
Шаг за шагом в Chrome, Edge и Яндекс Браузере
- Откройте базу в браузере и выполните действие с файлом: загрузку выписки, прикрепление файла, выгрузку отчёта на диск.
- Появится окно с предложением установить расширение для работы с 1С:Предприятием. Нажмите кнопку установки.
- Откроется страница расширения в интернет-магазине Chrome. Нажмите «Установить» и подтвердите добавление. Edge и Яндекс Браузер умеют ставить расширения из этого каталога — согласитесь на установку из другого магазина, если браузер спросит.
- Вернитесь на вкладку с 1С. Веб-клиент предложит скачать установщик компонента. Скачайте и запустите его.
- После завершения установки обновите страницу базы (
F5) и повторите действие с файлом.
Проверить результат можно на странице chrome://extensions (в Edge — edge://extensions, в Яндекс Браузере — browser://extensions). Расширение 1С должно быть в списке и включено.
Firefox
Порядок тот же: веб-клиент даёт ссылку на дополнение, вы добавляете его в Firefox, затем ставите компонент. Список установленных дополнений открывается по адресу about:addons.
Linux и macOS
На Linux веб-клиент предлагает пакет компонента под дистрибутив. Ставится он штатным менеджером пакетов, обычно с правами администратора. На macOS установщик компонента запускается как обычное приложение; система может попросить подтвердить запуск программы, скачанной из интернета.
Устанавливайте расширение только по ссылке из окна веб-клиента или из официального каталога браузера. Сторонние «сборки расширения 1С» с файлообменников — прямой путь к вредоносной программе с доступом к файлам.
Публикация базы на веб-сервере: что должно быть на стороне сервера
Если базу вы публикуете сами, расширение будет работать только при правильной публикации. Приёмы, которые нужно знать.
Публикация из Конфигуратора
- При установке платформы на сервер отметьте компонент «Модули расширения веб-сервера». Без него публиковать нечего.
- Запустите Конфигуратор от имени администратора Windows. Иначе он не сможет записать настройки в IIS или Apache.
- Откройте
Администрирование → Публикация на веб-сервере. - Укажите имя публикации (оно войдёт в адрес), веб-сервер и каталог.
- Оставьте включённым флажок публикации тонкого клиента и веб-клиента. Нажмите «Опубликовать».
Адрес базы будет вида http://имя-сервера/имя-публикации/. Для Apache после публикации перезапустите службу веб-сервера.
Перезапуск веб-сервера обрывает все сеансы веб-клиента. Делайте его вне рабочего времени или после предупреждения пользователей.
Публикация без графического интерфейса
Для Apache на Linux и в скриптах используют утилиту webinst из каталога платформы. Параметры зависят от веб-сервера и версии; актуальный список выводит сама утилита при запуске без параметров.
HTTPS
Современные браузеры всё жёстче относятся к сайтам по HTTP. Для внешнего доступа публикуйте базу по HTTPS с действительным сертификатом. На самоподписанном сертификате браузер показывает предупреждение, и часть функций веб-клиента может работать нестабильно.
Права на установку: когда мешает не 1С
Установка расширения требует прав в двух местах — в браузере и в операционной системе. В самой 1С отдельной роли для установки браузерного расширения нет.
| Что блокирует | Как проявляется | Что делать |
|---|---|---|
| Политика браузера | Кнопка «Установить» в каталоге неактивна или есть надпись «заблокировано администратором» | Администратор добавляет расширение в список разрешённых |
| Запрет запуска программ | Установщик компонента не запускается или сразу закрывается | Разрешить файл в политике или антивирусе |
| Режим инкогнито | Расширение установлено, но 1С его не видит | Работать в обычном окне или разрешить расширение в инкогнито |
| Профиль браузера | На одном профиле работает, на другом — нет | Расширение ставится в каждый профиль отдельно |
Как администратору раздать расширение через групповые политики
Для Chrome и Edge есть политики управления расширениями:
ExtensionInstallBlocklist— запрет установки (значение*запрещает всё);ExtensionInstallAllowlist— исключения из запрета;ExtensionInstallForcelist— принудительная установка расширения всем пользователям.
Идентификатор расширения 1С возьмите из адреса его страницы в каталоге или со страницы chrome://extensions при включённом режиме разработчика. Применённые политики видно на странице chrome://policy.
Компонент, который ставится вторым этапом, администратор может развернуть заранее тем же способом, что и другое ПО в домене.
Мини-кейс: офис на 15 рабочих мест
Бухгалтерия перешла с тонкого клиента на веб-клиент. Первый день — 15 обращений «не загружается выписка». У всех одна причина: в домене стоял запрет на расширения Chrome.
Что сделали:
- Добавили расширение 1С в
ExtensionInstallForcelist— браузер поставил его всем сам. - Развернули компонент второго этапа через систему установки программ в домене.
- Попросили пользователей полностью закрыть и снова открыть браузер.
На следующий день обращений не было. Ручная установка на каждом месте заняла бы полдня работы администратора.
Расширение работы с файлами, криптографией и внешними компонентами
Браузерное расширение — это транспорт. Через него веб-клиент получает три возможности, и для каждой платформа предлагает установку отдельно.
- 📁 Расширение работы с файлами — загрузка и выгрузка файлов, выбор каталога, буфер обмена.
- ✍️ Расширение работы с криптографией — подпись документов и отчётности. Дополнительно нужен криптопровайдер на компьютере и плагин его производителя для браузера.
- 🧩 Внешние компоненты — торговое оборудование, сканеры, нестандартные библиотеки. Компонента должна поддерживать работу в веб-клиенте под вашу ОС и разрядность браузера.
Поэтому ситуация «расширение поставил, а подпись не работает » нормальна. Файлы заработали, а для подписи нужен ещё свой набор компонентов.
Проверка и установка из кода
Если вы дорабатываете конфигурацию, проверку удобно встроить в свою команду. Пример на клиенте:
&НаКлиенте
Процедура ПроверитьРасширение(Команда)
Оповещение = Новый ОписаниеОповещения("ПослеПодключенияРасширения", ЭтотОбъект);
НачатьПодключениеРасширенияРаботыСФайлами(Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура ПослеПодключенияРасширения(Подключено, ДополнительныеПараметры) Экспорт
Если Подключено Тогда
ПоказатьПредупреждение(, "Расширение работы с файлами подключено.");
Иначе
НачатьУстановкуРасширенияРаботыСФайлами();
КонецЕсли;
КонецПроцедуры
В типовых конфигурациях на Библиотеке стандартных подсистем писать это не нужно: БСП сама показывает окно с предложением установки, когда действие требует расширения.
Ошибки при установке расширения: симптом → причина
Большинство ошибок сводится к тому, что один из двух этапов не завершён или браузер не пускает расширение на сайт базы.
Если ни один вариант не подошёл, сравните с другим компьютером. Работает на соседнем — дело в браузере или ОС. Не работает нигде — проверяйте публикацию и версию платформы на сервере.
Обновление и удаление расширения
Браузерную часть браузер обновляет сам, как любое расширение из каталога. Принудительно проверить обновления можно в режиме разработчика на странице расширений кнопкой обновления.
Компонент обновляется, когда этого требует веб-клиент: он снова покажет окно установки после смены платформы на сервере. Ставить «на всякий случай» новые версии вручную не нужно.
Полное удаление, если нужно переустановить с нуля:
- Закройте все вкладки с базами 1С.
- На странице
chrome://extensions(или аналогичной в вашем браузере) удалите расширение 1С. - В Windows откройте
Параметры → Приложенияи удалите компонент 1С для браузера. В Linux — через менеджер пакетов. - Перезапустите браузер, откройте базу и установите заново по шагам выше.
При удалении расширения настройки базы и данные не страдают. Это клиентская часть, она не хранит ничего из информационной базы.
Если нужно расширение конфигурации (.cfe), а не браузера
Под тем же запросом часто ищут другое — расширение конфигурации. Это файл .cfe с доработками: печатными формами, новыми реквизитами, исправлениями. С браузером он не связан.
Установка в пользовательском режиме
В БП 3.0, ЗУП 3.1 и УТ 11 путь одинаковый: Администрирование → Печатные формы, отчеты и обработки → Расширения. Дальше:
- Нажмите «Добавить из файла» и выберите файл
.cfe. - Проверьте флажки в строке расширения: «Активно», «Безопасный режим», «Защита от опасных действий».
- Перезапустите сеанс 1С — расширение подключается при новом входе.
Безопасный режим ограничивает расширение: ему запрещены, например, работа с файлами на сервере и запуск внешних программ. Снимайте флажок только для расширения из проверенного источника.
Установка через Конфигуратор
Меню Конфигурация → Расширения конфигурации, затем добавление из файла. Этот способ нужен разработчику: в Конфигураторе расширение можно открыть, изменить и проверить применимость к текущей конфигурации.
Права
Добавлять расширения может пользователь с административными правами. Рядовому бухгалтеру раздела «Расширения» обычно не видно — это нормально, а не ошибка.
Перед установкой стороннего расширения сделайте резервную копию базы. Неудачное расширение может помешать входу в программу.