Поиск физического расположения баз 1С:Предприятие 8.3 — типичная задача для администраторов, разработчиков и даже обычных пользователей, которым потребовалось сделать резервную копию, перенести данные на другой компьютер или устранить ошибки. Однако далеко не все знают, что пути хранения зависят от версии платформы, типа базы (файловая или клиент-серверная), а также от операционной системы. В этой статье мы разберём все возможные сценарии: от стандартных каталогов до скрытых папок, куда может сохранять данные без ведома пользователя.

Особое внимание уделим файловым базам (самый распространённый вариант для малого бизнеса) и клиент-серверным (использующим SQL Server, PostgreSQL или IBM DB2). Также вы узнаете, как найти базы через интерфейс , реестр Windows и даже командную строку — на случай, если стандартные методы не сработали. Если вы администрируете несколько компьютеров или серверов, советуем сохранить эту инструкцию в закладки: она пригодится при миграции, восстановлении после сбоев или настройке резервного копирования.

Стандартные пути хранения файловых баз 1С 8.3 в Windows

Файловые базы 1С 8.3 представляют собой набор файлов с расширением .1CD (основной файл базы) и сопутствующими файлами (например, .1CD + .lgp для журналов регистрации). По умолчанию платформа предлагает сохранять их в стандартные каталоги, но пользователи часто меняют пути во время создания базы. Вот где стоит искать в первую очередь:

  • 📁 Системный диск: C:\Users\Public\Documents\1C\1Cv8 — стандартное расположение для новых установок (начиная с версии 8.3.10).
  • 📁 Диск с программой: C:\Program Files (x86)\1cv8\ или C:\Program Files\1cv8\ — здесь могут лежать шаблоны и старые базы (до 8.3.8).
  • 📁 Документы пользователя: C:\Users\ИмяПользователя\Documents\1C\1Cv8\ — если база создавалась с правами текущего пользователя.
  • 📁 Сетевые папки: \\ServerName\SharedFolder\1C\ — если база размещена на сетевом ресурсе (часто используется в офисах).

Важно учитывать, что путь может отличаться, если при установке или создании базы был указан кастомный каталог. Например, некоторые администраторы предпочитают хранить базы на отдельном диске (например, D:\Bases1C\) для удобства резервного копирования. Если вы не находите базу в стандартных папках, проверьте:

  • 🔍 Ярлыки на рабочем столе: часто при создании базы предлагает создать ярлык — в его свойствах можно увидеть путь к .1CD-файлу.
  • 🔍 Файл 1cv8.lst: этот файл содержит список подключённых баз и их пути. Он находится в %APPDATA%\1C\1cv8\ (например, C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\1cv8.lst).
⚠️ Внимание: Если вы используете 1С:Предприятие на терминальном сервере (например, Windows Server RDS), пути к базам могут отличаться. В этом случае проверьте каталоги в профиле каждого пользователя или центральное хранилище на сервере.
📊 Где у вас хранятся базы 1С?
На локальном диске C
На отдельном диске (D, E и т.д.)
На сетевом ресурсе
На сервере 1С:Предприятие
Не знаю, где искать

Поиск баз 1С через интерфейс программы

Самый простой способ найти расположение базы — воспользоваться встроенными инструментами 1С:Предприятия. Для этого не нужно копаться в системных папках или реестре. Следуйте инструкции:

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

Если база подключена в режиме клиент-сервер, в свойствах вы увидите не путь к файлу, а имя сервера и базы данных (например, SRV-1C\SQLEXPRESS;RefBook). В этом случае искать файлы на диске бессмысленно — данные хранятся в SQL-сервере, и доступ к ним осуществляется через специализированные инструменты (например, SQL Server Management Studio).

Для файловых баз в окне свойств также можно увидеть:

  • 📌 Версию платформы, с которой совместима база.
  • 📌 Режим запуска (управляемое приложение, обычное приложение).
  • 📌 Язык интерфейса (может влиять на пути к временным файлам).

☑️ Поиск базы через интерфейс 1С

Выполнено: 0 / 4

