Как найти, в какой папке или на каком сервере хранится информационная база 1С

· 9 мин

Содержание

Быстрее всего место хранения базы 1С видно в окне запуска. Выделите базу в списке, и внизу окна появится строка подключения. File="D:\Bases\Buh" значит, что база файловая и лежит в этой папке, в файле 1Cv8.1CD. Srvr="srv01";Ref="buh" значит, что база клиент-серверная: данные хранятся в СУБД на сервере, а на вашем компьютере их нет.

Если база уже открыта, путь можно посмотреть внутри программы: Главное меню → Справка → О программе, строка «Информационная база». Окно «О программе» удобно, когда список баз у вас общий или ярлык настроил кто-то другой. Строка подключения там та же, что в окне запуска, её можно скопировать и отправить администратору.

Сначала определите тип базы: файловая, серверная или веб

Тип базы задаёт, где физически лежат данные. По строке подключения его можно определить за секунду.

Начало строки подключенияТип базыГде данные
File="..."ФайловаяПапка с файлом 1Cv8.1CD на этом ПК или в сетевой папке
Srvr="...";Ref="..."Клиент-сервернаяБаза данных в MS SQL Server или PostgreSQL на сервере
ws="http://..."Подключение через веб-серверТам, куда смотрит публикация: файловая или серверная база у владельца сервера

Ту же информацию даёт кнопка Изменить в окне запуска. На втором шаге мастера отмечен вариант расположения:

  • 💻 «На данном компьютере или на компьютере в локальной сети» — файловая база, ниже указан каталог;
  • 🖥 «На сервере 1С:Предприятия» — клиент-серверная, указаны кластер серверов и имя базы;
  • 🌐 «На веб-сервере» — адрес публикации.

Если в строке путь вида File="\\server\1C\Buh", база файловая, но лежит не у вас, а в общей папке другого компьютера. Копировать её нужно на том компьютере или через эту сетевую папку.

Что написано в строке подключения вашей базы?

Где лежит файловая база 1С на локальном компьютере

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

Что ещё обычно лежит рядом:

  • 📁 1Cv8Log — журнал регистрации (действия пользователей, ошибки);
  • 📄 служебные файлы, которые платформа создаёт во время работы и удаляет после.

Пути по умолчанию

Когда базу создают через окно запуска, программа предлагает каталог в документах пользователя:

C:\Users\<имя пользователя>\Documents\InfoBase
C:\Users\<имя пользователя>\Documents\InfoBase1
C:\Users\<имя пользователя>\Documents\InfoBase2

Номер в конце растёт с каждой новой базой. Многие администраторы сразу меняют путь на отдельный диск, например D:\1C\Bases\Buh. Это удобнее для копирования и безопаснее при переустановке Windows.

Папка C:\Program Files\1cv8 — это сама программа (платформа). Баз там нет. Удаление или переустановка платформы базы не трогает.

Чем база отличается от кэша и настроек

В профиле пользователя много папок с названиями из длинных буквенно-цифровых кодов. Это не базы:

ПутьЧто тамМожно удалять
%APPDATA%\1C\1CEStart\Список баз ibases.v8i и настройки окна запускаНет, пропадёт список баз
%APPDATA%\1C\1cv8\Настройки пользователя по каждой базеСбросятся настройки форм и отчётов
%LOCALAPPDATA%\1C\1cv8\Кэш конфигурацииДа, при закрытой 1С, кэш создастся заново

Если удалить кэш, данные учёта не пострадают. Если удалить папку с 1Cv8.1CD — база пропадёт целиком.

Файловая база в сетевой папке

Небольшие фирмы часто кладут файловую базу в общую папку на одном из компьютеров, и с ней работают 3-5 человек. Тогда у всех в строке подключения путь вида \\buh-pc\1C\Buh. Компьютер, на котором лежит папка, должен быть включён, пока кто-то работает в базе.

Если этот компьютер выключить или он уйдёт в сон во время записи, база может повредиться. Отключите для него спящий режим и делайте копию именно с него, когда в базе никого нет.

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

В клиент-серверной базе файла 1Cv8.1CD нет. Данные хранятся в базе данных СУБД, а сервер 1С только обрабатывает запросы. Поэтому вопрос «где лежит база» распадается на два.

