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

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

1. Базы 1С 7.7: где и как хранятся

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

По умолчанию базы 1С 7.7 размещаются в следующих папках:

  • 📁 Локальная установка (однопользовательский режим): C:\Program Files\1Cv77\Bases\ или C:\1Cv77\Bases\
  • 📁 Сетевая установка (многопользовательский режим): путь указывается при создании базы, но часто используется сетевой диск, например, \\Server\1C_Bases\
  • 📁 Альтернативный путь (если установщик изменял настройки): C:\Documents and Settings\All Users\1C\1Cv77\Bases\ (для Windows XP)

Особенность 1С 7.7 — отсутствие централизованного списка баз в реестре Windows. Все пути прописываются в файле 1CV7.MD, который находится в той же папке, где и сами базы. Если этот файл повреждён или удалён, платформа не сможет "увидеть" базы, даже если они физически присутствуют на диске.

⚠️ Внимание: В 1С 7.7 нет встроенной защиты от одновременного доступа нескольких пользователей к одной базе в файловом режиме. Это может привести к повреждению данных. Для многопользовательской работы обязательно используйте сетевой вариант с блокировками или мигрируйте на 1С 8.3.

2. Файловые базы 1С 8.2 и 8.3: стандартные пути в Windows

Начиная с версии 8.2, платформа 1С:Предприятие стала поддерживать два основных режима работы: файловый и клиент-серверный. В файловом режиме базы хранятся в виде набора файлов с расширением .1CD (для 8.2) или .1Cv8 (для 8.3). Пути по умолчанию зависят от версии Windows и способа установки.

Стандартные расположения для однопользовательских баз:

  • 🖥️ Windows 7/8/10/11 (32-bit): C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\
  • 🖥️ Windows 7/8/10/11 (64-bit): C:\Program Files\1cv8\ (для 64-битной версии платформы) или C:\Program Files (x86)\1cv8\ (для 32-битной)
  • 📂 Папка с базами по умолчанию: внутри каталога платформы создаётся папка bases, например, C:\Program Files\1cv8\bases\
  • 🔄 Альтернативный путь (если установщик изменял настройки): C:\Users\Public\1C\1Cv8\ или C:\Users\All Users\1C\1Cv8\

Для многопользовательского файлового режима путь к базе указывается при её создании и может располагаться на сетевом диске, например: \\Server\1C_Bases\Trade\. В этом случае на каждом рабочем месте в списке баз будет отображаться сетевой путь.

📊 Какую версию 1С вы используете?
1С 7.7
1С 8.2 (файловая)
1С 8.3 (файловая)
1С 8.3 (клиент-серверная)
Не знаю
Версия 1С Тип базы Стандартный путь в Windows Расширение файла
1С 7.7 Файловая C:\Program Files\1Cv77\Bases\ .1CD, .1SD
1С 8.2 Файловая C:\Program Files\1cv8\bases\ .1CD
1С 8.3 (32-bit) Файловая C:\Program Files (x86)\1cv8\bases\ .1Cv8
1С 8.3 (64-bit) Файловая C:\Program Files\1cv8\bases\ .1Cv8

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

3. Клиент-серверные базы 1С 8.3: где искать данные

В клиент-серверном режиме базы 1С 8.3 хранятся не в файлах, а в SQL-сервере (обычно Microsoft SQL Server или PostgreSQL). Физически данные размещаются в файлах базы данных SQL, а не в папках . Однако есть нюансы:

  • 🗃️ Файлы базы SQL Server: по умолчанию хранятся в C:\Program Files\Microsoft SQL Server\MSSQL{версия}.MSSQLSERVER\MSSQL\DATA\. Имя файла базы обычно начинается с 1C_, например, 1C_Trade.mdf.
  • 🐘 PostgreSQL: файлы хранятся в каталоге данных, который указывается при установке сервера (например, C:\Program Files\PostgreSQL\{версия}\data\).
  • 🔗 Список баз в 1С: при клиент-серверной работе путь в окне запуска будет выглядеть как SQLServer:ИмяСервера\ИмяБазы или PostgreSQL:ИмяСервера:Порт/ИмяБазы.

Чтобы точно определить, где лежит база на SQL-сервере:

  1. Откройте SQL Server Management Studio (для MSSQL) или pgAdmin (для PostgreSQL).
  2. Найдите свою базу в списке (обычно имя начинается с 1C_).
  3. Правой кнопкой → Свойства → вкладка Файлы. Здесь будут указаны пути к файлам .mdf (данные) и .ldf (журнал транзакций).
