Почему после обновления 1С бесконечно открываются пустые окна Internet Explorer и как это исправить

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия
← На главную

С выходом обновлений платформы 1С:Предприятие версии 8.3.12.1529 и конфигураций на базе «Бухгалтерии предприятия 3.0» многие пользователи столкнулись с крайне неприятным поведением системы. Сразу после запуска программы или в процессе работы на экране появляется системное уведомление Windows: «Операция не выполнена из-за отсутствия настройки почты». После нажатия кнопки «ОК» ситуация только ухудшается — браузер Internet Explorer начинает лавинообразно открывать десятки пустых окон, что приводит к зависанию компьютера и необходимости принудительного завершения работы 1С через диспетчер задач.

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

Выясним причину: почему это происходит?

Для начала разберем механизм работы управляемых форм 1С. Платформа 1С:Предприятие активно использует встроенные механизмы операционной системы для отображения веб-контента. В ОС Windows 7 для этих целей используется ядро Internet Explorer. В новых версиях конфигураций, таких как «Бухгалтерия предприятия 3.0», на начальной странице (рабочем столе) реализованы информационные блоки: ленты новостей, баннеры технической поддержки и мониторы налогов.

Проблема кроется в том, что внутри этих HTML-блоков могут содержаться ссылки или скрипты, использующие протокол mailto:. Этот протокол предназначен для вызова почтового клиента (например, Outlook или Thunderbird) для создания нового письма. Если в системе не настроен почтовый клиент по умолчанию или повреждены ассоциации в реестре, Windows генерирует ошибку. Из-за программного несовершенства конкретных сборок платформы (в частности, ветки 8.3.12), скрипт на странице 1С уходит в рекурсивный цикл: он не получает ответа от системы о выполнении команды и пытается вызвать обработчик снова и снова, что и порождает «фигову тучу» пустых окон браузера.

Проанализируем ситуацию и рассмотрим несколько способов решения проблемы, начиная от самых простых настроек внутри программы и заканчивая системными правками.

Способ 1. Настройка начальной страницы в 1С

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

  1. Запустим 1С:Предприятие в обычном режиме. Если окна начинают открываться сразу, попробуем максимально быстро закрыть информационные панели, пока система не зависла.
  2. В главном меню (или через кнопку «Сервис и настройки» в правом верхнем углу) перейдем в раздел «Настройки» — «Настройка начальной страницы».
  3. В открывшемся окне мы увидим две колонки. Проанализируем содержимое правой и левой колонок. Нам нужно найти и удалить из списка активных форм такие элементы, как:
    • Новости;
    • Монитор налогов и отчетности;
    • Информационная панель;
    • Реклама и техподдержка.
  4. Нажмем кнопку «ОК». Теперь при запуске программы 1С не будет пытаться загружать внешний HTML-контент, который провоцирует сбой Internet Explorer.

Способ 2. Отключение интернет-поддержки и сервисов

Если настройка начальной страницы не помогла, разберем более глубокие настройки программы, которые отвечают за взаимодействие с серверами 1С.

Перейдем в раздел «Администрирование», далее выберем пункт «Интернет-поддержка и сервисы». Нам необходимо временно деактивировать автоматические функции:

Это позволит исключить фоновое обращение платформы к веб-компонентам системы в те моменты, когда бухгалтер работает с документами.

Способ 3. Настройка почтового клиента в Windows 7

Поскольку ошибка инициируется операционной системой, мы можем «успокоить» Windows, назначив обработчик для почтовых ссылок. Рассмотрим, как это сделать, даже если вы не планируете использовать электронную почту прямо из 1С.

  1. Откроем «Панель управления» вашего компьютера.
  2. Перейдем в раздел «Программы по умолчанию» — «Задание программ по умолчанию».
  3. Найдем в списке любой установленный почтовый клиент (например, Microsoft Outlook или стандартную «Почту Windows»).
  4. Выберем его и нажмем «Использовать эту программу по умолчанию».

Если почтовый клиент не установлен, мы можем пойти другим путем через «Настройку доступа программ и параметров по умолчанию». Там в категории «Другая» можно выбрать текущий почтовый клиент или принудительно указать использование имеющегося браузера. Наша цель — чтобы в реестре Windows по пути HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail появилось корректное значение, отличное от пустого.

Способ 4. Очистка кэша и обновление компонентов

Иногда проблема сохраняется из-за того, что некорректный скрипт баннера уже «застрял» во временных файлах. Рассмотрим процесс полной очистки.

Во-первых, очистим временные файлы 1С. Для этого нам нужно перейти в папки:

%LOCALAPPDATA%\1C\1cv8
%APPDATA%\1C\1cv8

Удалим из них все папки с длинными буквенно-цифровыми названиями (идентификаторами баз). Важно: перед этим обязательно завершите работу всех сеансов 1С.

Во-вторых, обновим сам Internet Explorer. Для стабильной работы 1С на Windows 7 критически необходимо, чтобы был установлен Internet Explorer 11 со всеми последними обновлениями безопасности. Даже если вы пользуетесь Chrome или Firefox, 1С всё равно обращается к движку IE.

Способ 5. Обновление платформы (Технический нюанс)

Проанализируем техническую сторону вопроса: версия 8.3.12.1529 была переходной и содержала ряд ошибок в работе с COM-объектами браузера. Если вышеописанные методы дают лишь временный эффект, настоятельно рекомендуем обновить платформу на более стабильный релиз внутри 12-й ветки (например, 8.3.12.1855) или перейти на актуальные версии 8.3.15 и выше. В более свежих релизах 1С начала использовать собственный движок для отображения форм (на базе Chromium), что полностью снимает зависимость от системного Internet Explorer и его настроек почты.

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

← На главную