Расширения файлов 1С: как увидеть их в Windows и опознать тип файла
Содержание
Чтобы увидеть расширение файла, включите его показ в Проводнике: в 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:
- Откройте любую папку.
- На верхней панели нажмите
Просмотреть(кнопка с тремя точками…, если панель узкая). - Выберите
Показать → Расширения имён файлов.
Windows 10:
- Откройте Проводник.
- Перейдите на вкладку
Вид. - Поставьте галочку
Расширения имён файлов.
Второй путь работает в обеих версиях: Пуск → Параметры папок (или Параметры Проводника) → вкладка Вид → снимите флажок Скрывать расширения для зарегистрированных типов файлов → ОК.
Многие файлы 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С: выделите базу в списке, и внизу покажется строка каталога. Откройте эту папку — в ней и лежат ключевые файлы:
- 📁
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С?
Можно ли открыть EPF или ERF без 1С?
Файл → Открыть. Архиватором или текстовым редактором их содержимое не прочитать.Что за файл 1Cv8.1CD?
Как узнать расширение файла в коде 1С?
Новый Файл(ПутьКФайлу) и обратитесь к свойству Расширение — оно вернёт расширение с точкой, например .epf. Свойства Имя и ИмяБезРасширения дадут имя файла с расширением и без него.