Проблема отсутствия графического контента во встроенных окнах платформы 1С (таких как блоки новостей, встроенная электронная почта или справочники с HTML-полями) является довольно распространенной, особенно на серверных операционных системах. Основная причина заключается в том, что платформа 1С для отображения подобного контента использует движок Internet Explorer (MSHTML), установленный непосредственно в операционной системе Windows. Если системный браузер устарел или его настройки безопасности слишком строги, изображения просто не будут подгружаться.
В данной статье мы подробно разберем, как диагностировать и устранить эту проблему, пройдя путь от обновления компонентов системы до тонкой настройки реестра и протоколов безопасности.
Разберем ситуацию на примере Windows Server 2008. В этой операционной системе по умолчанию может быть установлен IE 7 или IE 8. Эти версии браузера не поддерживают современные стандарты верстки HTML5 и CSS3, а также имеют серьезные ограничения в работе с защищенными соединениями. Поскольку современные серверы 1С, отдающие контент (новости, классификаторы), работают по протоколам HTTPS, старый движок браузера не может корректно обработать запрос и отобразить картинку.
Проанализируем шаги, которые необходимо предпринять для восстановления работоспособности графики.
Первым делом проанализируем версию вашей операционной системы. Для нормальной работы 1С рекомендуется использовать IE 11. Однако здесь есть важный нюанс:
IE 11.IE 9.Если ваша ОС не позволяет установить версию выше девятой, отображение современных новостных лент 1С может остаться некорректным. В таком случае стоит рассмотреть вопрос обновления операционной системы или перехода на работу через тонкий клиент на более современных рабочих станциях.
Установка IE 11 в систему — это только половина дела. По умолчанию Windows заставляет сторонние приложения (включая 1С) использовать режим совместимости с IE 7, даже если в системе стоит более новая версия. Чтобы заставить 1С использовать актуальный движок, мы должны внести изменения в реестр.
Рассмотрим алгоритм действий:
regedit).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION (для 64-битных систем также проверьте ветку HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\...).DWORD (32 бита).1cv8.exe (для толстого клиента) или 1cv8c.exe (для тонкого клиента).11001 (в десятичной системе исчисления) для принудительного использования движка IE 11.Пример того, как это должно выглядеть в файле реестра (.reg):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"1cv8.exe"=dword:00002af9
"1cv8c.exe"=dword:00002af9
Современный интернет практически полностью перешел на протоколы TLS 1.1 и TLS 1.2. Старые версии Windows Server 2008 часто имеют активными только SSL 3.0 и TLS 1.0, которые сегодня считаются небезопасными и блокируются серверами обновлений 1С.
Разберем, как включить поддержку нужных протоколов:
Важно: Если этих пунктов нет в списке, необходимо установить системные обновления Windows (KB), которые добавляют поддержку TLS 1.2 в старые версии ОС.
На серверных ОС Windows включена «Усиленная конфигурация безопасности Internet Explorer» (IE Enhanced Security Configuration). Она блокирует загрузку любого стороннего контента, включая картинки, в целях безопасности. Для администраторов и пользователей, работающих в 1С, этот режим рекомендуется отключить.
Посмотрим, как это сделать:
Часто картинки в новостях подгружаются с помощью скриптов. Если выполнение сценариев запрещено, мы увидим пустые рамки вместо изображений. Разберем настройку зон безопасности:
Если все настройки выполнены, но картинки так и не появились, проанализируем состояние кэша. Старые или поврежденные временные файлы могут мешать загрузке новых данных.
Выполним очистку по шагам:
%LOCALAPPDATA%\1C\1cv8\.Проделав эти шаги, мы обеспечим платформе 1С доступ к современному движку отрисовки контента, корректную обработку защищенных соединений и снятие необоснованных блокировок безопасности, что гарантированно решит проблему с отображением картинок.