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

Особенность в том, что расположение баз не всегда очевидно. Например, в файловом варианте это может быть скрытая папка на системном диске, а в клиент-серверном — удалённая SQL-база с нестандартным портом. Мы собрали актуальную информацию для Windows, Linux, а также для работы с PostgreSQL, Microsoft SQL Server и облачными решениями типа 1С:Fresh. Если вы администрируете несколько версий платформы (от 7.7 до 8.3), здесь найдёте ответы для каждой.

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

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

Файловый вариант — самый распространённый способ хранения для небольших компаний. База представляет собой набор файлов с расширениями .1CD (основной файл данных), .1CDT (временный файл), .CF (конфигурация) и других. Вот где их искать:

  • 📁 Windows (одиночный ПК): C:\Users\Public\Documents\1C\1Cv8\ или C:\Program Files (x86)\1cv8\. Здесь хранятся как сами базы, так и шаблоны конфигураций.
  • 📁 Windows (сетевой вариант): \\Сервер\ОбщаяПапка\1C\. Часто администраторы создают общую папку на сервере и монтируют её как сетевой диск.
  • 📁 Linux: /opt/1C/v8.3/ или /var/1C/. Пути могут отличаться в зависимости от дистрибутива и способа установки.
  • 💾 Переносные версии: если 1С установлена на флешке, база будет в папке 1Cv8 на съёмном носителе.

Важно: в Windows 10/11 папка Public\Documents может быть скрыта. Чтобы её увидеть, включите отображение скрытых файлов в Проводнике → Вид → Скрытые элементы. Также проверьте права доступа — иногда базы хранятся в папках, доступных только администратору.

📊 Где у вас хранится база 1С?
На локальном ПК
На файловом сервере
В облаке (1С:Fresh)
На SQL-сервере
Не знаю, где искать

Если базы нет в стандартных папках, попробуйте найти её через список информационных баз в запущенной 1С:

  1. Откройте 1С:Предприятие (не конкретную базу, а платформу).
  2. Нажмите ДобавитьСуществующую информационную базу.
  3. В окне выбора укажите путь к файлу .1CD вручную.
💡

Если вы видите в папке с базой файлы .1CDT или .LGN, не удаляйте их — это временные файлы блокировок и журналов, необходимые для корректной работы.

2. Клиент-серверный вариант: где искать базы на SQL

Если ваша 1С работает в клиент-серверном режиме, данные хранятся не в файлах, а в SQL-базе. Здесь два варианта:

  1. Microsoft SQL Server — используется в большинстве корпоративных решений.
  2. PostgreSQL — популярен для 1С:Предприятие 8.3 на Linux или в облачных инсталляциях.

Сами базы данных хранятся на сервере СУБД, но конфигурация 1С (метаданные) может лежать отдельно. Вот где искать:

Тип СУБДПуть к базеГде хранится конфигурация
Microsoft SQL ServerНа сервере в Databases (управляется через SQL Server Management Studio)В файле .cf на клиентских ПК или в общей папке
PostgreSQLВ каталоге данных PostgreSQL (обычно /var/lib/postgresql/{версия}/main/)В базе данных как набор таблиц (например, config)
1С:Fresh (облако)На серверах 1С (доступ только через веб-интерфейс)Хранится в облаке, скачать нельзя

Чтобы найти базу на SQL Server, подключитесь к серверу через Management Studio и посмотрите список баз данных. Имена обычно содержат префикс 1C_ или название компании. Для PostgreSQL используйте команду:

psql -U postgres -l

Это выведет список всех баз данных на сервере. Ищите имена с упоминанием или вашей организации.

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

Откройте конфигуратор 1С, перейдите в Администрирование → Поддержка → Информация о системе. В разделе "Сервер 1С:Предприятия" будет указан тип СУБД.

3. Облачные базы 1С: Fresh, Госуслуги, корпоративные решения

С развитием облачных технологий многие компании переходят на 1С:Fresh, 1С:Госуслуги или корпоративные облачные решения. В этом случае базы хранятся на удалённых серверах, и доступ к файлам напрямую закрыт. Однако есть нюансы:

  • 🌐 1С:Fresh: данные хранятся на серверах 1С в России. Вы можете только экспортировать отчёты или выгружать данные через XML/JSON.
  • 🏛️ 1С:Госуслуги: интеграция с порталом госуслуг. Базы хранятся в защищённом контуре, доступ ограничен API.
  • ☁️ Корпоративные облака (например, на базе Yandex Cloud или SberCloud): здесь базы могут храниться как в SQL, так и в файловом варианте на виртуальных машинах.

Если вы используете 1С:Fresh, то физического доступа к файлам базы нет. Однако вы можете:

  • Скачать архивную копию через личный кабинет.
  • Настроить обмен данными с локальной базой.
  • Использовать API для интеграции с другими системами.
