Расширения файлов 1С 8.3: что хранится в 1CD, CF, DT, EPF и MXL

· 10 мин

Содержание

Сама база 1С в файловом варианте — это один файл 1Cv8.1CD. Конфигурацию сохраняют в файл .cf, обновление типовой приходит файлом .cfu, полную копию базы с данными выгружают в .dt. Внешние обработки и отчёты — это .epf и .erf, расширения — .cfe, табличные документы — .mxl. Все эти файлы открывает только сама платформа 1С:Предприятие 8.3: двойной щелчок в проводнике обычно ничего полезного не даёт.

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

Файл базы данных 1С: что лежит в каталоге информационной базы

Файловая информационная база — это папка на диске. Путь к ней виден в окне запуска: выделите базу в списке, и внизу окна появится строка вида File="D:\Bases\Buh".

Что вы найдёте в этой папке:

  • 🗄️ 1Cv8.1CD — главный файл. В нём всё сразу: конфигурация, данные, пользователи, настройки. Именно его размер растёт с годами работы.
  • 🔒 1Cv8.1CL — служебный файл блокировки. Появляется, пока с базой кто-то работает.
  • 🧾 1Cv8tmp.1CD — временный файл. Создаётся при тестировании и исправлении, реструктуризации и ряде тяжёлых операций.
  • 📜 папка 1Cv8Log — журнал регистрации. В новом формате это один файл 1Cv8.lgd, в старом — 1Cv8.lgf и набор файлов .lgp.
  • 🔎 папка 1Cv8FTxt — индекс полнотекстового поиска. Его можно удалить: программа построит индекс заново.

Файлы 1Cv8.1CL и 1Cv8tmp.1CD не удаляйте, пока база открыта хотя бы у одного пользователя. Сначала убедитесь, что все вышли, иначе получите оборванные сеансы и риск повредить данные.

Клиент-серверная база: файла нет

Если в окне запуска путь выглядит как Srvr="server1";Ref="buh", база серверная. Данные хранятся в СУБД — MS SQL Server или PostgreSQL, — и отдельного файла .1CD у неё нет. Скопировать такую базу «как файл» нельзя: переносят её через выгрузку .dt или резервную копию средствами СУБД.

На самом сервере 1С есть свои служебные файлы. Настройки кластера и список баз лежат в каталоге srvinfo, в подпапке reg_1541, в файле 1CV8Clst.lst. Его трогают только при восстановлении сервера и только из резервной копии.

Хранилище конфигурации

Групповая разработка тоже живёт в файле с расширением .1CD, но с другим именем — 1cv8ddb.1CD. Это не рабочая база, а хранилище версий конфигурации. Открывается оно из Конфигуратора через меню Конфигурация → Хранилище конфигурации, а не через список баз.

Файлы конфигурации 1С: cf, cfu, cfe и выгрузка в XML

Конфигурация — это «программа» без данных: справочники, документы, формы, модули. У неё несколько файловых форм.

РасширениеЧто внутриГде используют
.cfПолная конфигурация без данныхПеренос доработок, создание новой базы из шаблона, сравнение версий
.cfuФайл поставки обновленияОбновление типовой конфигурации на следующий релиз
.cfeРасширение конфигурацииДоработки без снятия типовой с поддержки
.xml + папкиКонфигурация, выгруженная в файлыХранение в Git, автоматическая сборка
.efdАрхив поставки шаблонаУстановка шаблона конфигурации через setup.exe

Как сохранить и загрузить cf

  1. Откройте базу в режиме Конфигуратор.
  2. Выберите Конфигурация → Сохранить конфигурацию в файл.
  3. Укажите папку и имя — файл получит расширение .cf.

Обратная операция — Конфигурация → Загрузить конфигурацию из файла. Загрузка cf полностью заменяет текущую конфигурацию базы: все доработки, которых нет в файле, пропадут. Если нужно аккуратно слить две версии, выбирайте Конфигурация → Сравнить, объединить с конфигурацией из файла.

Как применить cfu

