Расширение для работы с 1С:Предприятием в Chrome, Яндекс Браузере, Edge и Firefox
Содержание
Расширение для 1С в браузере ставят в два шага: сначала само расширение «Расширение для работы с 1С:Предприятием» из магазина браузера, затем небольшой компонент для операционной системы, который веб-клиент предлагает скачать. Проще всего запустить установку из самой базы: открыть веб-клиент, выполнить действие с файлом (например, прикрепить скан) и в появившемся окне нажать кнопку установки. После установки браузер нужно перезапустить.
Без расширения веб-клиент 1С работает, но урезанно. Не загрузить выписку из файла, не выгрузить отчёт на диск без лишних диалогов, не подписать документ электронной подписью , не подключить торговое оборудование. Всё это делает расширение: оно даёт странице 1С доступ к файлам, буферу обмена, криптографии и внешним компонентам.
Тонкий клиент (программа 1cv8c на компьютере) расширение не требует. Всё, что ниже, касается только работы через браузер.
Что проверить до установки расширения
Пять минут подготовки снимают большую часть будущих ошибок. Пройдитесь по списку.
- 🌐 Браузер поддерживается. Веб-клиент 1С работает в Google Chrome, Яндекс Браузере, Microsoft Edge, Mozilla Firefox и Safari. Internet Explorer для современных версий платформы не подходит.
- 🔄 Браузер обновлён. Откройте
О браузерев меню: устаревшая сборка может не принять расширение из магазина. - 👤 Вы работаете в обычном окне. В режиме инкогнито расширения по умолчанию выключены.
- 🔐 Есть право ставить программы. Компонент для Windows — это отдельная программа. Если компьютер корпоративный и установка запрещена политикой, понадобится администратор.
- 🧱 Доступ к магазину расширений открыт. В некоторых сетях Chrome Web Store заблокирован прокси. Тогда расширение ставят централизованно (см. раздел про права и политики).
- 🔢 Известна версия платформы на сервере. Компонент связан с платформой, через которую опубликована база. Посмотреть номер можно в веб-клиенте:
Главное меню → Справка → О программе.
Если базу открывают через сервис вроде 1С:Фреш, всё то же самое: веб-клиент один, отличается только адрес.
Установка расширения 1С из окна веб-клиента
Это основной способ. Его хватает на домашнем или офисном компьютере без жёстких ограничений.
Шаг 1. Вызовите запрос на установку
Откройте базу в браузере и выполните любое действие, которому нужно расширение: прикрепите файл к документу, загрузите банковскую выписку, сохраните печатную форму в файл. Если расширения нет, 1С покажет окно с предложением установить его.
Второй путь — через настройки веб-клиента. Откройте главное меню (кнопка с тремя полосками в заголовке окна), затем Сервис → Параметры. В окне параметров есть ссылка на установку расширения для работы с файлами. Нажмите её.
Шаг 2. Поставьте расширение из магазина
- В окне 1С нажмите кнопку установки. Браузер откроет страницу расширения в своём магазине.
- Нажмите
Установить(в Chrome и Яндекс Браузере —УстановитьилиДобавить в Chrome). - Подтвердите права, которые запрашивает расширение. Без них оно не сможет связаться со страницей 1С.
- Убедитесь, что значок расширения появился в списке расширений браузера.
Шаг 3. Установите компонент для операционной системы
Само расширение браузера — только посредник. Работу с файлами и подписью выполняет программа, которая ставится в систему.
- Вернитесь на вкладку с 1С и повторите действие из шага 1.
- Веб-клиент предложит скачать установщик компонента. Сохраните файл.
- Запустите скачанный файл и пройдите мастер установки. Обычно он занимает меньше минуты.
- Закройте все окна браузера полностью, а не одну вкладку, и откройте базу заново.
После перезапуска повторите действие с файлом. Если окно с предложением установки больше не появляется, а файл выбирается обычным диалогом, расширение работает.
Скачивайте установщик только по ссылке из окна 1С или с веб-сервера вашей организации. Файлы «расширения 1С» со сторонних сайтов могут содержать что угодно.
Ручная установка компонента и раздача на много компьютеров
Когда пользователей десятки, проходить мастер на каждом рабочем месте неудобно. Да и у сотрудников часто нет прав на установку программ.
Откуда взять установщик
Установщик компонента входит в состав платформы 1С, установленной на веб-сервере. Веб-клиент отдаёт его браузеру как обычный файл, поэтому версия компонента всегда соответствует платформе публикации.
Самый надёжный способ получить нужный файл:
- На любом компьютере откройте базу в браузере.
- Дойдите до шага, где 1С предлагает скачать компонент, и сохраните файл.
- Возьмите его из папки загрузок — это и есть дистрибутив для раздачи.
Так вы точно не перепутаете версии, если на сервере стоит несколько релизов платформы.
Как раздать
| Способ | Когда подходит | На что обратить внимание |
|---|---|---|
| Запуск вручную администратором | 3–10 рабочих мест | Ставить под учётной записью пользователя или для всех пользователей, проверить после входа сотрудника |
| Групповые политики Windows | Домен, много машин | Сначала проверить установщик на одной машине |
| Система управления ПО (SCCM и аналоги) | Крупная сеть | Повторить раздачу после обновления платформы на веб-сервере |
Запишите номер платформы, с которой взят установщик. После обновления платформы на сервере проверьте, не просит ли веб-клиент поставить компонент заново.
Права, политики и исключения для сайта 1С
Даже правильно установленное расширение может молчать, если ему не дали доступ к странице базы или браузер блокирует окна.
Всплывающие окна
Веб-клиент открывает формы, отчёты и диалоги в отдельных окнах. Если браузер их режет, часть команд «не нажимается».
- Chrome:
chrome://settings/content/popups→ в списке разрешённых добавьте адрес базы, напримерhttps://1c.company.ru. - Яндекс Браузер: настройки сайтов, раздел про всплывающие окна, добавьте адрес базы в исключения.
- Firefox:
about:preferences#privacy→ раздел «Разрешения» → кнопка «Исключения» у блокировки всплывающих окон.
Доступ расширения к сайту
В Chromium-браузерах у расширения есть настройка доступа к сайтам. Откройте chrome://extensions (в Яндекс Браузере — browser://extensions, в Edge — edge://extensions), нажмите Подробнее у расширения 1С. Режим доступа должен разрешать работу на сайте базы: «На всех сайтах» или «На выбранных сайтах» с адресом публикации.
Корпоративные политики Chrome и Edge
Если в организации управляют браузером централизованно, расширение может быть просто запрещено. Администратор решает это политиками:
ExtensionInstallAllowlist— разрешить установку расширения 1С, если остальные запрещены;ExtensionInstallForcelist— установить расширение принудительно всем пользователям, без магазина в браузере сотрудника.
В политику вносят идентификатор расширения. Его видно на странице расширения в магазине (последний фрагмент адреса) или на странице chrome://extensions при включённом режиме разработчика.
Антивирус и защита конечных точек
Компонент общается с браузером через механизм обмена с локальными программами. Некоторые антивирусы и системы контроля приложений блокируют такой обмен или запуск самой программы. Признак — расширение установлено, компонент установлен, а 1С всё равно просит установить расширение. Проверьте журнал антивируса и добавьте компонент в доверенные.
Если расширение установлено, но 1С его не видит
Начинайте с простого и двигайтесь к сложному. В таблице ниже — сценарии, которые встречаются на практике чаще остальных.
Как проверить, что расширение подключено
Самая быстрая проверка — любое действие с локальным файлом. Если 1С сразу открывает стандартное окно выбора файла Windows, без промежуточного диалога, расширение подключено.
Для разработчиков и администраторов есть программная проверка. Во встроенном языке за это отвечает метод НачатьПодключениеРасширенияРаботыСФайлами(), а установку запускает НачатьУстановкуРасширенияРаботыСФайлами(). Выполнить их можно из обработки в режиме веб-клиента, например так:
&НаКлиенте
Процедура ПроверитьРасширение(Команда)
Оповещение = Новый ОписаниеОповещения("ПослеПроверкиРасширения", ЭтотОбъект);
НачатьПодключениеРасширенияРаботыСФайлами(Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура ПослеПроверкиРасширения(Подключено, ДополнительныеПараметры) Экспорт
Если Подключено Тогда
Сообщить("Расширение работы с файлами подключено");
Иначе
Сообщить("Расширение не подключено, нужна установка");
КонецЕсли;
КонецПроцедуры
Если сообщение «подключено» выводится, а конкретная операция (например, подпись) не работает, ищите причину в настройках электронной подписи или криптопровайдера, а не в браузере.
Тонкости разных браузеров
Механизм у всех одинаковый: расширение из магазина плюс компонент в системе. Отличаются магазин и место настроек.
| Браузер | Откуда ставится расширение | Страница расширений | Особенность |
|---|---|---|---|
| Google Chrome | Chrome Web Store | chrome://extensions | Фоновый режим держит браузер в памяти после закрытия окон |
| Яндекс Браузер | Каталог Chrome Web Store | browser://extensions | Может запросить подтверждение установки из стороннего каталога |
| Microsoft Edge | Chrome Web Store или магазин Edge | edge://extensions | Для Chrome Web Store нужно разрешить «расширения из других магазинов» |
| Mozilla Firefox | Каталог дополнений Firefox | about:addons | Настройки и политики Firefox отдельные, политики Chrome на него не действуют |
Яндекс Браузер
Отдельного расширения 1С в каталоге Яндекса искать не нужно. Браузер построен на Chromium и принимает расширения из магазина Chrome. При первой установке он показывает предупреждение о стороннем источнике — подтвердите установку.
Если включён режим «Турбо» или блокировщики рекламы, добавьте адрес базы в исключения: они изредка ломают открытие форм.
Google Chrome и Edge
В Chrome проверьте настройку Продолжать работу фоновых сервисов после закрытия браузера в разделе «Система». Пока она включена, «закрыть браузер» — не то же самое, что выйти из него. Новый компонент подхватывается только после полного выхода.
В Edge при первом заходе в магазин Chrome появится плашка с предложением разрешить расширения из других магазинов. Без этого кнопка установки неактивна.
Firefox
Firefox ставит расширение из своего каталога дополнений. Компонент для Windows тот же, что и для Chrome, но если вы работаете в двух браузерах, каждый проверяйте отдельно.
Какие операции в 1С зависят от расширения
Полезно знать, какие действия без расширения не сработают. Тогда по жалобе пользователя сразу понятно, в расширении дело или нет.
| Операция в базе | Нужно расширение | Комментарий |
|---|---|---|
| Ввод документов, проведение, отчёты на экране | Нет | Работает в любом поддерживаемом браузере |
| Прикрепление файла к документу | Желательно | Без расширения выбор файла идёт через ограниченный диалог браузера |
| Загрузка выписки банка из файла | Да | Обработке нужен доступ к папке обмена на диске |
| Сохранение печатной формы или отчёта в файл | Желательно | Без расширения файл уходит в загрузки браузера, путь не выбрать |
| Подписание электронной подписью, сдача отчётности | Да | Плюс отдельно криптопровайдер и сертификат на компьютере |
| Подключение сканера штрихкодов, ККТ, весов | Да | Драйверы оборудования работают как внешние компоненты |
Если пользователь жалуется на проведение или отчёт на экране, расширение переустанавливать бессмысленно. Причина в данных или правах в базе.
Отдельный случай — электронная подпись. Для неё в браузере должно быть подключено и расширение, и криптопровайдер с сертификатом. Платформа предлагает отдельный метод для установки расширения работы с криптографией, а типовые конфигурации обычно сами подсказывают, чего не хватает, в окне настроек электронной подписи.