💡

В облачных решениях 1С вы не владеете файлами базы — только данными. Все операции с резервным копированием и восстановлением выполняются через веб-интерфейс.

Для корпоративных облаков (например, когда 1С развёрнута на виртуальной машине в Yandex Compute Cloud) пути к базам такие же, как для локальных SQL-серверов. Но доступ к ним возможен только по SSH/RDP с соответствующими правами.

4. Как найти базу 1С через реестр Windows

Если стандартные пути не дали результата, попробуйте поискать информацию о базах в реестре Windows. Это актуально для версий 1С:Предприятие 8.x, где пути к базам могут прописываться в системных ключах.

Откройте Редактор реестра (Win + R → введите regedit) и перейдите по следующему пути:

HKEY_CURRENT_USER\Software\1C\1Cv8\8.{версия платформы}\IBBases

Здесь вы увидите список всех подключённых баз с их путями. Например:

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

Если у вас несколько версий платформы (например, 8.3.20 и 8.3.22), проверьте все ветки 8.{x} в реестре. Также полезно посмотреть ветку HKEY_LOCAL_MACHINE — иногда пути прописываются там.

Открыть regedit (Win + R → regedit)

Перейти в HKEY_CURRENT_USER\Software\1C\1Cv8

Проверить все ветки версий (8.1, 8.2, 8.3)

Найти параметр Loc с путём к базе

Скопировать путь и проверить его в Проводнике-->

Обратите внимание: в реестре могут храниться пути к удалённым базам, которые уже не существуют. Если путь ведёт на несуществующий файл или сервер, его можно удалить из реестра (но предварительно сделайте резервную копию!).

5. Поиск баз 1С на Linux-сервере

На Linux пути к базам 1С зависят от способа установки. Если вы используете файловый вариант, ищите базы в следующих папках:

  • 📂 /opt/1C/v8.3/ — стандартная папка для установки 1С.
  • 📂 /var/1C/ — здесь могут храниться общие данные.
  • 📂 /home/{пользователь}/1C/ — если база развёрнута для конкретного пользователя.

Для клиент-серверного варианта на PostgreSQL выполните следующие команды:

  1. Подключитесь к серверу PostgreSQL:
    sudo -u postgres psql
  2. Посмотрите список баз данных:
    \l
  3. Найдите базы с именами, содержащими 1c или название вашей компании.

Если 1С установлена через Docker, пути могут отличаться. Например, в официальном образе 1C:Enterprise базы хранятся в контейнере по пути /home/usr1cv8/.1cv8/1C/1cv8/. Чтобы получить к ним доступ, используйте команду:

docker exec -it {имя_контейнера} bash
💡

На Linux права доступа к папкам 1С часто ограничены. Используйте sudo chmod -R 755 /opt/1C/, чтобы дать права на чтение (но не меняйте права на системные файлы!).

Если вы администрируете сервер с и PostgreSQL, проверьте конфигурационный файл pg_hba.conf — там могут быть ограничения на подключение к базам по IP.

6. Как определить тип базы 1С (файловая или SQL)

Прежде чем искать базу, нужно понять, в каком режиме она работает. Вот как это сделать:

  1. Запустите 1С в режиме конфигуратора (зажмите Shift при запуске ярлыка 1С).
  2. Перейдите в Администрирование → Поддержка → Информация о системе.
  3. Посмотрите раздел Информационная база:
    • Если указан путь к файлу .1CD — это файловый вариант.
    • Если есть строка подключения к серверу (например, Srvr="localhost";Ref="BaseName";) — это клиент-серверный вариант.

Также тип базы можно определить по расширению файлов:

  • 📄 .1CD — файловая база (основной файл данных).
  • 📄 .CF — конфигурация (может быть как в файловом, так и в SQL-варианте).
  • 📄 .DT — устаревший формат файловой базы (встречается в 1С 7.7).
  • 🗃️ Отсутствие файлов .1CD при наличии подключения к серверу — SQL-база.
Как узнать версию платформы 1С?

Запустите 1С, в окне выбора базы нажмите Справка → О программе. В заголовке будет указана версия (например, 8.3.22.1899).

Если у вас SQL-база, но вы не знаете, какая СУБД используется, проверьте порт подключения:

  • 1433Microsoft SQL Server.
  • 5432PostgreSQL.

7. Поиск резервных копий и архивов баз 1С

Иногда основная база повреждена или недоступна, и единственный способ восстановления — найти резервную копию. Вот где их искать:

  • 💾 Локальные копии:
    • C:\Users\{Пользователь}\AppData\Roaming\1C\1Cv8\ — здесь могут лежать автоматические резервные копии.
    • C:\ProgramData\1C\1Cv8\ — общие данные для всех пользователей.
  • 🖥️ Сетевые хранилища:
    • Общие папки на файловом сервере (например, \\Server\Backup\1C\).
    • NAS-накопители или сетевые диски.
  • ☁️ Облачные резервные копии:
    • 1С:Fresh — архивы в личном кабинете.
    • Yandex Диск/Google Drive — если настроена автоматическая выгрузка.

