Расширения файлов 1С: как увидеть их в Windows и опознать тип файла

· 9 мин

Содержание

Чтобы увидеть расширение файла, включите его показ в Проводнике: в Windows 11 — вкладка Просмотреть → Показать → Расширения имён файлов, в Windows 10 — вкладка Вид, галочка Расширения имён файлов. После этого в конце каждого имени появится точка и три-четыре буквы: Отчёт.epf, База.dt, 1Cv8.1CD. Это и есть расширение — по нему 1С и Windows понимают, что за файл перед вами.

Расширение файла 1С — не формальность. Оно определяет, что с файлом вообще можно сделать: cf загружают как конфигурацию, dt разворачивают как базу, epf открывают как обработку. Перепутать их нельзя: внешний отчёт erf не заменит обработку epf, а переименование dt в cf не превратит один формат в другой — изменится только подпись в имени, а содержимое останется прежним и перестанет открываться.

Включаем показ расширений в Проводнике Windows

По умолчанию Windows прячет расширения у зарегистрированных типов файлов — тех, для которых в системе назначена программа. Часть форматов 1С (1CD, mxl, v8i) после установки платформы могут попасть в этот список, и тогда их расширение в Проводнике не видно. Чтобы видеть расширение у всех файлов без исключения, отключите скрытие.

Windows 11:

  1. Откройте любую папку.
  2. На верхней панели нажмите Просмотреть (кнопка с тремя точками …, если панель узкая).
  3. Выберите Показать → Расширения имён файлов.

Windows 10:

  1. Откройте Проводник.
  2. Перейдите на вкладку Вид.
  3. Поставьте галочку Расширения имён файлов.

Второй путь работает в обеих версиях: Пуск → Параметры папок (или Параметры Проводника) → вкладка Вид → снимите флажок Скрывать расширения для зарегистрированных типов файлов → ОК.

Многие файлы 1С (epf, erf, cf, cfe) в системе обычно не зарегистрированы, поэтому их расширение Windows показывает даже при включённом скрытии. Но полагаться на это не стоит — надёжнее один раз включить показ для всех типов.

После этого расширение видно прямо в списке файлов. Если включить режим отображения Таблица (вкладка Вид → Таблица), появится ещё и столбец Тип с текстовым описанием — правда, оно тоже строится по расширению, а не по реальному содержимому файла.

Справочник расширений: что такое CF, DT, EPF и остальные

Знать расширение мало — нужно понимать, что за ним стоит. Вот основные форматы, которые встречаются при работе с 1С 8.3.

РасширениеЧто этоКак используется
cfФайл конфигурацииЗагрузка конфигурации в базу через Конфигуратор
cfuФайл обновления конфигурацииПошаговое обновление с одной версии на следующую
cfeРасширение конфигурацииДоработка без снятия с поддержки, подключается отдельно
dtВыгрузка информационной базыПолный «слепок» базы: конфигурация + данные + пользователи
epfВнешняя обработкаЗапускается в режиме 1С:Предприятие без изменения конфигурации
erfВнешний отчётТо же, что epf, но для отчётов
1CDФайл файловой базы данныхСама база файлового варианта, обычно 1Cv8.1CD
mxlТабличный документМакеты, печатные формы, сохранённые отчёты
v8iОписание информационной базыСтрока для списка баз в окне запуска
grsГрафическая схемаСхемы и диаграммы внутри конфигурации

Пара форматов, которые путают чаще всего, — cf и cfu. Первый содержит конфигурацию целиком и ставится на любую подходящую версию. Второй — это обновление-переход: он знает, с какой версии на какую обновляет, и применяется только к конкретному релизу. Поэтому при обновлениях важно смотреть именно на расширение: cfu в неподходящую версию платформа просто не примет. Файл v8i же вообще не содержит данных — это текстовое описание базы (путь, имя), которым удобно делиться с коллегами, чтобы они одним файлом добавили базу в свой список.

Отдельно стоит журнал регистрации и служебные файлы файловой базы: 1Cv8.lgd (журнал с версии 8.3.5, формат SQLite), более старый 1Cv8.lgf, а также 1Cv8.cdn — файл сеансовых блокировок, который появляется в каталоге базы, пока с ней кто-то работает.

Главное правило: расширение сообщает тип, но не меняет его. Переименование Обработка.epf в Обработка.erf не превратит обработку в отчёт — файл просто перестанет открываться корректно.

Опознаём тип файла через свойства и содержимое

