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

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

Куда сохраняются базы 1С и как найти их на компьютере

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

Место хранения базы 1С зависит от режима работы: файловая база лежит в обычной папке на диске, а клиент-серверная — внутри СУБД (MS SQL, PostgreSQL и др.), и просто скопировать папку с ней нельзя. Понимание этой разницы критично для резервного копирования, переноса базы на другой компьютер и восстановления после сбоя.

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

Ниже разберём, где физически хранятся данные в файловом и серверном режимах, какие файлы образуют базу, как быстро найти каталог и какие ошибки при копировании приводят к потере данных.

Где 1С хранит базы в файловом режиме

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

Стандартного «обязательного» расположения у файловых баз нет — папку выбирает тот, кто создаёт базу. На практике часто встречаются каталоги вроде C:\1C_Bases, D:\Bases1C, папки в «Документах» пользователя или сетевые папки на сервере вида \\SERVER\1CBases\Trade. Поэтому искать базу «по умолчанию» нужно не в программных файлах 1С, а через список подключённых баз.

Важно понимать: каталог с платформой 1С (обычно C:\Program Files\1cv8\...) и каталог с базой — разные вещи. В папке программы баз не бывает, и переустановка платформы не затрагивает данные, если база лежит отдельно.

Как найти путь к базе через список баз

Самый быстрый способ узнать, где лежит база, — открыть окно запуска 1С (стартер). При выделении любой базы в списке в нижней части окна отображается строка подключения: для файловой базы это путь вида File="D:\Bases\Accounting", для серверной — параметры Srvr и Ref.

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

Как найти каталог файловой базы
  1. 1
    Откройте окно запуска 1С (ярлык 1С:Предприятие).
  2. 2
    Выделите нужную базу в списке одним кликом.
  3. 3
    Посмотрите строку пути в нижней части окна — это каталог базы.
  4. 4
    Нажмите кнопку изменения (карандаш), чтобы увидеть полный путь и при необходимости скопировать его.
  5. 5
    Откройте этот путь в Проводнике и убедитесь, что внутри есть файл 1Cv8.1CD.

Список баз самого пользователя хранится в файле ibases.v8i в профиле пользователя (обычно в папке %APPDATA%\1C\1CEStart). Открыв его в блокноте, можно увидеть пути ко всем базам сразу — это удобно, когда нужно восстановить список на новом компьютере.

text
notepad %APPDATA%\1C\1CEStart\ibases.v8i

Где хранятся базы в клиент-серверном режиме

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

Кластер серверов 1С при этом хранит свои служебные данные (список баз, настройки, сеансы) в каталоге srvinfo — обычно в папке программы агента сервера 1С. Но учётных данных там нет: они живут только в СУБД.

Практическое следствие: резервное копирование серверной базы делается либо средствами СУБД (backup в MS SQL, pg_dump в PostgreSQL), либо выгрузкой в файл .dt через конфигуратор. Простое копирование файлов СУБД «на живую» без остановки служб почти гарантированно даёт повреждённую копию.

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

При копировании или переносе файловой базы достаточно перенести весь её каталог целиком. Но полезно знать, что именно внутри является критичным, а что — служебным мусором, который можно не трогать.

Файл или папкаНазначениеНужен при переносе
1Cv8.1CDВсе данные и конфигурация базыОбязательно
1Cv8Log (папка)Журнал регистрацииЖелательно
1Cv8.1CL, *.cgrБлокировки и временные файлыНет
1Cv8FTxt, 1Cv8FTSИндексы полнотекстового поискаНет, перестроятся сами

Если перенести только 1Cv8.1CD, база откроется и будет работоспособна — журнал регистрации и индексы создадутся заново. Однако журнал регистрации бывает нужен для расследования действий пользователей, поэтому при полноценном переносе каталог копируют целиком.

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

Перенос файловой базы сводится к копированию каталога, но есть два условия, без которых копия может оказаться битой. Первое — все пользователи должны выйти из базы, включая фоновые сеансы и открытый конфигуратор. Второе — копировать нужно штатными средствами ОС или архиватором, а не «теневыми» копиями работающей системы.

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