⚠️ Внимание: Не перемещайте файлы базы данных SQL вручную! Это может привести к повреждению данных. Для переноса используйте инструменты SQL Server (Detach/Attach) или (Выгрузить/Загрузить информационную базу).
💡

Если вы администрируете сервер 1С, создайте отдельный диск (например, D:) специально для файлов SQL-баз. Это упростит резервное копирование и уменьшит нагрузку на системный диск.

4. Где хранятся базы 1С в Linux

На серверах под управлением Linux (например, Ubuntu, CentOS) пути к базам отличаются от Windows. Здесь важно учитывать, что платформа 1С:Предприятие для Linux поддерживает только клиент-серверный режимPostgreSQL) или файловый режим через Wine (не рекомендуется для производства).

Стандартные пути для файловых баз (если используете Wine):

  • 🐧 Папка установки 1С: /opt/1C/v8.3/ или /usr/1cv8/
  • 📂 Папка с базами: /opt/1C/v8.3/bases/ или /home/{пользователь}/1C/bases/

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

  • 🐘 Каталог данных PostgreSQL: обычно /var/lib/postgresql/{версия}/main/
  • 🔍 Поиск баз 1С: файлы будут иметь имена вроде 1c_trade или 1c_salary (без расширений).

Чтобы найти точный путь:

  1. Подключитесь к серверу по SSH.
  2. Выполните команду для поиска файлов баз:
    sudo find / -name "1c_*" 2>/dev/null
  3. Проверьте конфигурационный файл PostgreSQL:
    sudo nano /etc/postgresql/{версия}/main/postgresql.conf

    Ищите параметр data_directory.

⚠️ Внимание: В Linux права доступа к файлам строго контролируются. Убедитесь, что пользователь, под которым работает , имеет права на чтение/запись в папках с базами. Используйте chmod и chown для настройки прав.

5. Как найти путь к базе, если он нестандартный