Файл .cfu содержит не всю программу, а разницу между релизами. Его подключают через Конфигурация → Поддержка → Обновить конфигурацию, далее выбирают вариант с файлом обновления. Каждый .cfu рассчитан на конкретные предыдущие релизы — пропустить сразу пять версий одним файлом обычно нельзя.

Скачанные шаблоны и обновления платформа складывает в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Если вы установили шаблон через setup.exe, искать .cf и .cfu нужно там, в подпапке с именем конфигурации и номером релиза.

Расширения cfe

Расширение подключают двумя способами:

  • в Конфигураторе: Конфигурация → Расширения конфигурации, затем загрузка из файла и обновление конфигурации базы данных — это два отдельных шага;
  • в пользовательском режиме типовых конфигураций: Администрирование → Печатные формы, отчеты и обработки → Расширения.

Механизм расширений появился в платформе 8.3.6. На более ранних версиях файл .cfe не откроется.

Выгрузка конфигурации в XML

Через Конфигурация → Выгрузить конфигурацию в файлы получается дерево папок и файлов .xml с модулями .bsl. Такой формат удобен разработчикам: его кладут в систему контроля версий, сравнивают построчно. Бухгалтеру он не нужен — для переноса доработок проще .cf или .cfe.

Выгрузка базы в DT и загрузка обратно

Файл .dt — это полная копия информационной базы: конфигурация плюс все данные и список пользователей. Это стандартный способ перенести базу на другой компьютер или из файлового варианта в серверный и обратно.

Выгрузка

  1. Запустите Конфигуратор той базы, которую копируете.
  2. Откройте Администрирование → Выгрузить информационную базу.
  3. Укажите имя файла, например buh_2026-10-07.dt, и дождитесь сообщения о завершении.

Выгрузка не требует, чтобы все пользователи вышли, но для согласованной копии лучше делать её в нерабочее время.

Загрузка

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

Загрузка dt стирает всё, что было в базе-приёмнике. Никогда не загружайте файл в рабочую базу, если не уверены. Для загрузки нужен монопольный доступ: все пользователи этой базы должны выйти.

Выгрузка и загрузка из командной строки

Для регламентного копирования те же операции запускают без интерфейса. Пример bat-файла для файловой базы:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"E:\Backup\buh.dt" /Out"E:\Backup\dump.log"

Загрузка — тот же вызов с ключом /RestoreIB"путь\к\файлу.dt". Для серверной базы вместо /F используют /S"сервер\имя_базы". Номер платформы в пути подставьте свой: посмотреть его можно в папке C:\Program Files\1cv8.

💡 Файл .dt хорошо сжимается архиватором и удобен для пересылки. Но для крупных серверных баз он плохая замена резервной копии СУБД: выгрузка и особенно загрузка базы в десятки гигабайт идут часами.

Совместимость версий

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

Табличные документы MXL, внешние обработки и отчёты

MXL — табличный документ 1С

Любой отчёт или печатную форму в 1С можно сохранить как .mxl — собственный формат табличного документа. Его удобно пересылать другому пользователю 1С: оформление сохраняется точно.

Чем открыть MXL:

  • 🖥️ в самой 1С: главное меню (кнопка с тремя полосками в левом верхнем углу) → Файл → Открыть;
  • 🆓 бесплатной программой «1С:Предприятие — работа с файлами». Она открывает .mxl, текстовые и графические документы 1С без установленной платформы и лицензии;
  • 🔄 через конвертацию: открыть в 1С и сохранить в другом формате.

Чтобы получить Excel или PDF, откройте документ и выберите Файл → Сохранить как. В списке типов есть .xlsx, .xls, .pdf, .docx, .ods, .html, .txt. Ту же команду даёт кнопка сохранения над любым отчётом.

EPF и ERF — внешние обработки и отчёты

Внешняя обработка (.epf) и внешний отчёт (.erf) — это небольшие программы, которые работают поверх базы и не меняют её конфигурацию. Так обычно поставляют печатные формы, загрузку из Excel, сервисные инструменты.

Есть два способа запустить такой файл:

  1. Разово: главное меню → Файл → Открыть, выбрать файл. Нужна роль, разрешающая открытие внешних отчётов и обработок.
  2. Постоянно: в типовых конфигурациях на БСП — Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Сначала включите флажок Дополнительные отчеты и обработки в том же разделе.