Если расширение видно, но непонятно, что за файл, помогут свойства. Щёлкните по файлу правой кнопкой → Свойства. На вкладке Общие указаны:

  • 📄 Тип файла — текстовое описание (строится по расширению).
  • 💾 Размер — у dt и 1CD он обычно от десятков мегабайт и выше, у epf/erf — килобайты и единицы мегабайт.
  • 🕓 Дата изменения — помогает понять, какая из нескольких выгрузок свежее.

Размер и дата особенно выручают, когда в папке несколько одинаково названных выгрузок базы: по дате видно последнюю, по размеру — что выгрузка не оборвалась на нуле.

Сложнее, когда расширение у файла убрали или заменили. Проводник в таком случае покажет неверный Тип — он ведь смотрит только на расширение. Реальное содержимое файла по значку и описанию не определить. Форматы 1С (cf, dt, epf, erf, cfe) — это бинарные контейнеры в собственном формате платформы, их нельзя надёжно открыть архиватором или текстовым редактором, чтобы «подсмотреть» тип. Поэтому если расширение потеряно, восстанавливать его придётся по косвенным признакам — размеру, источнику файла и попытке открыть в 1С.

Не меняйте расширение у файла базы 1Cv8.1CD и у выгрузки dt, пытаясь их «починить». Это не исправит файл, а помешает платформе его распознать.

Проверяем файл через Конфигуратор 1С

Самый надёжный способ понять, что за файл 1С перед вами, — попробовать открыть его штатным инструментом. Разные форматы грузятся по-разному.

Внешняя обработка или отчёт (epf, erf). Запустите 1С в режиме 1С:Предприятие, затем Файл → Открыть и укажите файл. Обработка откроется своей формой, отчёт — формой отчёта. Если файл открылся так — это точно epf или erf.

Конфигурация (cf). Откройте базу в режиме Конфигуратор, меню Конфигурация → Загрузить конфигурацию из файла. Платформа распознает cf и предложит обновить конфигурацию базы.

Расширение конфигурации (cfe). В Конфигураторе: Конфигурация → Расширения конфигурации, кнопка добавить, затем Загрузить конфигурацию из файла для выбранного расширения.

Выгрузка базы (dt). В Конфигураторе: Администрирование → Загрузить информационную базу. Загрузка dt полностью заменяет текущую базу — конфигурацию и все данные. Делайте её только в пустую или заведомо ненужную базу и всегда с резервной копией.

Если файл не открывается ни одним из способов и платформа сообщает о неверном формате, расширение, скорее всего, не соответствует содержимому: файл повреждён, недокачан или переименован.

Определяем расширение программно (для разработчиков)

Во встроенном языке 1С за работу с путями отвечает объект Файл. Он разбирает имя на части без обращения к диску — достаточно передать строку пути.

Файл = Новый Файл("C:\Обработки\ЗагрузкаЦен.epf");
Сообщить(Файл.Расширение);       // .epf
Сообщить(Файл.ИмяБезРасширения); // ЗагрузкаЦен
Сообщить(Файл.Имя);              // ЗагрузкаЦен.epf
Сообщить(Файл.Путь);             // C:\Обработки\

Свойство Расширение возвращает расширение вместе с точкой. Если нужно сравнить без учёта регистра, приведите строку: НРег(Файл.Расширение) = ".epf".

Чтобы пройти по целой папке и отобрать нужные файлы, используйте НайтиФайлы. Метод возвращает массив объектов Файл, у каждого доступно то же свойство Расширение:

