Администрирование · 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.1CD — это контейнер собственного формата 1С, внутри которого организованы внутренние таблицы: конфигурация базы данных, справочники, документы, регистры, константы, хранилища настроек. Открыть его «как архив» или прочитать блокнотом нельзя — содержимое в текстовом виде не отображается, а попытка редактирования сторонними средствами почти гарантированно разрушит базу.
Штатный способ работы с содержимым — запуск базы через платформу 1С:Предприятие в режиме «Предприятие» (для пользователей) или «Конфигуратор» (для администраторов и разработчиков). Существуют сторонние утилиты для низкоуровневого анализа файла .1CD, но они предназначены для восстановления повреждённых баз и требуют опыта: неаккуратное вмешательство в структуру файла приводит к потере данных.
Как найти, где лежит файл базы
Самый надёжный способ узнать расположение базы — посмотреть в стартовом окне 1С. При запуске ярлыка 1С открывается список информационных баз; если выделить нужную базу, в нижней части окна отображается её путь, например: File="D:\Bases\Trade" для файлового варианта или Srvr="server";Ref="trade" для серверного.
Альтернативные способы: в режиме «Предприятие» открыть меню «Файл» → сведения о базе (в типовых конфигурациях путь показывается в разделе «Администрирование» или в окне «О программе»). Если база файловая, указанная папка и есть место хранения файла 1Cv8.1CD.
- 1Запустите ярлык 1С и выделите нужную базу в списке
- 2Посмотрите строку подключения внизу окна — там путь к папке
- 3Откройте эту папку в проводнике и убедитесь, что внутри есть 1Cv8.1CD
- 4Проверьте, что файл 1Cv8.1CL отсутствует — значит, база закрыта и её можно копировать
Файловый и клиент-серверный варианты: в чём разница для «файла базы»
В клиент-серверном варианте строка подключения начинается с Srvr=, а не File=. Это значит, что данные лежат не в файле .1CD, а в базе данных СУБД на сервере. Физически там тоже существуют файлы (например, файлы данных MS SQL с расширениями .mdf и .ldf), но это уже файлы СУБД, а не формат 1С, и работать с ними напрямую не следует.
Перенести или скопировать серверную базу «как файл» нельзя. Для переноса и архивации используется выгрузка в файл .dt через конфигуратор (Администрирование → Выгрузить информационную базу) либо штатные средства резервного копирования самой СУБД.
Файловый и серверный варианты
Подходит для небольших баз и 1–5 пользователей; копируется простым копированием папки; ограничение — файл должен быть закрыт всеми пользователями
Подходит для многопользовательской работы; отдельного файла базы нет; резервирование — через выгрузку .dt или бэкап СУБД
Файл выгрузки .dt и другие файлы, которые путают с базой
Часто под «файлом базы» понимают файл .dt — это не рабочая база, а её архивная выгрузка из конфигуратора. Файл .dt нельзя открыть двойным щелчком и работать в нём: его нужно загрузить в пустую информационную базу через конфигуратор (Администрирование → Загрузить информационную базу).
Другие файлы, с которыми путают базу: .cf — файл конфигурации без данных, .epf — внешняя обработка, .erf — внешний отчёт, .cd — файл списка баз старых версий. Ни один из них не содержит данных учёта сам по себе.
Как правильно скопировать и перенести файловую базу
Главное правило копирования: база должна быть полностью закрыта всеми пользователями. Признак — отсутствие файла 1Cv8.1CL в папке. Если скопировать базу «на живую», копия с высокой вероятностью окажется повреждённой и не откроется.
Копируется вся папка целиком, а не только файл 1Cv8.1CD: без журнала регистрации база запустится, но история действий будет утеряна. После переноса на новое место базу добавляют в список через кнопку «Добавить» в стартовом окне, указав новый путь к папке.
Частые вопросы
Можно ли открыть файл 1Cv8.1CD без установленной 1С?
Нет. Формат .1CD читается только платформой 1С:Предприятие. Без установленной платформы файл бесполезен — его можно только хранить и копировать. Для просмотра данных без платформы базу предварительно выгружают в отчёты, Excel или другие форматы из самой 1С.
Почему в папке базы появился файл 1Cv8.1CL и не исчезает?
Файл блокировок создаётся при открытии базы и удаляется при корректном выходе. Если он остался после аварийного завершения (отключение электричества, сбой ПК), обычно достаточно убедиться, что база никем не открыта, и удалить этот файл вручную — база запустится.
Чем отличается файл .1CD от файла .dt?
.1CD — рабочая база, с которой платформа работает напрямую. .dt — архивная выгрузка этой базы для переноса и резервного хранения; чтобы с ней работать, её нужно загрузить в информационную базу через конфигуратор.
Достаточно ли копирования файла 1Cv8.1CD для резервной копии?
Для сохранения данных — да, это основной файл. Но надёжнее копировать всю папку базы целиком при закрытых сеансах: так сохранится и журнал регистрации. Альтернатива — регулярная выгрузка в .dt через конфигуратор, которую можно делать и при работающих пользователях.
Файл базы сильно вырос, это нормально?
Рост файла .1CD естественен по мере ввода документов и накопления истории. Ускоренный рост бывает из-за больших вложений в документах, хранения версий объектов и подробного журнала регистрации. Сократить размер помогает тестирование и исправление с сжатием таблиц, а также настройка хранения версий.
Что важно запомнить
Файловая база 1С — это файл 1Cv8.1CD в отдельной папке со служебными файлами. Путь к ней виден в стартовом окне 1С. Копировать базу можно только при закрытых сеансах и целиком всей папкой. В клиент-серверном варианте отдельного файла нет — используется выгрузка .dt или бэкап СУБД.