К статье
Практический материал

Администрирование · 11 мин

Формат 1С: что это такое и какие файлы использует программа

Что такое формат 1С, какие расширения файлов использует платформа: 1Cv8.1CD, DT, CF, EPF, MXL и другие. Как открыть, конвертировать и не потерять данные.

Под «форматом 1С» обычно понимают два разных понятия: формат файлов, с которыми работает платформа 1С:Предприятие, и внутренний формат хранения данных информационной базы. Путаница возникает потому, что у 1С нет одного «главного» файла, как у Word или Excel: программа оперирует целым семейством расширений — от файла базы данных до выгрузок, конфигураций и внешних обработок.

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

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

Что такое формат 1С простыми словами

1С:Предприятие — это платформа, на которой работают прикладные решения: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и другие. У платформы собственная архитектура хранения данных, поэтому она не использует общепринятые форматы напрямую, а опирается на собственные типы файлов.

Главный из них — файл информационной базы 1Cv8.1CD. В нём хранятся все данные файловой базы: документы, справочники, регистры, настройки и сама конфигурация. Это монолитный файл, который нельзя открыть ничем, кроме платформы 1С, и его структура не документирована для прямого редактирования.

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

Основные расширения файлов 1С и их назначение

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

РасширениеНазначениеЧем открывается
1CD (1Cv8.1CD)Файловая информационная база целикомТолько платформа 1С
DTВыгрузка информационной базы (архив для копий и переноса)Конфигуратор 1С
CFФайл конфигурации (структура метаданных и код)Конфигуратор 1С
CFUФайл обновления конфигурацииКонфигуратор, механизм обновления
EPFВнешняя обработка1С:Предприятие или конфигуратор
ERFВнешний отчёт1С:Предприятие или конфигуратор
MXLТабличный документ (печатные формы, макеты)1С:Предприятие
GEOГеографическая схема1С:Предприятие
GRSГрафическая схема1С:Предприятие
LOGЖурнал регистрации файловой базыПлатформа 1С

Отдельно стоит упомянуть форматы обмена данными: XML по правилам конвертации, формат EnterpriseData для интеграции между прикладными решениями, а также текстовые выгрузки для банков и обмена с другими системами. Это уже не «родные» форматы платформы, а стандартизированные способы передать данные наружу.

Также пользователи часто встречают файлы с расширением 1CD.lock и служебные каталоги рядом с базой — это временные файлы блокировок и кэша. Их не нужно копировать или удалять вручную без понимания ситуации.

Файловая и клиент-серверная база: где вообще лежат данные

Формат хранения зависит от режима работы. В файловом варианте вся база — это один файл 1Cv8.1CD в сетевой папке или на локальном диске. Такой вариант подходит для небольших команд, но имеет ограничения по числу одновременно работающих пользователей и устойчивости к сбоям.

В клиент-серверном варианте данные хранятся в СУБД — MS SQL Server, PostgreSQL, Oracle или IBM DB2. Файла 1CD при этом нет: платформа обращается к серверу баз данных, а администратор делает резервные копии средствами самой СУБД. Выгрузка в DT при этом тоже доступна и остаётся универсальным способом переноса.

Файловый и клиент-серверный режимы

Файловая база (1Cv8.1CD)

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

Клиент-серверная база (СУБД)

Выше надёжность и производительность при большой нагрузке. Требует администрирования СУБД и отдельной настройки резервного копирования.

Формат DT: выгрузка для резервных копий и переноса

Файл с расширением DT — это выгрузка информационной базы, созданная через конфигуратор. Он содержит и данные, и конфигурацию в упакованном виде. Именно DT является штатным способом резервного копирования и переноса базы между компьютерами, между файловым и клиент-серверным режимами.

Принципиальный момент: простое копирование файла 1Cv8.1CD не равно резервной копии. Если база открыта пользователями, файл может скопироваться в несогласованном состоянии и не открыться. Выгрузка в DT выполняется платформой корректно и проверяется при загрузке.

Как сделать выгрузку базы в DT
  1. 1
    Завершите работу всех пользователей с базой и запустите конфигуратор.
  2. 2
    В меню «Администрирование» выберите пункт «Выгрузить информационную базу».
  3. 3
    Укажите путь и имя файла с расширением .dt, дождитесь окончания выгрузки.
  4. 4
    Проверьте результат: загрузите DT в пустую тестовую базу и убедитесь, что она открывается и данные на месте.

У выгрузки DT есть и ограничения: она не предназначена для частичного переноса данных (например, только справочника контрагентов) и не заменяет регламентные копии средствами СУБД в клиент-серверном режиме. Для выборочного переноса используются обработки обмена данными или типовые механизмы синхронизации.

Форматы CF, EPF и ERF: конфигурации и внешние инструменты

Файл CF содержит конфигурацию — описание структуры метаданных, алгоритмов, форм и интерфейса прикладного решения. Через CF разработчик передаёт конфигурацию заказчику или разворачивает новую базу с нуля. Файл CFU — это компактное обновление, которое применяется поверх существующей конфигурации определённой версии.

