Как найти, в какой папке или на каком сервере хранится информационная база 1С
Содержание
Быстрее всего место хранения базы 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\, серверная — на сервере СУБД.
Отсюда частая путаница: у бухгалтера база в списке есть, у нового сотрудника — нет. База на месте, просто её нет в его личном списке. Решения:
- Добавить базу в список вручную по тому же пути.
- Настроить общий список через
CommonInfoBases=в1CEStart.cfg, чтобы все видели одинаковый набор баз.
Файловую базу в терминале держите на локальном диске сервера, а не в сетевой папке другого компьютера. Так меньше риск повреждения файла при обрыве связи.
Аренда сервера и облачные сервисы
Если вы работаете на арендованном сервере через RDP, база лежит на диске провайдера. Через подключение вы видите только то, к чему вам дали доступ. Путь узнаётся так же: по строке подключения в окне запуска на удалённом рабочем столе.
В облачных сервисах 1С (подключение через браузер или по адресу ws=) доступа к файлам нет вообще. Данные хранит провайдер. Свою копию получают выгрузкой данных средствами сервиса или по запросу в его поддержку.
Резервное копирование и перенос базы 1С
Когда место базы найдено, обычно следующий шаг — копия или перенос. Способов три, они подходят для разных случаев.
| Способ | Для какой базы | Когда подходит | Риски |
|---|---|---|---|
Копия папки с 1Cv8.1CD | Файловая | Быстрая копия, перенос на другой ПК | Копия битая, если в базе кто-то работал |
Выгрузка .dt из Конфигуратора | Любая | Перенос между файловым и серверным вариантом, архив | Нужен монопольный режим, все должны выйти |
| Резервное копирование СУБД | Клиент-серверная | Регулярные копии по расписанию | Нужен доступ к СУБД и знание её инструментов |
Скопировать файловую базу
- Попросите всех пользователей выйти из базы.
- Убедитесь, что в окне запуска и в Диспетчере задач нет процессов
1cv8.exeи1cv8c.exe, работающих с этой базой. - Скопируйте всю папку базы целиком, а не только
1Cv8.1CD: так сохранится журнал регистрации. - Подпишите копию датой, например
Buh_2026-10-07.
Выгрузить базу в файл .dt
- Откройте базу в режиме
Конфигуратор. - Выберите
Администрирование → Выгрузить информационную базу. - Укажите папку и имя файла, дождитесь сообщения о завершении.
Загружают такой файл там же: Администрирование → Загрузить информационную базу. Загрузка полностью заменяет данные в базе, куда вы загружаете. Делайте её только в новую пустую базу или в ту, которую точно не жалко.
Перенести базу на другой диск или компьютер
- Скопируйте папку базы в новое место по шагам выше.
- В окне запуска выделите базу и нажмите
Изменить. - Укажите новый каталог и сохраните.
- Откройте базу и проверьте последние документы.
- Старую папку удаляйте не сразу, а через несколько дней работы в новой.
Для серверной базы перенос делают иначе: копию в СУБД восстанавливают на новом сервере, затем регистрируют базу в кластере 1С. Или загружают .dt в новую созданную базу на сервере.
Частые вопросы
Можно ли открыть файл 1Cv8.1CD двойным щелчком?
Почему в папке базы два файла 1Cv8.1CD в разных подпапках?
Где хранится база 1С, если я работаю через «1С:Предприятие» в браузере?
Можно ли держать файловую базу в облачной папке вроде Яндекс Диска?
Как узнать путь к базе программно?
СтрокаСоединенияИнформационнойБазы() возвращает строку подключения текущей базы. Её можно вывести через Сообщить() во внешней обработке.