Где посмотреть параметры базы

Откройте консоль администрирования серверов 1С, раскройте кластер, затем Информационные базы. В свойствах нужной базы указаны:

  • 🔹 «Сервер баз данных» — имя или адрес компьютера с СУБД;
  • 🔹 «Тип СУБД» — MSSQLServer, PostgreSQL или другой;
  • 🔹 «База данных» — имя базы внутри СУБД.

Имя базы в списке 1С (Ref="buh") и имя базы в СУБД могут не совпадать. Ориентируйтесь на поле «База данных».

Файлы в MS SQL Server

Физически данные лежат в файлах .mdf (данные) и .ldf (журнал транзакций). Каталог по умолчанию задаётся при установке SQL Server, обычно это что-то вроде:

C:\Program Files\Microsoft SQL Server\MSSQL<версия>.MSSQLSERVER\MSSQL\DATA

Точный путь к файлам конкретной базы покажет запрос в SQL Server Management Studio:

SELECT DB_NAME(database_id) AS db, name, physical_name
FROM sys.master_files
WHERE DB_NAME(database_id) = 'buh';

Файлы в PostgreSQL

PostgreSQL хранит все базы в одном каталоге данных. Где он, подскажет сам сервер:

SHOW data_directory;

Внутри каталога базы лежат в подпапке base, а каждая база — в папке с числовым идентификатором. Сопоставить номер и имя можно так:

SELECT oid, datname FROM pg_database;

Не копируйте и не переносите файлы СУБД вручную при работающем сервере. Такая копия, скорее всего, окажется нерабочей. Для копий используйте средства самой СУБД или выгрузку в .dt.

Служебный каталог сервера 1С (srvinfo)

У сервера 1С есть свой рабочий каталог. При установке службой на Windows это обычно C:\Program Files\1cv8\srvinfo, на Linux — каталог в домашней папке пользователя usr1cv8 (например, /home/usr1cv8/.1cv8/1C/1cv8).

В подпапке reg_1541 лежат реестр кластера и папки баз с именами-идентификаторами. В них хранится журнал регистрации и служебные данные. Самих документов и справочников там нет, это не замена копии базы.

Поиск базы через список баз, системные переменные и поиск Windows

Бывает, что окно запуска не открывается, база пропала из списка или компьютер достался от другого сотрудника. Тогда ищут по следам.

Список баз: файл ibases.v8i

Список, который вы видите в окне запуска, хранится не в реестре Windows, а в текстовом файле:

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

Вставьте %APPDATA%\1C\1CEStart в адресную строку Проводника и откройте ibases.v8i Блокнотом. Для каждой базы там есть название в квадратных скобках и строка Connect= с путём:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\1C\Bases\Buh";

Рядом лежит 1CEStart.cfg. Если в нём есть строки CommonInfoBases=, список баз подтягивается из общего файла, обычно в сетевой папке. Путь к этому файлу будет указан в той же строке.

Системные переменные

Переменные окружения помогают быстро попасть в нужные папки без поиска по дискам:

  • %USERPROFILE%\Documents — где по умолчанию создаются файловые базы;
  • %APPDATA% — список баз и пользовательские настройки;
  • %LOCALAPPDATA% — кэш.

Под каждым пользователем Windows эти переменные указывают на его собственный профиль. Если база создавалась под другой учётной записью, ищите в C:\Users\<её имя>\.

Поиск файла 1Cv8.1CD по дискам

Если список баз пуст, найдите сами файлы. В командной строке:

dir C:\*.1CD /s /b
dir D:\*.1CD /s /b

Или в PowerShell по всем дискам сразу:

Get-PSDrive -PSProvider FileSystem | ForEach-Object {
  Get-ChildItem -Path $_.Root -Filter *.1CD -Recurse -ErrorAction SilentlyContinue
} | Select-Object FullName, Length, LastWriteTime

Колонка LastWriteTime подскажет, какой базой пользовались недавно, а какая — старая копия или демобаза. Найденную папку добавьте в список кнопкой Добавить → Добавление в список существующей информационной базы.

Как устроено хранение баз в терминале, на RDP и в облаке

Терминальный сервер

