Ищем папку с данными 1С: файловая база, сервер, Linux и служебные файлы

· 10 мин

Содержание

Файловая база 1С 8.3 хранится на компьютере в виде одного файла 1Cv8.1CD внутри отдельной папки. При создании новой базы программа по умолчанию предлагает каталог C:\Users\<имя пользователя>\Documents\InfoBase (следующие базы получают имена InfoBase1, InfoBase2 и так далее). Точный путь к вашей базе проще всего увидеть в окне запуска: выделите базу в списке, и внизу окна появится строка вида File="D:\Base\Buh".

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

Файловая или серверная: от этого зависит, где искать базу

В 1С:Предприятии 8.3 есть три способа подключить информационную базу. Физическое место хранения данных у них разное.

ВариантСтрока в окне запускаГде лежат данные
📁 Файловая на этом компьютереFile="C:\...\InfoBase"Папка на локальном диске, файл 1Cv8.1CD
🌐 Файловая в сетевой папкеFile="\\SERVER\1C\Buh"Папка на другом компьютере или NAS
🖥️ Клиент-сервернаяSrvr="srv1c";Ref="buh"В базе данных СУБД на сервере
☁️ Через веб-сервер или облакоws="https://..."На сервере, к которому идёт подключение

Если в строке написано File=, данные лежат в указанной папке, и их можно скопировать. Если Srvr= или ws=, на вашем компьютере базы нет вообще. Там только настройки и кэш, а сами данные находятся на сервере.

Что написано внизу окна запуска под вашей базой?

Как узнать путь к файловой базе 1С в Windows

Обойти весь диск в Проводнике можно, но долго. Начните с самой программы: она точно знает, откуда открывает базу.

Через окно запуска 1С

  1. Запустите 1С с ярлыка на рабочем столе. Откроется окно со списком информационных баз.
  2. Выделите нужную базу одним щелчком, не открывая её.
  3. Посмотрите на нижнюю часть окна: там показан путь к каталогу или строка подключения к серверу.
  4. Если путь длинный и обрезан, нажмите кнопку Изменить. В мастере будет полное поле с каталогом информационной базы, его можно выделить и скопировать.

Скопируйте путь из мастера и вставьте его в адресную строку Проводника. Папка откроется сразу, без ручного поиска.

Из открытой базы

Если база уже запущена, путь можно узнать, не закрывая её. В интерфейсе «Такси» откройте главное меню (кнопка с тремя полосками в левом верхнем углу), затем Справка → О программе. В окне есть строка с параметрами информационной базы: для файловой там указан каталог, для серверной — имя сервера и базы.

Программистам и администраторам пригодится встроенная функция СтрокаСоединенияИнформационнойБазы(). Её можно вызвать в режиме отладки или через обработку: она возвращает ту же строку File="..." или Srvr="...";Ref="...".

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

Когда базы нет в списке (например, список потерялся после переустановки Windows), ищите файл по имени. В командной строке:

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

То же через PowerShell, сразу по всему диску и без вывода ошибок доступа:

Get-ChildItem -Path C:\ -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime

Колонка LastWriteTime помогает отличить рабочую базу от старой копии: у рабочей дата изменения свежая. Колонка Length показывает размер в байтах: рабочая база за несколько лет учёта обычно заметно крупнее пустой или демонстрационной.

Где чаще всего оказываются базы

  • 📂 C:\Users\<имя>\Documents\ — папки InfoBase, InfoBase1, если при создании путь не меняли.
  • 💽 Корень второго диска: D:\1C\, D:\Base\, D:\Bases\ — так обычно раскладывают базы вручную.
  • 🗂️ Общая папка на одном из компьютеров офиса, если с базой работают несколько человек.
  • 🎓 Демо- и учебные базы, созданные из шаблонов при установке конфигурации, тоже лежат в папках вида InfoBase*.

Что лежит в папке информационной базы

Папка файловой базы содержит не только сам файл данных. Полезно понимать, что из этого критично, а что программа пересоздаст сама.

Файл или папкаЧто этоМожно ли потерять
1Cv8.1CDВся база: конфигурация, справочники, документы, регистрыНет, это и есть ваши данные
1Cv8LogЖурнал регистрации (кто, когда и что менял)Данные учёта не пострадают, но история действий пропадёт
1Cv8FTxtИндекс полнотекстового поискаДа, индекс строится заново
1Cv8.1CLСлужебный файл блокировки, пока база открытаНе трогайте, пока в базе кто-то работает
1Cv8tmp.1CDВременный файл, появляется во время работыНе удаляйте при открытой базе

