Администрирование · 8 мин
Где хранятся базы 1С и как их найти
Где физически хранятся базы 1С на диске и сервере: пути к файлам 1Cv8.1CD, каталоги шаблонов, SQL Server и PostgreSQL, как найти и перенести базу.
База 1С может храниться в двух принципиально разных вариантах: в виде одного файла на диске (файловый режим) или внутри системы управления базами данных — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2 (клиент-серверный режим). От того, какой вариант используется, зависит, где искать данные, как их копировать и как делать резервные копии.
Самый быстрый способ узнать расположение конкретной базы — открыть стартовое окно запуска 1С, выделить нужную информационную базу в списке и посмотреть строку внизу окна. Для файловой базы там будет путь к каталогу, для серверной — имя сервера и имя базы данных.
Как определить тип базы и её расположение
Запустите ярлык 1С на рабочем месте. В окне со списком информационных баз выделите нужную строку — в нижней части окна отобразится параметр подключения. Если там указан путь вида D:\Bases\Trade, база файловая. Если указано что-то вроде Server="srv1c";Ref="trade", база работает в клиент-серверном режиме.
Тот же список баз хранится в файле ibases.v8i в профиле пользователя. Его можно открыть обычным текстовым редактором и увидеть параметры всех подключённых баз, включая пути и имена серверов. Это удобно, когда нужно массово проверить настройки на нескольких компьютерах.
Если база запущена, путь можно посмотреть и изнутри: в режиме «1С:Предприятие» откройте меню «Файл» или раздел «Администрирование» — пункт «О программе» покажет строку соединения с текущей базой.
- 1Откройте стартовое окно запуска 1С
- 2Выделите нужную базу в списке
- 3Посмотрите строку подключения внизу окна
- 4Для файловой базы перейдите по указанному пути в проводнике
- 5Для серверной — запишите имя сервера и имя базы для администратора СУБД
Где хранится файловая база 1С
Файловая база — это каталог на диске, внутри которого находится главный файл 1Cv8.1CD. Именно в нём содержатся все данные: документы, справочники, настройки и конфигурация. Рядом могут лежать служебные файлы и подкаталоги, но при копировании достаточно перенести весь каталог целиком.
Типичные места размещения файловых баз:
- локальный диск компьютера пользователя, например
C:\Bases1C\илиD:\1C_Bases\; - сетевая папка на файловом сервере, например
\\server\1c_bases\trade\; - каталог в документах пользователя — так иногда делают при установке «для себя».
Точное расположение задаётся при добавлении базы в список, единого обязательного пути не существует. Поэтому искать базу перебором папок — плохая стратегия: надёжнее посмотреть строку подключения в списке баз.
Что находится в каталоге файловой базы
Помимо основного файла 1Cv8.1CD, в каталоге базы встречаются служебные элементы. Понимание их назначения помогает не удалить лишнее и не запутаться при переносе.
| Файл или каталог | Назначение | Нужен при переносе |
|---|---|---|
| 1Cv8.1CD | Основной файл базы со всеми данными | Да, обязательно |
| 1Cv8.1CL | Файл блокировок при работе в сети | Нет, создаётся автоматически |
| 1Cv8Log | Журнал регистрации событий базы | Желательно, если нужна история действий |
| 1Cv8tmp, 1Cv8TmpSrv | Временные файлы | Нет |
При переносе базы надёжнее всего скопировать каталог целиком — тогда сохранится и журнал регистрации, и структура данных. Временные файлы можно не переносить, платформа создаст их заново при первом запуске.
Где хранятся клиент-серверные базы
В клиент-серверном варианте данные находятся внутри СУБД на сервере, и у пользователя нет файла, который можно просто скопировать. Физическое расположение файлов данных определяется настройками самой СУБД.
Для Microsoft SQL Server данные лежат в файлах .mdf и .ldf, обычно в каталоге данных экземпляра сервера — точный путь виден в свойствах базы через SQL Server Management Studio. Для PostgreSQL база хранится внутри кластера данных, каталог задаётся при инициализации и виден в конфигурации сервера.
Узнать, к какому серверу подключается база, можно в консоли кластера серверов 1С или в строке подключения из списка баз. Дальнейшие действия — резервное копирование, перенос, восстановление — выполняются штатными средствами СУБД и требуют прав администратора баз данных.
Файловый и клиент-серверный режимы
База — каталог с файлом 1Cv8.1CD. Простое копирование, подходит для небольшого числа пользователей. Ограничение — целостность при сбоях сети и нагрузке.
Данные внутри СУБД на сервере. Устойчивость к нагрузке и сбоям, штатные бэкапы средствами СУБД. Требует администратора и отдельного сервера.
Где 1С хранит шаблоны, кэш и настройки
Помимо самих баз, платформа держит на компьютере несколько служебных каталогов, которые иногда путают с базами.
- Шаблоны конфигураций — обычно каталог
tmpltsв папке установки 1С или в профиле пользователя. Оттуда создаются новые базы. - Кэш метаданных — каталоги вида
%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\. Это не данные, а ускоряющие работу копии; их очистка безопасна и часто помогает при странных ошибках отображения. - Список баз — файл
ibases.v8iв профиле пользователя.
Удаление кэша не затрагивает данные базы: при следующем запуске платформа сформирует его заново. А вот удаление каталога файловой базы или файлов СУБД приведёт к безвозвратной потере данных, если нет резервной копии.
Как перенести базу в другое место
Для файловой базы порядок такой: завершите все сеансы пользователей, скопируйте каталог базы в новое расположение, затем в списке баз измените путь к базе или удалите старую запись и добавьте новую с актуальным каталогом. После этого запустите базу и убедитесь, что данные на месте.
Более надёжный универсальный способ — выгрузка через конфигуратор: режим «Конфигуратор» → «Администрирование» → «Выгрузить информационную базу». Полученный файл .dt загружается в новую пустую базу на любом компьютере или сервере. Этот же метод работает при переезде между файловым и клиент-серверным режимами.
Для серверной базы перенос выполняется средствами СУБД: резервная копия на старом сервере, восстановление на новом, затем перенастройка подключения в консоли кластера 1С. Прямое копирование файлов .mdf без штатной процедуры attach — рискованный путь, который может закончиться повреждением базы.
Частые вопросы
Можно ли хранить файловую базу 1С на сетевом диске?
Да, это распространённая практика для небольших рабочих групп. Важно, чтобы сетевое соединение было стабильным: обрыв связи во время записи может повредить файл базы. Резервные копии в такой схеме обязательны.
Как узнать путь к базе, если 1С не запускается?
Откройте файл ibases.v8i в профиле пользователя (обычно в %APPDATA%\1C\1CEStart\) любым текстовым редактором. В нём перечислены все базы с параметрами подключения, включая пути к каталогам и имена серверов.
Чем файл .dt отличается от файла 1Cv8.1CD?
1Cv8.1CD — рабочий файл файловой базы, с которым платформа работает напрямую. Файл .dt — это выгрузка (архив) базы, созданная через конфигуратор; из него базу можно развернуть в любом новом месте, в том числе на сервере.
Где искать базу 1С в облачном сервисе?
В облачных решениях (например, аренда 1С через интернет) база хранится на стороне провайдера, и прямого доступа к файлам у пользователя нет. Получить свои данные можно через выгрузку .dt или штатные механизмы экспорта сервиса.
Можно ли восстановить базу из кэша или временных файлов?
Нет. Кэш содержит только служебные копии метаданных для ускорения запуска, данных документов и справочников там нет. Восстановление возможно только из резервной копии, выгрузки .dt или бэкапа СУБД.
Что важно запомнить
Расположение базы всегда видно в строке подключения в списке баз или в файле ibases.v8i. Файловая база — каталог с файлом 1Cv8.1CD, серверная — данные внутри СУБД. Перед копированием или переносом завершайте сеансы и делайте резервную копию через выгрузку .dt или средства СУБД.