Резервные копии обычно имеют расширения:

  • .dt — архив базы (устаревший формат).
  • .zip/.7z — сжатые копии файлов .1CD и .CF.
  • .bak — резервная копия SQL-базы (для Microsoft SQL Server).
  • .dump — дамп базы (для PostgreSQL).

Если вы нашли файл .dt, его можно восстановить через Конфигуратор:

  1. Создайте новую базу в файловом варианте.
  2. В конфигураторе выберите Администрирование → Загрузить информационную базу.
  3. Укажите путь к файлу .dt.
💡

Автоматические резервные копии 1С создаются только при включенной опции в настройках платформы. Если её нет, копии придётся делать вручную.

8. Частые ошибки при поиске баз 1С и как их избежать

При поиске баз 1С пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые ошибки и способы их решения:

  • Неверная версия платформы: вы ищете базу в папках для 8.3, а она лежит в каталоге 8.2. Всегда проверяйте версию в Справка → О программе.
  • Скрытые папки: в Windows папки AppData или Public скрыты по умолчанию. Включите отображение скрытых файлов.
  • Ошибки прав доступа: у вашей учётной записи нет прав на чтение папки с базой. Попробуйте запустить Проводник от имени администратора.
  • Путаница с SQL и файловой базой: вы ищете файл .1CD, а база на самом деле лежит в SQL. Проверьте тип базы через конфигуратор.
  • Устаревшие пути в реестре: в regedit остались записи о давно удалённых базах. Очистите реестр от ненужных ключей.

Ещё одна частая проблема — повреждённые файлы базы. Если вы нашли файл .1CD, но 1С не открывает его, попробуйте:

  1. Запустить тестирование и исправление через конфигуратор (Администрирование → Тестирование и исправление).
  2. Восстановить базу из резервной копии.
  3. Использовать утилиту chdbfl.exe (лежит в папке с платформой 1С) для проверки целостности файла.
💡

Если 1С выдаёт ошибку "Файл базы данных повреждён", не пытайтесь открыть его многократно — это может усугубить проблему. Сразу приступайте к восстановлению из бэкапа.

Если вы администрируете сервер с 1С, настройте автоматическое резервное копирование. Для файлового варианта можно использовать скрипты на PowerShell или Bash, а для SQL — встроенные инструменты СУБД.

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

Где хранится база 1С, если она не в стандартных папках?

Проверьте:

  1. Реестр Windows (HKEY_CURRENT_USER\Software\1C\1Cv8).
  2. Общие сетевые папки (спросите у администратора).
  3. Папку AppData\Roaming\1C\1Cv8\ для текущего пользователя.
  4. Настройки ярлыка 1С (правый клик → Свойства → путь в поле Объект).
Как узнать, какая СУБД используется в моей 1С?

Откройте конфигуратор, перейдите в Администрирование → Поддержка → Информация о системе. В разделе "Сервер 1С:Предприятия" будет указан тип СУБД (например, PostgreSQL 12 или Microsoft SQL Server 2019).

Можно ли перенести базу с SQL на файловый вариант?

Да, но это не тривиальная задача. Вам потребуется:

  1. Сделать выгрузку данных из SQL-базы в файл .dt (через конфигуратор).
  2. Создать новую файловую базу.
  3. Загрузить данные из .dt в неё.

Учтите, что некоторые объекты (например, регистры накопления с большим объёмом данных) могут не корректно перенестись. Рекомендуется тестировать перенос на копии базы.

Что делать, если база 1С пропала после обновления Windows?

Возможные причины и решения:

  • 🔄 Обновление сбросило права доступа: проверьте права на папку с базой (особенно если она на системном диске).
  • 🗑️ Файлы удалены: восстановите их из корзины или резервной копии.
  • 🔧 Повреждение файлов: запустите chdbfl.exe для проверки целостности.
  • 📍 Изменился путь: после обновления Windows иногда меняются пути к системным папкам (например, Public). Проверьте реестр.
Как найти базу 1С на MacOS?

Официально 1С не поддерживает MacOS, но есть варианты:

  • 🍎 Через виртуальную машину: если 1С установлена в Parallels или VirtualBox, ищите базу внутри виртуального диска (обычно по стандартным путям Windows).
  • ☁️ Облачный доступ: если вы подключаетесь к удалённой базе через 1С:Fresh или RDP, физически на Mac базы нет.
  • 🐧 Linux-подобные системы: если используете 1С через Wine, проверьте папку ~/.wine/drive_c/Program Files/1cv8/.