Если в списке баз пусто или нужная база не отображается, попробуйте добавить её вручную через кнопку Добавить. При этом предложит выбрать файл .1CD или подключиться к серверу — это тоже поможет определить место хранения.

Клиент-серверные базы 1С: где и как хранятся данные

В отличие от файловых баз, клиент-серверные варианты не хранят данные в виде отдельных файлов на диске. Вместо этого они используют СУБД (SQL Server, PostgreSQL, IBM DB2), где информация разбивается на таблицы, индексы и другие объекты базы данных. Физически файлы базы данных находятся на сервере СУБД, и их расположение зависит от настроек администратора.

Чтобы найти клиент-серверную базу , выполните следующие шаги:

  1. Узнайте имя сервера и базы данных через свойства базы в 1С:Предприятии (как описано в предыдущем разделе).
  2. Подключитесь к серверу СУБД с помощью соответствующего инструмента:
    • Для Microsoft SQL Server: используйте SQL Server Management Studio (SSMS).
    • Для PostgreSQL: подойдёт pgAdmin или DBeaver.
  3. Найдите базу данных в списке и посмотрите её свойства. В SQL Server, например, путь к файлам базы можно увидеть в разделе Files (обычно это MDF — основной файл данных и LDF — файл журнала транзакций).
  4. Типичные пути для файлов SQL Server:

    • 📁 C:\Program Files\Microsoft SQL Server\MSSQL{версия}.{инстанция}\MSSQL\DATA\ — стандартное расположение для пользовательских баз.
    • 📁 D:\SQLData\ — если администратор перенёс файлы на другой диск.
    ⚠️ Внимание: Не пытайтесь вручную копировать или перемещать файлы .MDF/.LDF без отключения базы от сервера! Это может привести к повреждению данных. Для переноса используйте инструменты СУБД (например, Detach/Attach в SQL Server) или штатные средства .

    Для PostgreSQL путь к данным обычно указывается в конфигурационном файле postgresql.conf (параметр data_directory). Стандартное расположение:

    • 📁 C:\Program Files\PostgreSQL\{версия}\data\ (Windows).
    • 📁 /var/lib/postgresql/{версия}/main/ (Linux).
    Тип СУБД Стандартный путь к файлам базы Инструмент для управления
    Microsoft SQL Server C:\Program Files\Microsoft SQL Server\...\DATA\ SQL Server Management Studio
    PostgreSQL /var/lib/postgresql/{версия}/main/ pgAdmin, psql
    IBM DB2 Зависит от инсталляции (обычно /db2/{инстанция}/) IBM Data Studio

    Поиск баз 1С в реестре Windows

    Если стандартные методы не помогли, можно попробовать найти пути к базам в реестре Windows. Это актуально, если база была подключена давно, а ярлыки или файлы конфигурации удалены. Откройте редактор реестра (Win + R → введите regedit) и проверьте следующие ветки:

    • 🔑 HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\ — здесь хранятся настройки текущего пользователя, включая пути к недавно открытым базам.
    • 🔑 HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\ — глобальные настройки для всех пользователей.
    • 🔑 HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBBases\ — список подключённых информационных баз (включая сетевые и клиент-серверные).

    В ветке IBBases каждая база представлена в виде подпапки с уникальным идентификатором (например, {A3D4F1B2-...}). Внутри неё ищите параметры:

    • Name — имя базы, отображаемое в списке.
    • Loc — путь к файлу .1CD (для файловых баз) или строка подключения (для клиент-серверных).
    • App — режим запуска (например, ManagedApplication для управляемого приложения).

    Пример пути в реестре для файловой базы:

    Loc = File="C:\\Bases1C\\Trade\\1Cv8.1CD"
    ⚠️ Внимание: Редактирование реестра может привести к нестабильной работе системы. Не изменяйте параметры, если не уверены в их назначении. Для резервного копирования достаточно экспортировать нужную ветку (правый клик → Экспортировать).
    💡

    Если в реестре нет актуальных данных, попробуйте найти файлы .1CD через поиск по диску. В Windows используйте команду dir /s C:\*.1CD в командной строке (запущенной от имени администратора).

    Поиск баз 1С в Linux

    Если 1С:Предприятие 8.3 установлена на сервере под управлением Linux (например, Ubuntu, CentOS или Debian), пути к базам будут отличаться от Windows. Файловые базы в Linux обычно хранятся в следующих каталогах:

    • 📁 /home/имя_пользователя/1C/1Cv8/ — стандартное расположение для пользовательских баз.
    • 📁 /opt/1C/v8.3/ или /usr/1cv8/ — системные каталоги, где могут лежать шаблоны или общие базы.
    • 📁 /var/1C/ — иногда используется для хранения общих данных.
    • 📁 /mnt/1C/ — если база размещена на отдельном разделе или сетевом хранилище.

    Для поиска файлов баз в Linux используйте команду find:

    sudo find / -name "*.1CD" 2>/dev/null

    Эта команда рекурсивно просканирует все диски, игнорируя ошибки доступа (2>/dev/null). Если вы знаете примерное расположение, сузьте область поиска:

    find /home -name "*.1CD"

    Для клиент-серверных баз на PostgreSQL в Linux:

    • 📁 Файлы базы данных обычно лежат в /var/lib/postgresql/{версия}/main/.
    • 📁 Конфигурационные файлы — в /etc/postgresql/{версия}/main/.

    Чтобы узнать точный путь к данным PostgreSQL, выполните команду:

    sudo -u postgres psql -c "SHOW data_directory;"
    ⚠️ Внимание: В Linux права доступа к файлам могут отличаться от Windows. Убедитесь, что у пользователя, под которым запускается 1С:Предприятие, есть права на чтение/запись в каталоге с базой. Иначе при работе могут возникать ошибки вроде Файл заблокирован или Нет прав доступа.

    Скрытые и временные файлы 1С: где они хранятся

    Помимо основных файлов баз (.1CD), 1С:Предприятие создаёт множество временных и служебных файлов, которые тоже могут понадобиться для диагностики или восстановления. Вот где их искать:

    • 📁 Временные файлы:
      • Windows: %TEMP%\1C\1Cv8\ или C:\Users\ИмяПользователя\AppData\Local\Temp\1C\1Cv8\.
      • Linux: /tmp/1C/ или /var/tmp/1C/.

      Здесь хранятся кэш, лог-файлы (.lgp, .log) и временные копии баз при обновлении.

    • 📁 Журналы регистрации:
      • Для файловых баз: в той же папке, где лежит .1CD-файл (файлы .lgp).
      • Для клиент-серверных: на сервере СУБД (например, в C:\Program Files\Microsoft SQL Server\...\LOG\).
    • 📁 Конфигурационные файлы:
      • Windows: %APPDATA%\1C\1cv8\ (например, conf.cfg, 1cv8.lst).
      • Linux: ~/.1C/1cv8/ или /etc/1C/.

