Администрирование · 10 мин
Где 1С хранит базы данных и как найти путь к ним
Где 1С хранит базы данных: пути к файловым базам 1Cv8.1CD, расположение на SQL-сервере, как найти путь к базе и правильно её скопировать или перенести.
Программа 1С хранит данные двумя принципиально разными способами: в виде одного файла на диске (файловый вариант) или в базе данных на сервере СУБД — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2 (клиент-серверный вариант). От того, какой режим используется, зависит, где физически искать базу, как её копировать и как делать резервные копии.
Чаще всего в небольших организациях применяется файловый вариант: вся информационная база — это каталог, в котором главный файл называется 1Cv8.1CD. Именно этот файл содержит все данные: документы, справочники, проводки, настройки и пользователей. Рядом могут лежать служебные файлы и подкаталоги.
Путь к базе всегда можно посмотреть прямо в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка подключения. Для файловой базы это будет путь к каталогу, для серверной — имя сервера и имя базы на СУБД.
Как узнать, где находится база 1С
Самый быстрый способ — открыть стандартное окно запуска (1cestart). Выделите нужную информационную базу в списке: в нижней части окна появится строка вида File="D:\Bases\Trade" для файлового варианта или Srvr="server1";Ref="accounting" для клиент-серверного. Это и есть точное расположение.
Если база открыта в режиме Предприятия, путь можно увидеть через меню: «Файл» → «О программе» либо «Администрирование» → «Обслуживание» в типовых конфигурациях. Там же обычно отображается режим работы — файловый или клиент-серверный.
Третий способ — открыть файл списка баз. Он хранится в профиле пользователя Windows: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Это текстовый файл, его можно открыть блокнотом и увидеть параметры подключения всех зарегистрированных баз.
- 1Откройте окно запуска 1С (ярлык 1С:Предприятие).
- 2Выделите нужную базу в списке одиночным щелчком.
- 3Посмотрите строку подключения внизу окна: File=... — это каталог файловой базы.
- 4Скопируйте путь и вставьте его в адресную строку Проводника, чтобы открыть каталог.
- 5Убедитесь, что в каталоге есть файл 1Cv8.1CD — это подтверждение, что вы нашли базу.
Файловый вариант: что лежит в каталоге базы
Каталог файловой базы содержит главный файл 1Cv8.1CD — это и есть вся база целиком. Его размер у активно используемой базы обычно измеряется гигабайтами и постоянно растёт. Рядом располагаются служебные объекты, которые важно не трогать вручную.
Типичное содержимое каталога:
1Cv8.1CD— основной файл базы данных;1Cv8.log— журнал регистрации в текстовом формате (в старых версиях);- каталог
1Cv8Log— журнал регистрации в новом формате; - каталоги
1Cv8FTxt,1Cv8IntegSrvcи другие — полнотекстовый поиск и служебные данные; - файл
1Cv8.1CL— блокировочный файл, появляется при открытой базе.
Файл блокировок 1Cv8.1CL создаётся, пока база открыта, и удаляется при корректном закрытии. Если он остался после аварийного завершения, это не ошибка: при следующем запуске платформа обработает ситуацию сама. Удалять его вручную при работающих пользователях нельзя.
Типовые места размещения файловых баз
Жёстко заданного каталога у 1С нет — администратор выбирает расположение при создании базы. На практике встречаются несколько типовых вариантов, которые стоит проверять при поиске «потерянной» базы.
- Отдельный диск или раздел:
D:\1C_Bases\,D:\Bases\— самый частый вариант на выделенном компьютере. - Сетевой ресурс:
\\SERVER\1CBases\— при работе нескольких пользователей по сети. - Каталог в профиле пользователя или на диске C: — типично для баз, созданных из шаблона на домашнем или офисном ПК.
- Каталог шаблонов
C:\Users\...\AppData\Roaming\1C\1cv8\tmplts\— здесь лежат не рабочие базы, а установочные шаблоны конфигураций.
Если путь неизвестен, а ярлык запуска утерян, найдите файл ibases.v8i в профиле пользователя — он покажет все базы, которые были прописаны на этом компьютере. Альтернатива — поиск по диску файла 1Cv8.1CD средствами Windows.
Клиент-серверный вариант: где данные на самом деле
В серверном режиме на компьютере пользователя данных нет вообще. Информационная база хранится в СУБД: Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2. Сервер 1С:Предприятия выступает посредником между клиентами и СУБД, поэтому в строке подключения указываются два имени: сервер приложений (Srvr) и имя базы (Ref).
Физически данные лежат в файлах СУБД. Для Microsoft SQL Server это файлы .mdf и .ldf в каталоге данных экземпляра SQL Server, путь к которому задаётся при установке СУБД и виден в свойствах базы в SQL Server Management Studio. Для PostgreSQL — в каталоге данных кластера (data), точное расположение определяется настройками службы.
Искать базу на сервере стоит так: откройте консоль управления СУБД (SSMS для MS SQL, pgAdmin для PostgreSQL), найдите базу с именем из строки подключения и посмотрите пути к её файлам в свойствах. Прямая работа с этими файлами в обход СУБД запрещена — их нельзя копировать проводником при запущенной службе.
Файловый и серверный варианты
Вся база — файл 1Cv8.1CD в каталоге на диске. Подходит для небольших команд, копируется простым копированием каталога при закрытых сеансах.
Данные в СУБД (SQL Server, PostgreSQL и др.), на клиенте данных нет. Подходит для многопользовательской нагрузки, резервное копирование делается средствами СУБД или выгрузкой dt.
Как правильно скопировать или перенести базу
Для файловой базы допустимы два способа. Первый — скопировать весь каталог базы целиком, предварительно убедившись, что все сеансы закрыты и файла 1Cv8.1CL в каталоге нет. Второй, более надёжный, — выгрузка в файл .dt через Конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Файл dt затем загружается в новую пустую базу на другом компьютере.
Для серверной базы копирование файлов СУБД вручную — плохая практика. Используйте либо выгрузку в dt через Конфигуратор, либо штатные средства резервного копирования СУБД (backup в SQL Server, pg_dump для PostgreSQL). Эти механизмы корректно работают с открытыми транзакциями и дают целостную копию.
После переноса базу нужно зарегистрировать на новом месте: в окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите новый путь к каталогу или параметры сервера. Старая запись в списке после проверки работоспособности новой удаляется.
Резервные копии и защита от потери данных
Знание расположения базы нужно прежде всего для организации резервного копирования. Минимальное правило: копия должна создаваться регулярно и храниться на другом физическом носителе — другом диске, сетевом хранилище или внешнем накопителе.
Для файловых баз удобно настроить автоматическое копирование каталога по расписанию в часы, когда база гарантированно закрыта, либо регулярную выгрузку dt. Для серверных — расписание backup в СУБД плюс периодическая выгрузка dt как страховка от логических повреждений.
Проверяйте копии: хотя бы иногда восстанавливайте резервную копию в тестовую базу и убеждайтесь, что она открывается и данные на месте. Копия, которая ни разу не проверялась восстановлением, не считается надёжной.
Как проверить результат переноса
Вход выполняется без ошибок, справочники и документы на месте
Ошибка открытия, сообщения о повреждении или отсутствии файлов
Последние документы и остатки соответствуют рабочей базе
Данные устарели — возможно, скопирована старая копия или шаблон
Есть файл 1Cv8.1CD, нет «зависшего» файла 1Cv8.1CL при закрытой базе
1CD отсутствует — это не рабочая база, а служебный каталог
Частые вопросы
Можно ли хранить файловую базу 1С на сетевом диске?
Да, это штатный сценарий для работы нескольких пользователей: каталог с базой размещается на общем сетевом ресурсе, а у пользователей в списке баз указывается сетевой путь. Учтите, что скорость работы зависит от сети и дисковой подсистемы сервера, а при большом числе пользователей рекомендуется клиент-серверный вариант.
Что делать, если база пропала из списка в окне запуска?
Сама база при этом не удаляется — пропадает лишь запись о ней. Найдите каталог базы через поиск файла 1Cv8.1CD на дисках или посмотрите старый файл ibases.v8i в профиле пользователя, затем добавьте базу заново через кнопку «Добавить» с указанием найденного пути.
Можно ли открыть файл 1Cv8.1CD чем-то кроме 1С?
Нет, это закрытый внутренний формат платформы. Данные из него читаются только платформой 1С:Предприятие. Сторонние программы, обещающие прямое чтение файла, используются на свой риск и обычно применяются только для аварийного восстановления.
Где хранятся настройки и шаблоны 1С, если это не база?
Шаблоны конфигураций лежат в каталоге tmplts внутри профиля пользователя (AppData\Roaming\1C\1cv8), список баз — в файле ibases.v8i там же. Пользовательские настройки отчётов и интерфейса хранятся внутри самой информационной базы, а не в отдельных файлах.
Как перенести серверную базу на другой SQL Server?
Самый простой способ — выгрузить базу в файл dt через Конфигуратор и загрузить в новую базу, созданную на новом сервере. Альтернатива — backup/restore средствами СУБД с последующим переподключением базы в консоли кластера 1С. После переноса обновите параметры подключения у пользователей.
Опасно ли, что файл 1Cv8.1CD быстро растёт?
Рост файла — нормальное следствие накопления данных. Однако при резком скачке размера стоит проверить журнал регистрации и вложения. Периодически полезно выполнять тестирование и исправление базы, а для файловых баз следить за свободным местом на диске — его нехватка при работе может повредить данные.
Что важно запомнить
Путь к базе всегда виден в строке подключения внизу окна запуска 1С. Файловая база — это каталог с файлом 1Cv8.1CD, серверная — база в СУБД. Копируйте базу только при закрытых сеансах или через выгрузку dt и храните резервные копии на отдельном носителе.