Администрирование · 9 мин
Где хранится база данных 1С и как её найти
Где хранится база данных 1С: как найти каталог файловой базы 1Cv8.1CD, где расположены данные на SQL-сервере, как определить путь и сделать копию.
База данных 1С может храниться в двух принципиально разных вариантах: в виде одного файла на диске (файловый режим) или в виде базы на сервере СУБД — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2 (клиент-серверный режим). От того, какой вариант используется в вашей организации, зависит, где искать данные, как их копировать и как переносить на другой компьютер.
Чаще всего вопрос «где хранится база 1С» возникает в трёх ситуациях: нужно сделать резервную копию, перенести базу на новый компьютер или найти данные после переустановки программы. Во всех случаях первый шаг одинаков — определить режим работы базы и её точное расположение через список информационных баз в окне запуска 1С.
Как узнать, где хранится база 1С, через окно запуска
Самый быстрый способ найти расположение базы — открыть стартовое окно 1С:Предприятия. Запустите ярлык 1С, в списке информационных баз выделите нужную строку. В нижней части окна отобразится путь к базе. Если путь выглядит как обычный каталог, например D:\Bases\Trade или \\Server\1C\Buh, — это файловая база, и данные лежат именно в этой папке.
Если в строке пути указано что-то вроде Srvr="Server1";Ref="TradeBase"; — база клиент-серверная. В этом случае данные физически находятся на сервере СУБД, а не в указанной папке. Для доступа к ним потребуется консоль управления сервером 1С или инструменты самой СУБД.
Дополнительно можно нажать кнопку «Настройка» в окне запуска или открыть свойства базы — там видны параметры подключения, версия платформы и режим работы. Это помогает убедиться, что вы смотрите именно ту базу, если в списке их несколько с похожими названиями.
- 1Откройте окно запуска 1С:Предприятия
- 2Выделите нужную информационную базу в списке
- 3Посмотрите строку пути в нижней части окна
- 4Если путь — каталог на диске, это файловая база; откройте каталог в проводнике
- 5Если указан Srvr и Ref, база клиент-серверная — ищите её на SQL-сервере
Где хранятся данные файловой базы 1С
В файловом режиме вся база — это каталог на локальном диске или сетевом ресурсе. Главный файл в нём — 1Cv8.1CD: именно в нём хранятся все данные — документы, справочники, регистры, настройки и конфигурация. Размер файла может достигать нескольких гигабайт в зависимости от объёма учёта.
Рядом с основным файлом в каталоге базы находятся служебные объекты: файл 1Cv8.1CL (список пользователей при блокировках), журнал регистрации 1Cv8.lgd (в старых версиях — 1Cv8.log и 1Cv8.lgp), временные файлы с расширением .cfl, а также вложенные папки для полнотекстового поиска и хранения вспомогательных данных.
Типичные места, где пользователи размещают файловые базы: папка «Документы» или отдельный каталог на диске D:, сетевые папки на файловом сервере, а при установке «по умолчанию» — каталоги вида C:\Users\Имя\Documents\1C\Bases. Точный путь всегда уникален для конкретной установки, поэтому ориентироваться нужно на строку пути в окне запуска, а не на «стандартные» расположения.
Где хранятся данные клиент-серверной базы
При клиент-серверном режиме на компьютере пользователя данных нет вообще — там только платформа 1С и настройки подключения. Сама база размещается в СУБД: чаще всего это Microsoft SQL Server или PostgreSQL. Физически данные лежат в файлах базы данных СУБД (для MS SQL это файлы .mdf и .ldf) в каталоге, заданном администратором при установке сервера.
Узнать имя базы на SQL-сервере можно двумя способами. Первый — открыть консоль кластера серверов 1С (оснастка «Администрирование серверов 1С Предприятия»), найти информационную базу и посмотреть её свойства: там указаны сервер СУБД, имя базы данных и пользователь СУБД. Второй — открыть SQL Server Management Studio или pgAdmin и посмотреть список баз на сервере.
Важно понимать: напрямую копировать файлы .mdf работающего SQL-сервера нельзя — они заблокированы службой. Резервное копирование клиент-серверных баз делается штатными средствами СУБД (BACKUP DATABASE в MS SQL, pg_dump в PostgreSQL) или через выгрузку в файл .dt из конфигуратора 1С.
Сравнение режимов хранения
Один файл 1Cv8.1CD в каталоге на диске. Простое копирование, но ограничения по одновременной работе и размеру; подходит небольшим компаниям.
Данные на SQL-сервере, доступ через сервер 1С. Масштабируется на десятки и сотни пользователей, но требует администрирования СУБД и отдельных процедур бэкапа.
Где 1С хранит настройки, кэш и служебные данные
Помимо самой базы, платформа 1С создаёт на компьютере пользователя ряд служебных каталогов. Список информационных баз, который вы видите в окне запуска, хранится в файле ibases.v8i в профиле пользователя — обычно это C:\Users\Имя\AppData\Roaming\1C\1CEStart. Если перенести этот файл на другой компьютер, список баз появится там автоматически.
Кэш метаданных и временные данные сеансов платформа размещает в каталогах вида %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Эти папки можно безопасно очищать при завершённой работе 1С — это стандартный приём при ошибках вида «плохой формат хранилища данных» или странном поведении форм после обновления конфигурации.
Шаблоны конфигураций и обновлений по умолчанию складываются в каталог tmplts в профиле пользователя или в папку, указанную при установке. Эти данные не являются частью рабочей базы, но их потеря может затруднить последующие обновления.
Как правильно скопировать и перенести базу 1С
Для файловой базы самый надёжный способ переноса — выгрузка через конфигуратор: откройте базу в режиме «Конфигуратор», выберите «Администрирование → Выгрузить информационную базу» и сохраните файл .dt. На новом месте создайте пустую базу и загрузите файл через «Загрузить информационную базу». Этот способ гарантирует целостность и заодно сжимает данные.
Альтернатива — прямое копирование каталога базы. Оно допустимо, только если все пользователи вышли и сеансы завершены. Скопируйте всю папку целиком, затем на новом компьютере добавьте базу в список через кнопку «Добавить» в окне запуска, указав путь к новому расположению. Проверьте результат: база должна открываться в режиме «Предприятие», документы за последние даты — присутствовать.
Для клиент-серверной базы перенос делается либо через выгрузку .dt, либо штатным бэкапом и восстановлением средствами СУБД. Второй вариант быстрее на больших базах, но требует прав администратора SQL-сервера и аккуратности с именами баз и учётными данными.
Частые ошибки и ограничения файлового режима
Файловый режим имеет жёсткие ограничения, о которых стоит знать до того, как база вырастет. При размере файла порядка нескольких гигабайт (практический порог зависит от конфигурации и нагрузки) заметно растёт риск ошибок и замедления. Одновременная комфортная работа обычно возможна для небольшого числа пользователей; при росте коллектива и объёмов рекомендуется переход на клиент-серверный вариант.
Размещение файловой базы на сетевом диске удобно для совместной работы, но чувствительно к качеству сети: обрыв соединения во время записи может повредить файл. Хранить базу в папках, синхронизируемых облачными сервисами (OneDrive, Яндекс.Диск и подобными), не следует — одновременная запись 1С и синхронизатора приводит к конфликтам и повреждениям.
Как выбрать действие
FAQ: частые вопросы о расположении базы 1С
Какой файл является базой данных 1С?
В файловом режиме основной файл — 1Cv8.1CD в каталоге базы: в нём хранятся все данные и конфигурация. В клиент-серверном режиме единого файла нет — данные распределены по файлам базы данных SQL-сервера.
Можно ли найти базу 1С, если ярлык удалён?
Да. Поищите на дисках файл 1Cv8.1CD через поиск проводника Windows. Если база клиент-серверная, список баз хранится в файле ibases.v8i в профиле пользователя, а сами данные — на SQL-сервере, к которому подключалась программа.
Где хранится список баз в окне запуска 1С?
В файле ibases.v8i, обычно по пути C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart. Этот файл можно скопировать на другой компьютер, чтобы перенести список подключений.
Можно ли хранить файловую базу 1С в облачной папке?
Не рекомендуется. Синхронизаторы (OneDrive, Dropbox, Яндекс.Диск) одновременно с 1С обращаются к файлу, что вызывает конфликты и риск повреждения данных. Для совместной работы используйте сетевую папку на сервере или клиент-серверный режим.
Как узнать имя базы на SQL-сервере?
Откройте оснастку «Администрирование серверов 1С Предприятия», найдите нужную информационную базу в кластере и посмотрите её свойства — там указаны сервер БД и имя базы данных. Либо посмотрите список баз в Management Studio или pgAdmin.
Что безопасно удалить, если 1С глючит после обновления?
Очистите кэш платформы в каталогах %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 при закрытой 1С. Это временные файлы, данные базы не пострадают. Сам каталог базы и файл 1Cv8.1CD трогать не нужно.
Что важно запомнить
Файловая база 1С — это каталог с файлом 1Cv8.1CD, клиент-серверная — база на SQL-сервере. Точный путь всегда виден в окне запуска 1С. Копируйте данные только при завершённых сеансах или через выгрузку .dt, а резервные копии храните отдельно от рабочей базы.