Способы копирования базы

Копирование каталога

Быстро и просто для файловой базы. Обязательное условие — ни одного активного сеанса, иначе копия может быть повреждена.

Выгрузка в .dt

Подходит и для файловой, и для серверной базы. Гарантирует целостность, но медленнее на больших объёмах и требует прав администратора.

Backup средствами СУБД

Только для клиент-серверного режима. Правильный способ регулярного резервного копирования, но требует доступа к SQL-серверу.

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

Типичные ошибки
01
Копирование папки базы при открытых сеансах — копия не открывается или содержит рассогласованные данные.
02
Путаница между папкой платформы и папкой базы: переустанавливают 1С в надежде «вернуть» базу, хотя она лежит в другом месте.
03
Поиск файла базы на диске при клиент-серверном режиме — данные в СУБД, и копировать нужно через backup, а не Проводник.
04
Удаление старой папки сразу после переноса, не проверив, что новая копия открывается и содержит актуальные данные.

Как проверить, что копия базы рабочая

После копирования или переноса обязательно проверьте результат до удаления оригинала. Минимальная проверка — база открывается в режиме «Предприятие», показывает актуальные документы за последние дни и не выдаёт ошибок при проведении тестового документа.

Контрольные точки

Как проверить результат

Открытие базы
Норма

База запускается без сообщений о повреждении и восстановлении

Тревожный признак

Ошибка формата потока, требование тестирования и исправления

Актуальность данных
Норма

Последние документы и остатки совпадают с рабочей базой

Тревожный признак

Данные отстают на дни или недели — скопирована не та папка

Количество сеансов при копировании
Норма

Копия снята при нуле активных пользователей

Тревожный признак

Во время копирования кто-то работал — копию нужно переснять

Для более глубокой проверки файловой базы используют утилиту chdbfl.exe из каталога платформы (проверка физической целостности) и «Тестирование и исправление» в конфигураторе. Эти инструменты запускают только на копии, никогда — на единственном экземпляре рабочей базы.

Частые вопросы о расположении баз 1С

Где 1С хранит базу по умолчанию при создании?

Жёстко заданного пути нет: при создании базы мастер предлагает выбрать каталог самостоятельно. По умолчанию часто подставляется папка в профиле пользователя или каталог, указанный в шаблоне. Точный путь всегда виден в строке подключения в окне запуска 1С.

Можно ли хранить файловую базу на сетевом диске?

Можно, и это распространённая практика для небольших рабочих групп. Но сетевой диск должен быть стабильно доступен: обрыв связи во время записи — одна из главных причин повреждения файловых баз. При росте числа пользователей и объёма данных рекомендуется переход на клиент-серверный режим.

Как найти базу, если ярлык 1С потерян и список баз пуст?

Выполните поиск по дискам файла с именем 1Cv8.1CD через Проводник Windows. Каждая найденная папка с таким файлом — это файловая база. Добавьте её в список через «Добавить» → «Добавление существующей базы» в окне запуска.

Чем файл .dt отличается от папки с базой?

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

Удалятся ли базы при удалении платформы 1С?

Нет. Платформа и базы хранятся раздельно: деинсталляция 1С удаляет только программные файлы. Базы остаются на своих местах и после установки платформы заново подключаются через список баз. Исключение — если базу по ошибке создали внутри папки платформы, чего делать не следует.

Где искать базу, если 1С работает через веб-сервер или тонкий клиент?

Публикация на веб-сервере меняет только способ подключения, а не место хранения. Путь к базе смотрят на самом сервере: в строке подключения указан либо каталог файловой базы, либо параметры сервера 1С и СУБД.

Итог

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

Файловая база 1С — это папка с файлом 1Cv8.1CD, точный путь виден в окне запуска 1С. Серверная база хранится внутри СУБД и копируется только штатными средствами резервного копирования. Любое копирование выполняйте при закрытых сеансах и проверяйте копию до удаления оригинала.