Для переноса копируйте папку целиком. Так вы сохраните журнал регистрации, который часто нужен при разборе спорных ситуаций: кто удалил документ, кто перепровёл период.

Файл 1Cv8.1CD нельзя открыть двойным щелчком или «прочитать» сторонней программой. Чтобы с ним работать, добавьте папку в список баз через окно запуска: Добавить → Добавление в список существующей информационной базы.

Где хранится база 1С в Linux и macOS

На Linux клиент 1С работает так же, как в Windows. Файловая база — это та же папка с файлом 1Cv8.1CD, только путь записывается в стиле Linux, например File="/home/buh/1c/base".

Список баз пользователя хранится в файле ~/.1C/1cestart/ibases.v8i. Кэш и пользовательские настройки лежат в ~/.1cv8/1C/1cv8/. Сами данные учёта там не хранятся.

Найти файл базы по всему диску:

find / -name "1Cv8.1CD" -type f 2>/dev/null

Ключ 2>/dev/null убирает сообщения о папках без прав доступа. Если база лежит в чужом домашнем каталоге, команду нужно запускать через sudo.

На macOS клиент 1С тоже показывает путь в окне запуска, а кнопка Изменить открывает полный адрес каталога. Служебные файлы на Mac лежат в домашнем каталоге пользователя, в скрытых папках настроек, расположение может отличаться в зависимости от версии клиента. Надёжнее брать путь из окна запуска, а не искать его в Finder.

Серверная база 1С: где на самом деле хранятся данные

В клиент-серверном варианте файла 1Cv8.1CD нет. Данные лежат в базе данных СУБД: Microsoft SQL Server, PostgreSQL, IBM Db2 или Oracle Database. Сервер 1С обращается к ней, а пользователи подключаются к серверу 1С.

Файлы СУБД

Где физически лежат файлы, решает СУБД, а не 1С:

  • 🗄️ Microsoft SQL Server — файлы .mdf (данные) и .ldf (журнал транзакций). По умолчанию они в папке вида C:\Program Files\Microsoft SQL Server\MSSQL<номер>.MSSQLSERVER\MSSQL\DATA\, но администратор часто переносит их на отдельный диск. Точный путь видно в SQL Server Management Studio, в свойствах базы, на странице «Файлы».
  • 🐘 PostgreSQL — каталог данных кластера, на Debian и Ubuntu обычно /var/lib/postgresql/<версия>/main/. Узнать точно можно запросом SHOW data_directory; в psql.

Копировать файлы СУБД напрямую при работающей службе нельзя: копия получится несогласованной. Резервную копию делают средствами СУБД (BACKUP DATABASE в MS SQL, pg_dump в PostgreSQL) или выгрузкой в .dt из Конфигуратора.

Каталог кластера srvinfo

На сервере 1С есть ещё одна важная папка — srvinfo. В Windows по умолчанию это C:\Program Files\1cv8\srvinfo\, в Linux — /home/usr1cv8/.1cv8/1C/1cv8/. Внутри:

  • 📋 reg_1541\1CV8Clst.lst — реестр кластера: список баз, рабочих серверов, администраторов;
  • 📁 reg_1541\<GUID базы>\ — папки каждой базы с журналом регистрации 1Cv8Log и служебными данными.

Число 1541 в имени — порт менеджера кластера. Если сервер настроен на другой порт, папка будет называться иначе, например reg_2541.

Данных учёта в srvinfo нет. Но журнал регистрации серверной базы хранится именно здесь, а не в СУБД.

Реестр Windows и служебные файлы: что они подскажут

Список информационных баз 1С 8.3 в реестре Windows не хранится. Он лежит в обычном текстовом файле:

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

Вставьте эту строку в адресную строку Проводника, и откроется нужная папка: %APPDATA% сама превратится в C:\Users\<имя>\AppData\Roaming. Файл ibases.v8i открывается Блокнотом. Каждая база в нём выглядит так:

[Бухгалтерия предприятия]
Connect=File="D:\Base\Buh";
ID=...