Если база не находится в стандартных папках, есть несколько способов её обнаружить:

  1. Через окно запуска 1С:
    • Откройте 1С:Предприятие.
    • В списке баз выделите нужную и нажмите Изменить.
    • В поле Каталог информационной базы будет указан полный путь.
  • Через реестр Windows (для файловых баз):
    • Нажмите Win + R, введите regedit.
    • Перейдите по пути:
      HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\1C:Enterprise 8\InfoBases
    • В этом разделе будут перечислены все базы с их путями в параметре Location.
    • Через поиск по диску:
      • Используйте поиск Windows по маске .1CD или .1Cv8.
      • В Linux выполните команду:
        sudo find / -name ".1CD" -o -name ".1Cv8"

    Если база клиент-серверная, но вы не знаете, на каком сервере она расположена:

    • 🔎 Откройте файл 1CEStart.cfg в папке установки (например, C:\Program Files\1cv8\conf\). Здесь могут быть прописаны пути к кластеру серверов.
    • 🖥️ Проверьте настройки подключения в SQL Server Management Studio или pgAdmin.

    Проверьте список баз в окне запуска 1С|Ищите пути в реестре Windows|Выполните поиск по файлам .1CD или .1Cv8|Проверьте конфигурационные файлы 1С (1CEStart.cfg)|Опросите администратора сервера (для клиент-серверного варианта)-->

    6. Резервное копирование баз 1С: что и как сохранять

    Знание местоположения баз критично для резервного копирования. В зависимости от типа базы подходы отличаются:

    Для файловых баз:

    • 💾 Копируйте всю папку с базой (например, C:\Program Files\1cv8\bases\Trade\). Не достаточно скопировать только файл .1CD — нужны все сопутствующие файлы (например, .lgp, .lglock).
    • 🔄 Используйте встроенную функцию : Администрирование → Выгрузить информационную базу. Это создаст архивный файл .dt.
    • ⏱️ Автоматизируйте копирование с помощью Планировщика задач Windows или скриптов (например, robocopy).

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

    • 🗃️ Для SQL Server: используйте SQL Server Management Studio → правая кнопка по базе → Tasks → Back Up.
    • 🐘 Для PostgreSQL: выполните команду:
      pg_dump -U postgres -F c -b -v -f "backup.sql" имя_базы
    • 🔄 В можно выгрузить базу через Администрирование → Выгрузить информационную базу (даже для SQL-баз).

    Критично важно: Резервные копии файловых баз 1С должны создаваться только при закрытой программе. Если копировать файлы во время работы пользователей, база может повредиться!

    💡

    Для надёжного резервного копирования клиент-серверных баз 1С используйте инструменты SQL-сервера (а не копирование файлов .mdf/.ldf вручную). Это гарантирует целостность данных.

    7. Частые ошибки и как их избежать

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

    • 🚫 "База не найдена" при запуске 1С:
      • Причина: путь к базе изменён или файл 1CV8.MD (для 7.7) / реестр (для 8.x) повреждён.
      • Решение: проверьте путь вручную или перерегистрируйте базу через Администрирование → Информационные базы.
    • 🔒 Отсутствие прав доступа:
      • Причина: пользователь Windows не имеет прав на папку с базой.
      • Решение: настройте права через Свойства папки → Безопасность.
    • 🗜️ Повреждение базы после копирования:
      • Причина: копирование выполнялось во время работы пользователей.
      • Решение: всегда останавливайте службу (Агент сервера 1С:Предприятия) перед резервным копированием.
    • 🔄 Несовпадение версий платформы и базы:
      • Причина: база создана в 1С 8.3.20, а запускается в 8.3.18.
      • Решение: обновите платформу или конвертируйте базу через Конфигуратор → Администрирование → Преобразовать информационную базу.

    Если вы переносите базу на другой компьютер, убедитесь, что:

    1. Версии платформы на обоих ПК совпадают.
    2. Путь к базе на новом ПК идентичен старому (или исправлен в настройках).
    3. Права доступа настроены корректно.
    Что делать, если база 1С не открывается после переноса?

    1. Проверьте, что файл базы (.1CD или .1Cv8) не заблокирован антивирусом.

    2. Убедитесь, что на новом ПК установлена та же версия платформы 1С, что и на старом.

    3. Попробуйте запустить 1С с ключом /RepairIB для проверки целостности базы:

    "C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" /RepairIB "C:\path\to\base"

    4. Если база клиент-серверная, проверьте, что SQL-сервер доступен и служба 1С:Предприятия запущена.

    FAQ: Ответы на частые вопросы

    Можно ли хранить файловую базу 1С на сетевом диске?

    Технически да, но это не рекомендуется для многопользовательской работы. Сетевые задержки и блокировки файлов могут привести к повреждению данных. Для совместной работы лучше использовать клиент-серверный режим с SQL Server или PostgreSQL.

    Если сетевое хранение неизбежно (например, для небольшой бухгалтерии), используйте протокол iSCSI вместо SMB и убедитесь, что сеть стабильна.

    Как перенести базу 1С с одного компьютера на другой?

    Для файловой базы:

    1. Скопируйте всю папку с базой (например, C:\1C_bases\Trade\).
    2. На новом ПК разместите папку в том же пути или добавьте базу в список через Администрирование → Добавить.
    3. Убедитесь, что версия платформы 1С на новом ПК не ниже, чем на старом.

    Для клиент-серверной базы:

    1. Сделайте резервную копию через SQL Server Management Studio или pgAdmin.
    2. Восстановите копию на новом сервере.
    3. Обновите настройки подключения в (имя сервера, порт, имя базы).
    Почему после обновления 1С база перестала открываться?

    Чаще всего это связано с несовместимостью версий:

    • База была создана в более новой версии платформы, чем та, что установлена на вашем ПК.
    • Файлы базы повреждены из-за прерванного обновления.

    Решения:

    1. Обновите платформу 1С до актуальной версии.
    2. Восстановите базу из резервной копии.
    3. Запустите с ключом /RepairIB для проверки целостности.
    Где хранятся временные файлы 1С?

    Временные файлы (кэш, отчёты, печатные формы) хранятся в папках:

    • 🖥️ Windows:
      • C:\Users\{ИмяПользователя}\AppData\Local\1C\1Cv8\ (кэш)
      • C:\Users\{ИмяПользователя}\AppData\Roaming\1C\1Cv8\ (настройки)
    • 🐧 Linux:
      • /home/{пользователь}/.1C/1cv8/
      • /tmp/1C/ (временные файлы отчётов)

    Очистка этих папок может решить проблемы с производительностью или ошибками печати.

    Как изменить стандартный путь хранения баз 1С?

    Для файловых баз:

    1. При создании новой базы в окне Добавление информационной базы укажите нужный путь в поле Каталог.
    2. Для существующей базы:
      • Выгрузите её через Администрирование → Выгрузить информационную базу.
      • Скопируйте файл .dt в новую папку.
      • Загрузите базу обратно через Администрирование → Загрузить информационную базу.

    Для клиент-серверных баз путь изменяется на уровне SQL Server или PostgreSQL (например, через команду ALTER DATABASE в MSSQL).