При открытии платформа показывает предупреждение о безопасности. Это защита от опасных действий: внешний файл может читать и менять любые данные базы.

Запускайте .epf и .erf только из надёжных источников. Обработка из письма от «контрагента» способна удалить документы или выгрузить базу наружу.

Другие файлы, которые встречаются в работе

ФайлНазначение
ibases.v8iСписок баз в окне запуска. Лежит в %APPDATA%\1C\1CEStart\
.v8i (любой другой)Список баз для импорта: его рассылает администратор, чтобы не прописывать пути вручную
.licФайл программной лицензии. Хранится в каталоге лицензий на компьютере или сервере
.grsГрафическая схема 1С
.geoГеографическая схема
.ert, .dbf, .mdФайлы платформы 1С 7.7. В 8.3 напрямую не открываются

Как открыть файлы 1С и перевести их в другой формат

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

Что естьЗадачаКак сделать
1Cv8.1CDОткрыть базуОкно запуска → Добавить → Добавление в список существующей информационной базы → указать папку с файлом
1Cv8.1CDПолучить .cf или .dt без запускаОткрыть базу в Конфигураторе и сохранить через меню; без платформы — только сторонние утилиты
.dtПосмотреть данныеЗагрузить в новую пустую базу
.cfСоздать базуСоздать пустую базу и загрузить конфигурацию из файла
.mxlПолучить ExcelОткрыть в 1С или «Работе с файлами», Файл → Сохранить как → .xlsx
.epfПосмотреть кодОткрыть в Конфигураторе через Файл → Открыть

Как подключить чужую базу по одному файлу 1CD

Вам прислали архив с 1Cv8.1CD. Порядок:

  1. Распакуйте файл в отдельную папку, например D:\Bases\Client.
  2. В окне запуска нажмите Добавить и выберите добавление существующей базы.
  3. Укажите тип «На данном компьютере или на компьютере в локальной сети» и путь к папке, а не к самому файлу.
  4. Запустите базу. Если конфигурация требует платформу с номером не ниже определённого, программа сообщит об этом при входе.

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

Сторонние утилиты

Для просмотра 1Cv8.1CD без платформы существуют независимые утилиты вроде Tool_1CD, для разбора .cf на части — v8unpack. Это не продукты фирмы 1С. Пользуйтесь ими только для чтения и только на копии файла.

Ошибки при работе с файлами 1С и что с ними делать

Диагностика: выберите симптом

Тестирование и исправление требует монопольного доступа — попросите всех выйти из базы. Запускайте его только после полной копии папки с базой: при серьёзном повреждении исправление может удалить часть записей.

Отдельно про размер. Файловая база комфортно работает примерно до нескольких гигабайт и нескольких одновременных пользователей. Если 1Cv8.1CD разросся до десятков гигабайт, а пользователей больше пяти-десяти, пора думать о переходе на клиент-серверный вариант через ту же выгрузку .dt.

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

Можно ли просто скопировать файл 1Cv8.1CD вместо выгрузки в dt?
Да, для файловой базы это рабочий способ копирования. Главное условие — в момент копирования в базе нет пользователей. Иначе копия может оказаться несогласованной.
Чем cf отличается от dt?
В .cf только конфигурация — программа без данных. В .dt конфигурация вместе со всеми данными и пользователями. Для переноса базы целиком нужен .dt.
Где взять cf типовой конфигурации?
В каталоге шаблонов после установки поставки: по умолчанию %APPDATA%\1C\1cv8\tmplts. Сами поставки доступны при действующей подписке на сопровождение. Также .cf можно сохранить из любой базы с этой конфигурацией.
Можно ли открыть файл 1С в Excel напрямую?
Нет, .mxl Excel не читает. Сначала откройте документ в 1С или в бесплатной «Работе с файлами» и сохраните в .xlsx.
Безопасно ли удалять папку 1Cv8FTxt?
Да, если база закрыта у всех пользователей. Это только индекс полнотекстового поиска, данные в нём не хранятся. После удаления индекс нужно перестроить в настройках полнотекстового поиска.