На терминальном сервере у каждого пользователя свой профиль, а значит свой ibases.v8i, свои настройки и кэш. Сама база обычно одна: файловая — в общей папке вроде D:\1C\Bases\, серверная — на сервере СУБД.

Отсюда частая путаница: у бухгалтера база в списке есть, у нового сотрудника — нет. База на месте, просто её нет в его личном списке. Решения:

  1. Добавить базу в список вручную по тому же пути.
  2. Настроить общий список через CommonInfoBases= в 1CEStart.cfg, чтобы все видели одинаковый набор баз.

Файловую базу в терминале держите на локальном диске сервера, а не в сетевой папке другого компьютера. Так меньше риск повреждения файла при обрыве связи.

Аренда сервера и облачные сервисы

Если вы работаете на арендованном сервере через RDP, база лежит на диске провайдера. Через подключение вы видите только то, к чему вам дали доступ. Путь узнаётся так же: по строке подключения в окне запуска на удалённом рабочем столе.

В облачных сервисах 1С (подключение через браузер или по адресу ws=) доступа к файлам нет вообще. Данные хранит провайдер. Свою копию получают выгрузкой данных средствами сервиса или по запросу в его поддержку.

Резервное копирование и перенос базы 1С

Когда место базы найдено, обычно следующий шаг — копия или перенос. Способов три, они подходят для разных случаев.

СпособДля какой базыКогда подходитРиски
Копия папки с 1Cv8.1CDФайловаяБыстрая копия, перенос на другой ПККопия битая, если в базе кто-то работал
Выгрузка .dt из КонфигуратораЛюбаяПеренос между файловым и серверным вариантом, архивНужен монопольный режим, все должны выйти
Резервное копирование СУБДКлиент-сервернаяРегулярные копии по расписаниюНужен доступ к СУБД и знание её инструментов

Скопировать файловую базу

  1. Попросите всех пользователей выйти из базы.
  2. Убедитесь, что в окне запуска и в Диспетчере задач нет процессов 1cv8.exe и 1cv8c.exe, работающих с этой базой.
  3. Скопируйте всю папку базы целиком, а не только 1Cv8.1CD: так сохранится журнал регистрации.
  4. Подпишите копию датой, например Buh_2026-10-07.

Выгрузить базу в файл .dt

  1. Откройте базу в режиме Конфигуратор.
  2. Выберите Администрирование → Выгрузить информационную базу.
  3. Укажите папку и имя файла, дождитесь сообщения о завершении.

Загружают такой файл там же: Администрирование → Загрузить информационную базу. Загрузка полностью заменяет данные в базе, куда вы загружаете. Делайте её только в новую пустую базу или в ту, которую точно не жалко.

Перенести базу на другой диск или компьютер

  1. Скопируйте папку базы в новое место по шагам выше.
  2. В окне запуска выделите базу и нажмите Изменить.
  3. Укажите новый каталог и сохраните.
  4. Откройте базу и проверьте последние документы.
  5. Старую папку удаляйте не сразу, а через несколько дней работы в новой.

Для серверной базы перенос делают иначе: копию в СУБД восстанавливают на новом сервере, затем регистрируют базу в кластере 1С. Или загружают .dt в новую созданную базу на сервере.

Частые вопросы

Можно ли открыть файл 1Cv8.1CD двойным щелчком?
Нет. Это файл данных, а не ярлык. Добавьте папку, где он лежит, в список баз окна запуска и открывайте оттуда.
Почему в папке базы два файла 1Cv8.1CD в разных подпапках?
Обычно это ручные копии или демобазы. Сравните дату изменения и размер: рабочая база, как правило, свежее и крупнее.
Где хранится база 1С, если я работаю через «1С:Предприятие» в браузере?
На сервере, где опубликована база. На вашем компьютере данных нет, только кэш браузера.
Можно ли держать файловую базу в облачной папке вроде Яндекс Диска?
Работать с базой в синхронизируемой папке опасно: синхронизация может захватить файл в момент записи и испортить его. Храните там только копии.
Как узнать путь к базе программно?
Функция СтрокаСоединенияИнформационнойБазы() возвращает строку подключения текущей базы. Её можно вывести через Сообщить() во внешней обработке.