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

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

Как выглядит файл базы 1С и как его найти

Разбираем, как выглядит файл базы 1С: расширение 1Cv8.1CD, файловый и клиент-серверный варианты, структура папки, способы найти базу и типичные ошибки при копировании.

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

Важно сразу различить два режима работы 1С. В файловом режиме база физически существует как файл на диске — его можно увидеть, скопировать и открыть через проводник. В клиент-серверном режиме данных в виде отдельного файла на компьютере пользователя нет: они хранятся в СУБД (MS SQL Server, PostgreSQL и др.), и «файл базы» там — понятие условное. Ниже разберём оба варианта и покажем, как определить, где лежит ваша база.

Как выглядит файловая база 1С: главный файл и его «окружение»

Если открыть папку файловой информационной базы, внутри обычно виден файл 1Cv8.1CD — это и есть основной файл базы данных. Его размер колеблется от нескольких мегабайт у пустой базы до десятков гигабайт у баз с многолетней историей. Расширение .1CD означает «1C Database» — внутренний формат платформы 1С:Предприятие 8.

Рядом с главным файлом лежат служебные объекты. Их наличие — верный признак того, что перед вами именно папка базы 1С, а не случайный каталог:

  • 1Cv8.1CD — основной файл базы данных;
  • 1Cv8.cgr — файл границ последовательностей (появляется, если в базе ведётся учёт с последовательностями);
  • 1Cv8.1CL — файл блокировок, появляется во время работы пользователей и исчезает после корректного выхода;
  • 1Cv8Log — папка с журналом регистрации (файлы .lgp, .lgf);
  • 1Cv8tmp — папка временных файлов, обычно пустая или почти пустая.
Файл 1Cv8.1CDГлавный признак

Это сам файл базы данных; без него папка базой не является

Файл 1Cv8.1CLБаза сейчас открыта

Появляется при работе пользователей; копировать базу в этот момент нельзя

Папка 1Cv8LogЖурнал регистрации

Хранит историю действий пользователей, нужен для аудита

Что хранится внутри файла 1Cv8.1CD

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

Штатный способ работы с содержимым — запуск базы через платформу 1С:Предприятие в режиме «Предприятие» (для пользователей) или «Конфигуратор» (для администраторов и разработчиков). Существуют сторонние утилиты для низкоуровневого анализа файла .1CD, но они предназначены для восстановления повреждённых баз и требуют опыта: неаккуратное вмешательство в структуру файла приводит к потере данных.

Как найти, где лежит файл базы

Самый надёжный способ узнать расположение базы — посмотреть в стартовом окне 1С. При запуске ярлыка 1С открывается список информационных баз; если выделить нужную базу, в нижней части окна отображается её путь, например: File="D:\Bases\Trade" для файлового варианта или Srvr="server";Ref="trade" для серверного.

Альтернативные способы: в режиме «Предприятие» открыть меню «Файл» → сведения о базе (в типовых конфигурациях путь показывается в разделе «Администрирование» или в окне «О программе»). Если база файловая, указанная папка и есть место хранения файла 1Cv8.1CD.

Как найти файл базы
  1. 1
    Запустите ярлык 1С и выделите нужную базу в списке
  2. 2
    Посмотрите строку подключения внизу окна — там путь к папке
  3. 3
    Откройте эту папку в проводнике и убедитесь, что внутри есть 1Cv8.1CD
  4. 4
    Проверьте, что файл 1Cv8.1CL отсутствует — значит, база закрыта и её можно копировать

Файловый и клиент-серверный варианты: в чём разница для «файла базы»

В клиент-серверном варианте строка подключения начинается с Srvr=, а не File=. Это значит, что данные лежат не в файле .1CD, а в базе данных СУБД на сервере. Физически там тоже существуют файлы (например, файлы данных MS SQL с расширениями .mdf и .ldf), но это уже файлы СУБД, а не формат 1С, и работать с ними напрямую не следует.

Перенести или скопировать серверную базу «как файл» нельзя. Для переноса и архивации используется выгрузка в файл .dt через конфигуратор (Администрирование → Выгрузить информационную базу) либо штатные средства резервного копирования самой СУБД.

Файловый и серверный варианты

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

Подходит для небольших баз и 1–5 пользователей; копируется простым копированием папки; ограничение — файл должен быть закрыт всеми пользователями

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

Подходит для многопользовательской работы; отдельного файла базы нет; резервирование — через выгрузку .dt или бэкап СУБД

Файл выгрузки .dt и другие файлы, которые путают с базой

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

Другие файлы, с которыми путают базу: .cf — файл конфигурации без данных, .epf — внешняя обработка, .erf — внешний отчёт, .cd — файл списка баз старых версий. Ни один из них не содержит данных учёта сам по себе.

Как правильно скопировать и перенести файловую базу

Главное правило копирования: база должна быть полностью закрыта всеми пользователями. Признак — отсутствие файла 1Cv8.1CL в папке. Если скопировать базу «на живую», копия с высокой вероятностью окажется повреждённой и не откроется.

Копируется вся папка целиком, а не только файл 1Cv8.1CD: без журнала регистрации база запустится, но история действий будет утеряна. После переноса на новое место базу добавляют в список через кнопку «Добавить» в стартовом окне, указав новый путь к папке.

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

Частые вопросы

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

Нет. Формат .1CD читается только платформой 1С:Предприятие. Без установленной платформы файл бесполезен — его можно только хранить и копировать. Для просмотра данных без платформы базу предварительно выгружают в отчёты, Excel или другие форматы из самой 1С.

Почему в папке базы появился файл 1Cv8.1CL и не исчезает?

Файл блокировок создаётся при открытии базы и удаляется при корректном выходе. Если он остался после аварийного завершения (отключение электричества, сбой ПК), обычно достаточно убедиться, что база никем не открыта, и удалить этот файл вручную — база запустится.

Чем отличается файл .1CD от файла .dt?

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

Достаточно ли копирования файла 1Cv8.1CD для резервной копии?

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

Файл базы сильно вырос, это нормально?

Рост файла .1CD естественен по мере ввода документов и накопления истории. Ускоренный рост бывает из-за больших вложений в документах, хранения версий объектов и подробного журнала регистрации. Сократить размер помогает тестирование и исправление с сжатием таблиц, а также настройка хранения версий.

Итог

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

Файловая база 1С — это файл 1Cv8.1CD в отдельной папке со служебными файлами. Путь к ней виден в стартовом окне 1С. Копировать базу можно только при закрытых сеансах и целиком всей папкой. В клиент-серверном варианте отдельного файла нет — используется выгрузка .dt или бэкап СУБД.