Строка Connect= и есть путь к базе. Так можно найти базу, даже если 1С не запускается.

Рядом лежит файл настроек 1cestart.cfg. Общий для всех пользователей компьютера вариант находится в C:\ProgramData\1C\1CEStart\1cestart.cfg. В нём бывают строки CommonInfoBases= со ссылкой на общий список баз, который администратор раздаёт по сети. Если у пользователя «сами появились» базы, которые он не добавлял, причина обычно здесь.

Где реестр всё-таки помогает

Реестр нужен, чтобы найти каталог кластера на сервере, если его перенесли. Агент сервера 1С работает как служба Windows, а путь к srvinfo записан в параметрах её запуска:

  1. Нажмите Win + R, введите services.msc.
  2. Найдите службу агента сервера 1С:Предприятия 8.3 и откройте её свойства.
  3. В поле «Исполняемый файл» найдите параметр -d со значением пути. Это и есть каталог кластера.

То же значение хранится в реестре в параметре ImagePath раздела службы: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<имя службы>. Там же видны порты -port и -regport.

Папки %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ с длинными именами из букв и цифр — это кэш и настройки пользователей, а не базы. Копировать их на новый компьютер не нужно.

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

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

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

  1. Попросите всех закрыть 1С. В сетевой базе проверьте, что никто не остался на других компьютерах.
  2. Убедитесь, что в папке нет файла 1Cv8.1CL: если он есть, база ещё открыта.
  3. Скопируйте папку базы целиком на флешку или в сетевое хранилище.
  4. На новом компьютере положите папку на диск, например в D:\1C\Buh.
  5. В окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите эту папку.
  6. Откройте базу и проверьте последние документы и остатки.

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

Правила безопасной работы с файлами

  • 🛡️ Добавьте папку с базами в исключения антивируса. Проверка 1Cv8.1CD во время работы замедляет 1С и может повредить файл.
  • 🔒 Держите базу в папке, где у пользователей есть права на чтение и запись. Без права записи 1С не сможет создать файл блокировки.
  • 📤 Не кладите рабочую базу в папку, которую синхронизирует облачный диск (OneDrive, Яндекс Диск). Синхронизация открытого файла приводит к конфликтам и битым копиям.
  • 💾 Храните несколько копий за разные даты, а не одну, которую каждый раз перезаписываете.
Перед копированием базы
Выполнено: 0 / 5

Частые ошибки при поиске и переносе базы

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

Скопировали ярлык вместо базы. Ярлык на рабочем столе запускает программу, а не открывает конкретную базу. Переносить надо папку с 1Cv8.1CD.

Скопировали только папку Documents, а база была на диске D. При переустановке Windows базы с других дисков забывают. Перед переездом найдите все файлы 1Cv8.1CD командой dir из раздела выше.

Перенесли серверную базу «копированием файлов». У серверной базы на компьютере пользователя нет данных. Копирование папок AppData ничего не даёт: нужна выгрузка .dt или резервная копия СУБД.

Открыли копию и вторую базу одновременно, перепутав их. Две папки с одинаковым названием базы в списке легко спутать. Переименуйте копию в окне запуска, например «Бухгалтерия — копия 15.10», чтобы не провести документы не туда.

Можно ли открыть файл 1Cv8.1CD без установленной 1С?
Нет. Формат закрытый, данные читает только платформа 1С:Предприятие. Для просмотра нужна установленная платформа и лицензия либо учебная версия.
Почему у базы два файла: 1Cv8.1CD и 1Cv8tmp.1CD?
Второй файл временный. Он создаётся во время работы и при некоторых операциях, а после закрытия базы обычно исчезает. Данные учёта хранятся в 1Cv8.1CD.
Сколько места занимает база 1С?
Новая база с типовой конфигурацией занимает сотни мегабайт, рабочая база небольшой фирмы за несколько лет — обычно гигабайты. Размер растёт вместе с числом документов и журналом регистрации.
Можно ли хранить файловую базу на флешке?
Технически база откроется, но работать так рискованно: при выдёргивании флешки или сбое питания файл может повредиться. Флешка подходит для переноса копии, а не для ежедневной работы.
Как узнать, где база, если 1С не запускается?
Откройте Блокнотом файл ibases.v8i в папке %APPDATA%\1C\1CEStart. В строках Connect= указаны пути ко всем базам из списка.