Администрирование · 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 при этом тоже доступна и остаётся универсальным способом переноса.
Файловый и клиент-серверный режимы
Простое развёртывание, подходит для небольшого числа пользователей. Ограничения: чувствительность к обрывам сети, риск повреждения файла при сбое питания.
Выше надёжность и производительность при большой нагрузке. Требует администрирования СУБД и отдельной настройки резервного копирования.
Формат DT: выгрузка для резервных копий и переноса
Файл с расширением DT — это выгрузка информационной базы, созданная через конфигуратор. Он содержит и данные, и конфигурацию в упакованном виде. Именно DT является штатным способом резервного копирования и переноса базы между компьютерами, между файловым и клиент-серверным режимами.
Принципиальный момент: простое копирование файла 1Cv8.1CD не равно резервной копии. Если база открыта пользователями, файл может скопироваться в несогласованном состоянии и не открыться. Выгрузка в DT выполняется платформой корректно и проверяется при загрузке.
- 1Завершите работу всех пользователей с базой и запустите конфигуратор.
- 2В меню «Администрирование» выберите пункт «Выгрузить информационную базу».
- 3Укажите путь и имя файла с расширением .dt, дождитесь окончания выгрузки.
- 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.
Как определить, какой формат нужен в вашей ситуации
Выбор формата определяется задачей, а не привычкой. Для резервной копии и переезда базы — выгрузка DT. Для передачи структуры решения разработчику — CF. Для разовой операции без изменения конфигурации — внешняя обработка EPF. Для обмена с внешним миром — PDF, XLSX или XML-форматы обмена.
Как выбрать действие
После любой операции с форматами базы — загрузки 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, а любые операции с базой начинайте с проверенной копии.