Когда речь заходит о файлах базы 1С:Предприятие, многие пользователи представляют себе нечто абстрактное — "где-то там на сервере" или "в облаке". На самом деле у базы 1С есть вполне конкретное физическое воплощение: файлы с определёнными расширениями, которые хранят данные, конфигурацию и настройки. Понимание того, как выглядят эти файлы, где они расположены и за что отвечает каждый из них, критично для администрирования, резервного копирования и устранения неполадок.
В этой статье мы детально разберём:
- 📁 Какие расширения файлов использует 1С (.1CD, .DT, .CF и другие) и что они значат;
- 🖥️ Где хранятся файлы базы в зависимости от её типа (файловая или клиент-серверная);
- 🔍 Как отличить рабочую базу от тестовой или повреждённой по внешним признакам;
- 🛠️ Какие инструменты помогают анализировать файлы 1С без запуска платформы.
Информация актуальна для всех современных версий 1С:Предприятие 8.3 (включая последние релизы 2026 года) и применима как к "коробочным" решениям (1С:Бухгалтерия, 1С:ЗУП), так и к отраслевым конфигурациям.
1. Основные расширения файлов базы 1С и их назначение
Файловая структура 1С строится на нескольких ключевых типах файлов, каждый из которых выполняет свою роль. Главное правило: база 1С — это не один файл, а комплекс, даже если вы видите только один ярлык на рабочем столе.
Рассмотрим основные расширения, которые вы встретите при работе с 1С:
| Расширение | Назначение | Типичный размер | Можно ли открыть без 1С? |
|---|---|---|---|
.1CD |
Основной файл файловой базы (аналог "контейнера"), содержит и данные, и конфигурацию. Используется в 1С:Предприятие 8.3 для локальных баз. | От 10 МБ до нескольких ГБ | Нет (бинарный формат) |
.DT |
Файл данных в клиент-серверных базах (хранит таблицы SQL). Встречается в каталоге базы на сервере 1С:Предприятия. | От 1 МБ до десятков ГБ | Нет |
.CF |
Файл конфигурации (описание структуры базы: справочники, документы, отчёты). Может быть выгружен отдельно через Конфигуратор. | От 1 до 50 МБ | Частично (текстовый формат, но требует знания синтаксиса) |
.epf |
Файл внешней обработки или отчёта. Используется для расширения функциональности без изменения конфигурации. | От 1 КБ до 5 МБ | Да (можно редактировать в Конфигураторе) |
.erf |
Файл внешнего отчёта. Аналогичен .epf, но предназначен специфически для отчётных форм. |
От 1 КБ до 3 МБ | Да |
Важный нюанс: файл с расширением .1CD — это не "база данных" в привычном смысле (как, например, .mdb в Access), а снимок состояния базы на момент последнего сохранения. При работе в файловом режиме платформа 1С блокирует этот файл, поэтому нельзя одновременно открыть одну базу из разных сессий.
Если вы видите файл с расширением .1CD и датой изменения "сегодня", это значит, что база активно используется. В клиент-серверном варианте аналогичную роль играют файлы .DT, но они хранятся на сервере и недоступны напрямую пользователям.
Чтобы узнать точную версию платформы 1С, по которой создана база, откройте файл .1CD в блокноте — в первых строках будет сигнатура с номером версии (например, 1CEnterprise 8.3.22.1864).
2. Где хранятся файлы базы 1С на диске?
Локация файлов зависит от типа базы (файловая или клиент-серверная) и способа её создания (через Конфигуратор или установщик). Разберём оба случая.
Файловая база (локальная)
Если вы создавали базу через Конфигуратор → Администрирование → Создать информационную базу, то файлы по умолчанию помещаются в одну из стандартных папок:
- 📂
C:\Users\Public\Documents\1C\1Cv8— для Windows 7/10/11 (общая папка для всех пользователей); - 📂
C:\Program Files (x86)\1cv8\— если база установлена через дистрибутив; - 📂
\\SERVER\1C_Bases\— если база размещена на сетевом ресурсе.
Внутри папки базы вы найдёте:
- 📄 Файл
1Cv8.1CD(или с другим именем, если база переименована); - 📄 Файл
1Cv8.lgd— журнал регистрации (логи ошибок и событий); - 📂 Папку
ExtForms— внешние формы и обработки (если используются).
Клиент-серверная база (SQL)
В этом варианте файлы хранятся на сервере 1С:Предприятия или Microsoft SQL Server и недоступны напрямую через Проводник. Однако вы можете увидеть:
- 🗃️ Папку с именем базы в
C:\Program Files\1cv8\srvinfo\(метаданные кластера серверов); - 📄 Файлы
.DTи.CFв каталогеC:\Program Files\Microsoft SQL Server\...\Data\(если используется MS SQL).
Как узнать путь к базе? Запустите 1С:Предприятие, выделите нужную базу в списке, нажмите Изменить — в открывшемся окне будет указан путь к каталогу или серверу.
Что делать, если папка с базой скрыта?
Включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы) или используйте команду dir /a в командной строке для просмотра всех файлов в каталоге.
3. Как отличить рабочую базу от повреждённой по файлам?
Повреждение базы 1С — одна из самых частых проблем, с которыми сталкиваются администраторы. Признаки "больной" базы можно заметить ещё до запуска 1С:Предприятия, просто посмотрев на её файлы.
Красные флаги в файловой структуре:
- ⚠️
.1CD-файл имеет размер 0 КБ — база полностью стёрта или не сохранена; - ⚠️ Дата изменения файла
1Cv8.lgdсовпадает с датой последнего аварийного завершения; - ⚠️ В папке базы появились файлы с расширением
.1CLили.1CS— это временные файлы блокировок, которые должны удаляться автоматически; - ⚠️ Размер
.1CDне изменяется при добавлении новых документов (база "замерла").
Если вы обнаружили хотя бы один из этих признаков, не запускайте базу в режиме 1С:Предприятие — это может усугубить повреждения. Вместо этого:
- Сделайте копию папки с базой на другой диск;
- Попробуйте открыть её через
Конфигуратор → Тестирование и исправление; - Используйте утилиту
chdbfl.exe(входит в комплект 1С) для проверки целостности.
Создать резервную копию папки с базой|Проверить размер файла .1CD|Запустить тестирование через Конфигуратор|Использовать chdbfl.exe для восстановления|Обратиться к специалисту при критических ошибках
-->
⚠️ Внимание: Если база работает в клиент-серверном режиме с MS SQL Server, признаки повреждения ищутся не в файлах.DT, а в логах SQL-сервера. Для диагностики используйтеSQL Server Management Studioили запросыDBCC CHECKDB.
4. Как просмотреть содержимое файлов 1С без запуска платформы?
Иногда требуется заглянуть "внутрь" файлов 1С, не открывая саму базу — например, чтобы узнать версию конфигурации или найти конкретный документ. Для этого есть несколько инструментов:
1. Утилита 1Cv8.DT (входит в дистрибутив 1С)
Позволяет извлечь данные из файлов .DT или .1CD в читаемый формат. Пример команды для выгрузки списка документов:
1Cv8.DT /F"C:\Bases\MyBase\1Cv8.1CD" /DumpIB "C:\Temp\Dump"
Результат — папка с файлами .xml, которые можно открыть в браузере или Excel.
2. Внешние инструменты (сторонние)
- 🛠️ 1CD Reader — утилита для просмотра структуры
.1CD-файлов (показывает таблицы, индексы, метаданные); - 📊 SQLite Browser — если база файловая, её можно частично открыть как SQLite-базу (не все данные будут доступны);
- 🔍 Hex-редакторы (например, HxD) — для анализа бинарной структуры (только для опытных пользователей).
⚠️ Внимание: Использование сторонних инструментов для редактирования файлов 1С может привести к необратимому повреждению базы. Все изменения тестируйте на копии!
3. Конфигуратор в режиме "Конфигуратор"
Даже если база не открывается в режиме 1С:Предприятие, её можно анализировать через Конфигуратор:
- Запустите 1С:Предприятие с ключом
/Config; - Выберите проблемную базу и войдите в
Конфигуратор; - Откройте
Администрирование → Тестирование и исправление; - Используйте
Отчёт → Полный отчёт по базедля анализа структуры.
Единственный безопасный способ редактирования файлов 1С — через встроенные механизмы платформы (Конфигуратор, внешние обработки). Прямое изменение бинарных файлов почти всегда ведёт к потере данных.
5. Файловая vs клиент-серверная база: как отличить по файлам?
Если вы унаследовали базу 1С "в слепую" и не знаете, в каком режиме она работает, файловая структура подскажет ответ. Вот ключевые различия:
| Признак | Файловая база | Клиент-серверная база |
|---|---|---|
| Основной файл | .1CD (монолитный) |
Файлы .DT + .CF на сервере |
| Расположение | Локальный или сетевой диск | Сервер 1С:Предприятия или MS SQL |
| Блокировка файлов | Файл .1CD блокируется при открытии |
Блокировки управляются SQL-сервером |
| Макс. размер | Ограничен размером диска (до 2 ТБ) | Ограничен только лимитами SQL-сервера |
| Резервное копирование | Копирование файла .1CD |
Бэкап через SQL Server Management Studio |
Если в папке базы вы видите только один файл .1CD и папку с логами — это файловая база. Если же файлов нет вообще, а в настройках подключения указан сервер (например, srvinfo=TCP:server1;Ref=MyBase) — это клиент-серверный вариант.
⚠️ Внимание: Некоторые облачные решения (например, 1С:Fresh) не предоставляют прямого доступа к файлам базы. В этом случае администрирование ведётся через веб-интерфейс или API.
6. Как перенести файлы базы 1С на другой компьютер?
Перенос базы 1С — типичная задача при миграции на новый сервер или ПК. Алгоритм зависит от типа базы, но общая схема выглядит так:
Для файловой базы:
- Скопируйте всю папку с базой (включая
.1CD,.lgdи подпапки); - На новом ПК установите 1С:Предприятие той же версии;
- Добавьте базу в список через
Добавить → Существующую информационную базу; - Укажите путь к скопированной папке.
Для клиент-серверной базы:
Здесь требуется перенос не файлов, а самой базы данных на SQL-сервере:
- 📤 Сделайте бэкап через SQL Server Management Studio (
.bak-файл); - 📥 Восстановите бэкап на новом сервере;
- 🔄 Обновите настройки кластера 1С:Предприятия (через
Консоль администрирования сервера 1С).
⚠️ Внимание: При переносе базы между разными версиями платформы (например, с 8.3.18 на 8.3.22) может потребоваться обновление конфигурации. Проверьте совместимость в документации к вашей версии 1С!
Если переносите базу на другой компьютер в сети, используйте UNC-путь (например, \\COMPUTER\1C\Base\) вместо локального диска. Это упростит дальнейшее администрирование.
7. Частые ошибки при работе с файлами 1С и как их избежать
Опытные администраторы 1С знают: большинство проблем с базами возникает из-за неверных действий с файлами. Вот типичные ошибки и способы их предотвращения:
- 🚫 Удаление файла
.lgd— это журнал событий, его потеря лишает вас истории ошибок. Решение: Архивируйте лог перед очисткой; - 🚫 Редактирование
.1CDв текстовом редакторе — бинарный формат файла будет испорчен. Решение: Используйте только специализированные инструменты; - 🚫 Копирование только файла
.1CDбез папки — потеряются внешние обработки и настройки. Решение: Всегда копируйте всю папку целиком; - 🚫 Запуск
chdbfl.exeна работающей базе — это может привести к повреждению данных. Решение: Останавливайте все сеансы перед проверкой; - 🚫 Использование облачных синхронизаторов (Dropbox, Google Drive) для хранения
.1CD— они блокируют файл при изменении. Решение: Храните базу на локальном или сетевом диске.
Если база уже повреждена, не пытайтесь "починить" её вручную — обратитесь к специалисту или воспользуйтесь официальной утилитой v8unpack.exe (для извлечения данных из повреждённого .1CD).
FAQ: Ответы на частые вопросы о файлах 1С
Можно ли открыть файл .1CD в Excel или другой программе?
Нет, файл .1CD имеет бинарный формат и не совместим с Excel, Access или текстовыми редакторами. Для извлечения данных используйте утилиты 1Cv8.DT или v8unpack.exe (входят в дистрибутив 1С).
Почему файл базы .1CD не обновляет дату изменения, хотя я вношу данные?
Это признак того, что:
- База работает в клиент-серверном режиме — изменения пишутся в SQL, а не в
.1CD; - Файл заблокирован другой сессией (проверьте, не открыта ли база на другом ПК);
- Включён режим "Автосохранение отключено" в настройках 1С.
Для диагностики откройте Конфигуратор → Администрирование → Активные пользователи.
Как уменьшить размер файла .1CD?
Файл .1CD со временем "раздувается" из-за:
- Накопления помеченных на удаление объектов;
- Фрагментации данных;
- Большого количества версий документов.
Чтобы уменьшить размер:
- Выполните
Тестирование и исправлениес галочкой"Реструктуризация таблиц"; - Используйте
Выгрузку/Загрузку данныхчерез XML (но это сбросит историю изменений!); - Для клиент-серверных баз выполните
Shrink Databaseв SQL Server Management Studio.
Можно ли восстановить удалённый файл .1CD?
Да, но успех зависит от обстоятельств:
- Если файл удалён в Корзину — восстановите его оттуда;
- Если Корзина очищена — используйте программы для восстановления файлов (Recuva, R-Studio);
- Если диск перезаписан — шансы минимальны (обратитесь в лабораторию восстановления данных).
Важно: Чем меньше действий вы выполняете на диске после удаления, тем выше вероятность восстановления!
Где хранятся файлы базы в 1С:Fresh (облако)?
В 1С:Fresh вы не имеете прямого доступа к файлам базы — они хранятся на серверах 1С в зашифрованном виде. Резервные копии можно скачать через личный кабинет (Администрирование → Резервные копии), но это будет архив в формате .zip, а не оригинальные файлы .1CD или .DT.
Для локальной работы с данными из 1С:Fresh используйте механизм выгрузки/загрузки через XML или обмен данными.