Внешние обработки (EPF) и внешние отчёты (ERF) — это самостоятельные файлы, которые открываются в режиме 1С:Предприятия через меню «Файл — Открыть» и не требуют изменения конфигурации. Бухгалтеры чаще всего встречают их как дополнительные печатные формы, загрузки выписок или сводные отчёты.

Как проверить, что обработка безопасна

Внешние EPF-файлы — это исполняемый код на встроенном языке 1С. Запуск обработки из непроверенного источника равнозначен запуску программы: она имеет доступ к данным базы. Открывайте такие файлы только из доверенных источников, а при сомнениях — сначала в тестовой копии базы.

Формат MXL и другие файлы документов

MXL — формат табличного документа 1С. В нём сохраняются печатные формы, макеты и результаты отчётов. Открыть MXL можно только в 1С:Предприятии; при необходимости передать документ человеку без 1С его следует сохранить в Excel, PDF или другой общедоступный формат через меню «Файл — Сохранить как».

Это частая причина вопросов: пользователь отправляет коллеге накладную в MXL, а тот не может её открыть. Правило простое — внутри контура 1С используйте MXL, наружу выгружайте в PDF или XLSX.

Типичные ошибки при работе с форматами 1С
01
Копирование файла 1Cv8.1CD при открытой базе — копия оказывается повреждённой и не открывается.
02
Отправка печатной формы в MXL контрагенту без 1С — получатель не может прочитать файл.
03
Запуск внешней обработки EPF из непроверенного источника прямо в рабочей базе — риск порчи данных.
04
Обновление конфигурации из CFU без предварительной выгрузки в DT — невозможность отката при ошибке.
05
Удаление «лишних» файлов рядом с базой — потеря журнала регистрации или служебных данных.

Как определить, какой формат нужен в вашей ситуации

Выбор формата определяется задачей, а не привычкой. Для резервной копии и переезда базы — выгрузка DT. Для передачи структуры решения разработчику — CF. Для разовой операции без изменения конфигурации — внешняя обработка EPF. Для обмена с внешним миром — PDF, XLSX или XML-форматы обмена.

Маршрут решения

Как выбрать действие

Нужна резервная копия или перенос базы на другой компьютерВыгрузите базу в DT через конфигуратор и проверьте загрузку в тестовую базу
Нужно передать печатную форму человеку без 1ССохраните табличный документ в PDF или XLSX, а не в MXL
Нужно добавить печатную форму или загрузку без доработки конфигурацииИспользуйте внешнюю обработку EPF из доверенного источника, сначала в тестовой копии
Нужно обновить типовую конфигурациюПримените CFU соответствующей версии после выгрузки базы в DT

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

Контрольные точки

Как проверить результат

Открытие базы после загрузки DT
Норма

База открывается в режиме предприятия, пользователи могут войти

Тревожный признак

Ошибка формата потока или база не открывается — копия некорректна

Оборотно-сальдовая ведомость до и после операции
Норма

Итоги совпадают

Тревожный признак

Расхождения в остатках — данные перенесены не полностью

Проведение тестового документа
Норма

Документ проводится без ошибок

Тревожный признак

Ошибки проведения — возможна проблема с конфигурацией или данными

Часто задаваемые вопросы

Чем открыть файл 1Cv8.1CD без установленной 1С?

Никак. Формат закрытый, и сторонние программы корректно его не читают. Нужна платформа 1С:Предприятие соответствующей версии. Если платформы нет, попросите того, кто передал файл, выгрузить данные в DT или предоставить отчёты в PDF/XLSX.

Чем отличается DT от CF?

DT содержит и данные, и конфигурацию — это полный снимок базы. CF содержит только конфигурацию без данных. Для резервной копии нужен DT; CF используют для создания новой пустой базы или передачи структуры решения.

Можно ли восстановить базу, если файл 1CD повреждён?

Часто да. Сначала сделайте копию повреждённого файла, затем попробуйте штатную утилиту тестирования и исправления (chdbfl.exe из каталога платформы) или выгрузку через конфигуратор. Если база критична, лучше привлечь специалиста — самостоятельные эксперименты могут усугубить повреждение.

Безопасно ли запускать внешние обработки EPF из интернета?

Нет, без проверки. EPF — это исполняемый код с доступом к данным базы. Запускайте такие файлы только из доверенных источников и сначала в копии базы, а не в рабочей.

Как передать данные из 1С в другую программу?

Используйте типовые механизмы обмена: выгрузку в XML по правилам конвертации, формат EnterpriseData, а для отчётов и печатных форм — сохранение в XLSX, CSV или PDF. Прямого доступа к файлу 1CD из других программ нет.

Почему рядом с базой появились файлы lock и папки со служебными данными?

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

Итог

Что важно запомнить

Формат 1С — это семейство расширений, а не один файл: 1CD хранит файловую базу, DT служит для копий и переноса, CF/CFU — для конфигураций и обновлений, EPF/ERF — для внешних обработок и отчётов, MXL — для печатных форм внутри 1С. Резервные копии делайте выгрузкой в DT, файлы для внешних получателей сохраняйте в PDF или XLSX, а любые операции с базой начинайте с проверенной копии.