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

Администрирование · 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
    Запустите ярлык 1С и выделите базу в списке одним кликом
  2. 2
    Посмотрите путь в нижней части окна запуска (строка File=...)
  3. 3
    Откройте эту папку в проводнике Windows
  4. 4
    Найдите файл 1Cv8.1CD — это и есть база
  5. 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) копировать вручную при работающем сервере нельзя — это приведёт к повреждению.

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

Файловый (1Cv8.1CD)

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

Клиент-серверный (СУБД)

Данные в MS SQL/PostgreSQL, отдельного файла нет. Копирование — средствами СУБД или выгрузкой .dt. Для средних и крупных внедрений.

Выгрузка .dt: чем она отличается от файла базы

Файл 1Cv8.dt — это не рабочая база, а её архивная выгрузка, созданная через конфигуратор. Открыть двойным кликом его нельзя: его нужно загрузить в пустую или существующую базу через «Администрирование» → «Загрузить информационную базу». Загрузка полностью заменяет содержимое базы-приёмника.

Выгрузка .dt универсальна: её можно загрузить и в файловую, и в клиент-серверную базу, а также перенести между компьютерами с разными версиями платформы (в пределах совместимости). Минус — выгрузка и загрузка больших баз занимает заметно больше времени, чем простое копирование 1Cv8.1CD, и требует монопольного доступа.

Частые ошибки и риски при работе с файлом базы

Наиболее разрушительная ошибка — копирование или перемещение 1Cv8.1CD при активных сеансах. Вторая по частоте — попытка «починить» файл сторонними утилитами или hex-редакторами: структура .1CD закрытая, и любое вмешательство делает базу нечитаемой. При повреждении базы используйте только штатные средства: тестирование и исправление в конфигураторе или утилиту chdbfl.exe из каталога платформы.

Ещё одна типичная ситуация — путаница с несколькими копиями базы. Пользователь копирует папку «на всякий случай», потом случайно запускает старую копию и вносит туда документы. Чтобы этого избежать, давайте копиям понятные имена с датой, а архивные папки убирайте из списка баз в окне запуска.

Типичные ошибки
01
Копирование 1Cv8.1CD при работающих пользователях — копия получается повреждённой
02
Попытка открыть .dt двойным кликом — выгрузку нужно загружать через конфигуратор
03
Редактирование 1Cv8.1CD сторонними программами — необратимое разрушение базы
04
Хранение единственной копии базы на том же диске — при отказе диска теряются и база, и копия
05
Работа в старой копии базы вместо актуальной из-за одинаковых названий в списке
Контрольные точки

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

Размер скопированного 1Cv8.1CD
Норма

Совпадает с размером оригинала

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

Размер меньше — копирование оборвалось

Запуск базы из копии
Норма

База открывается, документы и отчёты на месте

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

Ошибка открытия или пустые данные

Отсутствие файла 1Cv8.1CL до копирования
Норма

Файла нет — сеансов не было

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

Файл есть — в базе кто-то работал

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.