Временные файлы с расширением .1CD (например, temp_1234.1CD) могут появляться в папке %TEMP% во время обновления базы или выполнения длительных операций. Их не стоит удалять вручную — очищает их автоматически после завершения работы. Однако если процесс был прерван (например, из-за отключения электричества), эти файлы могут остаться и занимать место на диске.

Для очистки временных файлов:

  1. Закройте все сеансы 1С:Предприятия.
  2. Удалите содержимое папок %TEMP%\1C\ и %APPDATA%\1C\1cv8\cache\.
  3. Перезапустите компьютер.
Что делать, если временные файлы не удаляются?

Если файлы заняты процессом ragent.exe или rmngr.exe, завершите их через Диспетчер задач. В Linux используйте команду lsof | grep 1CD, чтобы найти процесс, блокирующий файл.

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

Иногда база физически существует на диске, но не появляется в окне выбора баз при запуске программы. Это может происходить по нескольким причинам:

  1. Повреждён файл 1cv8.lst — он хранит список подключённых баз.
  2. База подключена под другим пользователем Windows (в случае файловых баз).
  3. Изменился путь к базе (например, диск был переименован или файл перемещён).
  4. Отсутствуют права доступа к папке с базой.

Чтобы восстановить доступ:

  1. Добавьте базу вручную:
    • В окне запуска 1С:Предприятия нажмите Добавить.
    • Выберите Добавление в список существующей информационной базы.
    • Укажите путь к файлу .1CD или строку подключения для клиент-серверной базы.
  • Проверьте файл 1cv8.lst:
    • Откройте его в блокноте и убедитесь, что путь к базе указан корректно.
    • Пример строки для файловой базы: File="C:\Bases\Trade\1Cv8.1CD".
  • Запустите 1С от имени администратора — иногда это помогает, если проблема в правах доступа.
  • Если база была перемещена, но упорно ищет её по старому пути, можно:

    • 🔄 Создать символическую ссылку (в Windows — через mklink, в Linux — через ln -s).
    • 🔄 Отредактировать файл 1cv8.lst вручную, исправив путь.
    • 🔄 Восстановить базу из резервной копии в новое расположение.
    ⚠️ Внимание: Если база не открывается даже после указания правильного пути, проверьте её целостность с помощью утилиты chdbfl.exe (входит в комплект 1С:Предприятия). Запустите её из командной строки с параметром chdbfl.exe /F "путь_к_базе.1CD" /L для проверки логической структуры.
    💡

    Если база не видна в списке, сначала проверьте файл 1cv8.lst и права доступа. В 90% случаев проблема решается добавлением базы вручную или исправлением пути в конфигурационном файле.

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

    Можно ли перенести базу 1С на другой диск, просто скопировав файл .1CD?

    Да, но с оговорками:

    • 📌 Для файловой базы достаточно скопировать файл .1CD и все сопутствующие файлы (например, .lgp) в новое расположение, а затем обновить путь в списке баз .
    • 📌 Для клиент-серверной базы перенос требует использования инструментов СУБД (например, Detach/Attach в SQL Server или pg_dump в PostgreSQL).
    • 📌 Всегда проверяйте целостность базы после переноса!
    Где хранятся резервные копии баз 1С, сделанные через конфигуратор?

    По умолчанию резервные копии (.dt или .zip) сохраняются:

    • 📁 В Windows: в папке, указанной при создании копии (обычно это C:\Users\ИмяПользователя\Documents\1C\Backup\).
    • 📁 В Linux: в домашнем каталоге пользователя (~/1C/Backup/) или в /var/1C/backup/.

    Путь можно изменить в настройках конфигуратора при создании резервной копии.

    Как узнать, какая СУБД используется для клиент-серверной базы 1С?

    Есть несколько способов:

    1. Откройте свойства базы в 1С:Предприятии — в строке подключения будет указан тип сервера (например, Srvr="SRV-1C";Ref="Trade"; для SQL Server или Srvr="localhost";Ref="trade";DBMS=PostgreSQL; для PostgreSQL).
    2. Посмотрите файл 1cv8.lst — в параметре Loc будет строка подключения.
    3. Запустите конфигуратор, подключитесь к базе и выберите Администрирование → Информация о сервере 1С:Предприятия.
    Что делать, если файл базы .1CD повреждён?

    Порядок действий:

    1. Попробуйте открыть базу в режиме конфигуратора с галочкой Проверять логическую целостность.
    2. Используйте утилиту chdbfl.exe для проверки и восстановления:
      chdbfl.exe /F "путь_к_базе.1CD" /L /P

      Ключ /P включает режим исправления ошибок.

    3. Если база не восстанавливается, попробуйте загрузить резервную копию или обратитесь в службу поддержки .

    ⚠️ Не используйте сторонние инструменты для восстановления .1CD — они могут окончательно повредить данные!

    Можно ли хранить файлы баз 1С в облаке (Google Drive, Yandex Disk)?

    Технически можно, но не рекомендуется:

    • Плюсы: удобство доступа с разных устройств, автоматическое резервное копирование.
    • Минусы:
      • Замедление работы из-за сетевых задержек.
      • Риск блокировки файлов облачным сервисом (например, Google Drive может блокировать .1CD как "подозрительный файл").
      • Проблемы с многопользовательским доступом (файловые базы не предназначены для одновременной работы по сети).

    Лучше использовать облако только для хранения резервных копий, а саму базу держать на локальном или сетевом диске.