Администрирование · 9 мин
База 1С: какой файл является базой данных и как его найти
Какой файл является базой 1С: 1Cv8.1CD для файлового режима, папка базы, dt-выгрузка. Как найти файл базы, скопировать и восстановить без потери данных.
Когда пользователь спрашивает «база 1С — какой файл», он обычно хочет скопировать базу, перенести её на другой компьютер или сделать резервную копию вручную. Ответ зависит от режима работы: в файловом варианте вся база хранится в одном файле 1Cv8.1CD, а в клиент-серверном варианте отдельного «файла базы» вообще нет — данные лежат внутри СУБД (MS SQL, PostgreSQL и др.).
Файл 1Cv8.1CD — это контейнер, в котором находятся конфигурация, все справочники, документы, регистры и настройки. Его размер может составлять от нескольких мегабайт у пустой базы до десятков гигабайт у крупных торговых организаций. Именно этот файл нужно копировать при ручном резервном копировании файловой базы.
Важно не путать файл базы с выгрузкой 1Cv8.dt — это разные вещи. Файл .1CD — рабочая база, с которой платформа работает напрямую, а .dt — архивная выгрузка, созданная через конфигуратор, которую можно загрузить в пустую базу или перенести между режимами работы.
Какой файл является базой 1С в файловом режиме
В файловом варианте работы вся информационная база целиком хранится в одном файле с именем 1Cv8.1CD. Он создаётся автоматически при создании новой базы и содержит внутри себя всё: структуру метаданных конфигурации, таблицы данных, хранилища настроек и служебную информацию. Расширение .1CD расшифровывается как «1С Database».
Рядом с основным файлом в папке базы находятся служебные файлы и каталоги. Файл 1Cv8.1CL — журнал блокировок, 1Cv8.log (или папка 1Cv8Log) — журнал регистрации, папка 1Cv8tmp — временные файлы. Для резервной копии критичен только 1Cv8.1CD, но копирование всей папки целиком также допустимо и часто удобнее.
Как найти файл базы на компьютере
Самый надёжный способ узнать, где лежит файл базы, — посмотреть путь в стартовом окне запуска 1С. Откройте ярлык 1С, выделите нужную базу в списке один раз (не запуская её) — внизу окна отобразится строка вида File="C:\Bases\Trade". Это и есть папка, внутри которой лежит файл 1Cv8.1CD.
Если база уже открыта, путь можно узнать изнутри: в режиме «Предприятие» откройте меню «Файл» → «О программе» (или «Сервис» → «О программе» в старых интерфейсах) — в разделе сведений об информационной базе указан каталог базы и режим работы (файловый или клиент-серверный).
- 1Запустите ярлык 1С и выделите базу в списке одним кликом
- 2Посмотрите путь в нижней части окна запуска (строка File=...)
- 3Откройте эту папку в проводнике Windows
- 4Найдите файл 1Cv8.1CD — это и есть база
- 5Проверьте размер и дату изменения файла, чтобы убедиться, что это актуальная рабочая копия
Что лежит в папке базы кроме 1Cv8.1CD
Понимание состава папки помогает не потерять важное при копировании и не тащить лишнее. Ниже — типичное содержимое каталога файловой базы.
| Файл или папка | Назначение | Нужен для копии |
|---|---|---|
| 1Cv8.1CD | Сама база: конфигурация и данные | Обязательно |
| 1Cv8Log / 1Cv8.log | Журнал регистрации событий | Желательно |
| 1Cv8.1CL | Файл блокировок | Нет, создаётся заново |
| 1Cv8tmp, 1Cv8Tmp | Временные файлы | Нет |
| 1Cv8.cdn | Файл блокировки при аварийном завершении | Нет, удаляется |
Если цель — просто резервная копия данных, достаточно скопировать 1Cv8.1CD. Если нужно сохранить историю действий пользователей (журнал регистрации), копируйте папку целиком. Временные файлы и блокировки платформа пересоздаст сама при следующем запуске.
Как правильно скопировать файл базы
Главное правило: копировать файл 1Cv8.1CD можно только когда с базой никто не работает. Если скопировать файл в момент, когда пользователи вносят документы, копия окажется в несогласованном состоянии — часть транзакций попадёт в файл, часть нет. Такая копия может вообще не открыться или потребовать тестирования и исправления.
Безопасный порядок: попросите всех пользователей выйти из базы, убедитесь, что в папке исчез файл 1Cv8.1CL (признак отсутствия активных сеансов), затем скопируйте файл. Для регулярных копий удобнее использовать выгрузку в .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу») — конфигуратор сам контролирует целостность выгрузки.
Клиент-серверный режим: где файл базы там
Если при просмотре пути к базе в окне запуска вы видите параметры Srvr и Ref вместо File, значит база работает в клиент-серверном режиме. В этом случае файла 1Cv8.1CD не существует: данные хранятся в таблицах СУБД — MS SQL Server, PostgreSQL, Oracle или IBM DB2 — на сервере баз данных.
Скопировать такую базу «как файл» нельзя. Резервное копирование выполняется штатными средствами СУБД (например, backup в MS SQL Server) или через выгрузку .dt из конфигуратора. Физические файлы данных СУБД (например, .mdf и .ldf у MS SQL) копировать вручную при работающем сервере нельзя — это приведёт к повреждению.
Файловый и клиент-серверный режимы
Один файл в папке, копируется проводником после выхода всех пользователей. Подходит для небольших баз и небольшого числа пользователей.
Данные в MS SQL/PostgreSQL, отдельного файла нет. Копирование — средствами СУБД или выгрузкой .dt. Для средних и крупных внедрений.
Выгрузка .dt: чем она отличается от файла базы
Файл 1Cv8.dt — это не рабочая база, а её архивная выгрузка, созданная через конфигуратор. Открыть двойным кликом его нельзя: его нужно загрузить в пустую или существующую базу через «Администрирование» → «Загрузить информационную базу». Загрузка полностью заменяет содержимое базы-приёмника.
Выгрузка .dt универсальна: её можно загрузить и в файловую, и в клиент-серверную базу, а также перенести между компьютерами с разными версиями платформы (в пределах совместимости). Минус — выгрузка и загрузка больших баз занимает заметно больше времени, чем простое копирование 1Cv8.1CD, и требует монопольного доступа.
Частые ошибки и риски при работе с файлом базы
Наиболее разрушительная ошибка — копирование или перемещение 1Cv8.1CD при активных сеансах. Вторая по частоте — попытка «починить» файл сторонними утилитами или hex-редакторами: структура .1CD закрытая, и любое вмешательство делает базу нечитаемой. При повреждении базы используйте только штатные средства: тестирование и исправление в конфигураторе или утилиту chdbfl.exe из каталога платформы.
Ещё одна типичная ситуация — путаница с несколькими копиями базы. Пользователь копирует папку «на всякий случай», потом случайно запускает старую копию и вносит туда документы. Чтобы этого избежать, давайте копиям понятные имена с датой, а архивные папки убирайте из списка баз в окне запуска.
Как проверить результат копирования
Совпадает с размером оригинала
Размер меньше — копирование оборвалось
База открывается, документы и отчёты на месте
Ошибка открытия или пустые данные
Файла нет — сеансов не было
Файл есть — в базе кто-то работал
FAQ
Можно ли открыть файл 1Cv8.1CD без установленной 1С?
Нет. Формат .1CD закрытый, и читать его умеет только платформа 1С:Предприятие. Чтобы посмотреть данные, нужно установить платформу и добавить базу в список, указав папку с файлом.
Где обычно лежит файл базы по умолчанию?
Единого стандартного расположения нет: путь задаётся при создании базы. Часто встречаются папки вроде C:\Bases, C:\1C_Base, Documents\1C или сетевые каталоги на сервере. Точный путь всегда виден в нижней части окна запуска 1С при выделении базы.
Можно ли перенести базу на другой компьютер простым копированием папки?
Да, для файлового режима это штатный способ. Скопируйте папку с 1Cv8.1CD на новый компьютер, установите там платформу той же или более новой версии и добавьте базу в список, указав новый путь. Перед копированием все пользователи должны выйти из базы.
Что делать, если файл 1Cv8.1CD не открывается и выдаёт ошибку?
Сначала сделайте копию повреждённого файла, чтобы не ухудшить ситуацию. Затем запустите утилиту chdbfl.exe из каталога bin установленной платформы, укажите файл и выполните проверку с исправлением ошибок. Если это не помогло, попробуйте «Тестирование и исправление» в конфигураторе. При неудаче остаётся восстановление из резервной копии.
Чем отличается 1Cv8.1CD от 1Cv8.dt при резервном копировании?
1Cv8.1CD — рабочий файл базы, копируется быстро, но только в файловом режиме и при отсутствии сеансов. 1Cv8.dt — выгрузка через конфигуратор, создаётся дольше, зато гарантирует целостность и подходит для переноса между файловым и клиент-серверным режимами. Для регулярного бэкапа надёжнее .dt, для быстрой копии — файл .1CD.
Можно ли хранить файл базы в облачной папке (Яндекс.Диск, OneDrive)?
Работать с базой напрямую из синхронизируемой папки не рекомендуется: облачный клиент может заблокировать или частично перезаписать 1Cv8.1CD во время работы, что приводит к повреждению. Облачные папки подходят только для хранения копий и выгрузок .dt, но не для живой базы.
Что важно запомнить
Файловая база 1С — это файл 1Cv8.1CD в папке базы; путь к ней виден в окне запуска. Копировать файл можно только при отсутствии активных сеансов. В клиент-серверном режиме отдельного файла нет — используйте средства СУБД или выгрузку .dt.