При активной работе на рабочем компьютере нередко возникает ситуация, когда после установки графических пакетов (например, Adobe Photoshop) файлы внешних отчетов 1С с расширением .erf внезапно меняют свою стандартную иконку на значок графического редактора и пытаются открываться через него. Выясним причину такого поведения и разберем по шагам надежные способы восстановления привычного отображения файлов отчетов.
Проанализируем техническую сторону вопроса. Расширение .erf имеет двойное назначение в операционной системе Windows:
Во время установки сторонних графических редакторов инсталлятор автоматически перехватывает ассоциации всех известных форматов изображений, включая .erf. В результате в реестре Windows перезаписывается дескриптор типа файла и параметр DefaultIcon, а операционная система начинает считать внешние отчеты фотографиями.
Важно понимать: файлы .erf и .epf не являются самостоятельными исполняемыми файлами. Платформа 1С не запускает их напрямую двойным кликом из проводника, так как для их работы требуется контекст конкретной информационной базы и авторизованный сеанс. Отчеты открываются через меню «Файл» → «Открыть», перетаскиванием окна в базу или через справочник дополнительных отчетов и обработок. Поэтому попытка назначить приложение через стандартное меню «Открыть с помощью — Выбрать другое приложение» не возвращает оригинальный значок.
Разберем точечный способ сброса переопределения ассоциаций в системном реестре, предложенный в обсуждении проблемы.
regedit и нажмем Enter для запуска редактора реестра.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.erf.erf. Если внутри присутствует подраздел UserChoice, удалим его. Именно он принудительно заставляет Windows открывать файл через графический редактор.HKEY_CLASSES_ROOT\.erf. Параметр (По умолчанию) должен содержать системный идентификатор отчета 1С (например, V83.Report для версии 8.3 или V82.Report для версии 8.2).HKEY_CLASSES_ROOT\V83.Report\DefaultIcon параметр (По умолчанию) ссылается на исполняемый файл платформы с индексом иконки (например, C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe,0).Если нет желания вручную редактировать реестр, воспользуемся штатным механизмом восстановления компонентов платформы:
.epf и .erf, вернув фирменные значки 1С.Иногда после исправления записей в реестре значки в проводнике продолжают отображаться некорректно. Это связано с тем, что Windows кэширует миниатюры. Рассмотрим, как принудительно обновить кэш иконок:
cmd и запустим командную строку.del /f /q %localappdata%\IconCache.dbdel /f /q %localappdata%\Microsoft\Windows\Explorer\iconcache*explorer.exe. Проводник перезапустится, и значки файлов .erf обновятся.