НайденныеФайлы = НайтиФайлы("C:\Обработки\", "*.epf");
Для Каждого ТекущийФайл Из НайденныеФайлы Цикл
    Сообщить(ТекущийФайл.Имя + " — " + ТекущийФайл.Расширение);
КонецЦикла;

Второй параметр НайтиФайлы — маска. "*.epf" отберёт только обработки, "*.*" — все файлы каталога, а дальше расширение каждого можно проверить в цикле. Так удобно собирать, например, список всех внешних отчётов в папке перед их массовой проверкой.

Файл.Расширение работает со строкой имени, а не с содержимым: если файл переименован, свойство вернёт новое, «неправильное» расширение. Код определяет тип по имени — ровно как Проводник.

Сторонние инструменты для проверки

Штатных средств Windows и 1С хватает в большинстве случаев, но иногда удобнее сторонние программы.

  • 🗂 Total Commander и аналоги. Двухпанельные менеджеры показывают расширение в отдельном столбце всегда, независимо от настроек Windows. Удобно, когда нужно быстро отсортировать папку по типу файлов.
  • 🔎 Просмотрщики свойств. Утилиты вроде встроенного Свойства → Подробно показывают атрибуты файла, но для форматов 1С полезной метаинформации там обычно нет — поля остаются пустыми.
  • 📝 HEX-редактор. Опытные специалисты иногда заглядывают в начало файла, чтобы отличить контейнер 1С от, скажем, обычного архива. Но для повседневной работы это избыточно: быстрее попробовать открыть файл в самой 1С.

Специальной «утилиты для распознавания расширений 1С» не существует и не требуется. Все форматы распознаёт сама платформа — она и есть главный инструмент проверки.

Опознать незнакомый файл 1С за 4 шага
Выполнено: 0 / 4

Где на диске лежат файлы информационной базы

Часто вопрос «какое расширение у файла» возникает, когда нужно найти саму базу или её выгрузку. Путь к файловой базе виден в окне запуска 1С: выделите базу в списке, и внизу покажется строка каталога. Откройте эту папку — в ней и лежат ключевые файлы:

  • 📁 1Cv8.1CD — файл базы данных. Самый большой и самый важный файл: в нём всё.
  • 📁 1Cv8.lgd (или 1Cv8.lgf) — журнал регистрации с историей действий пользователей.
  • 📁 1Cv8.cdn — файл сеансовых блокировок. Появляется, пока база открыта, и исчезает после корректного выхода.

Там же платформа создаёт служебные подкаталоги с кэшем. Их имена — длинные наборы букв и цифр, лезть в них руками не нужно.

Выгрузки dt и файлы конфигураций cf в каталоге базы не хранятся — они лежат там, куда вы их сохранили при выгрузке через Конфигуратор. Если не помните куда — используйте поиск Windows по маске *.dt или *.cf и сверьтесь с датой изменения, чтобы найти нужную версию.

Клиент-серверную базу (на сервере 1С:Предприятия) в папке на диске так не увидеть — её данные хранятся в СУБД. Файл 1CD есть только у файлового варианта.

Типичные ошибки при работе с расширениями

Несколько промахов встречаются чаще других — и приводят к потерянному времени.

  • ❌ Переименование вместо конвертации. Сменить epf на erf или cf на dt нельзя: это разные форматы, а не разные «подписи». Нужный файл получают выгрузкой из 1С, а не правкой имени.
  • ❌ Двойное расширение. Если показ расширений был выключен, файл легко сохранить как Отчёт.epf.epf или База.dt.txt, не заметив второй части. Включённый показ расширений сразу выявляет такие имена.
  • ❌ Открытие dt двойным кликом. Выгрузка базы не запускается кликом — её загружают через Конфигуратор. Двойной клик в лучшем случае ничего не сделает, в худшем откроет файл в случайной программе.
  • ❌ Попытка «починить» 1CD сменой расширения. Файл файловой базы восстанавливают инструментами тестирования и исправления, а не переименованием.

Прежде чем загружать cf, cfe или dt в рабочую базу, сделайте резервную копию: загрузка конфигурации и тем более загрузка информационной базы перезаписывают текущее состояние.

Частые вопросы

Чем отличается CF от DT?
cf — это только конфигурация (прикладное решение без данных). dt — полная выгрузка базы: конфигурация, все данные и список пользователей. cf используют для переноса доработок, dt — для переноса или резервного копирования базы целиком.
Почему я не вижу расширение у файла 1С?
Либо в Windows включено скрытие расширений для зарегистрированных типов, либо файл сохранён вообще без расширения. Включите показ расширений в Проводнике — если после этого расширения всё равно нет, оно было потеряно при сохранении или переименовании.
Можно ли открыть EPF или ERF без 1С?
Нет. Это внутренние форматы платформы — обработка и отчёт запускаются только в 1С:Предприятии через Файл → Открыть. Архиватором или текстовым редактором их содержимое не прочитать.
Что за файл 1Cv8.1CD?
Это файл самой базы данных в файловом варианте работы. Он лежит в каталоге информационной базы и хранит и конфигурацию, и данные. Удалять, переименовывать или открывать его сторонними программами нельзя — с ним работает только платформа.
Как узнать расширение файла в коде 1С?
Создайте объект Новый Файл(ПутьКФайлу) и обратитесь к свойству Расширение — оно вернёт расширение с точкой, например .epf. Свойства Имя и ИмяБезРасширения дадут имя файла с расширением и без него.