Администрирование · 10 мин
Где находятся базы 1С и как найти путь к ним
Где физически хранятся базы 1С: пути к файловым базам, расположение данных в SQL Server, PostgreSQL и облаке, как найти путь к базе через конфигуратор и список баз.
База 1С может храниться в двух принципиально разных форматах: как файл с расширением 1Cv8.1CD в обычной папке на диске или как набор таблиц внутри системы управления базами данных — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2. От этого зависит, где искать данные и как их резервировать. Частая ошибка администраторов — копировать папку, где, по их мнению, лежит база, хотя реальные данные находятся на SQL-сервере, а в папке лежат только служебные файлы.
Быстрее всего узнать расположение базы — посмотреть её путь прямо в окне запуска 1С: при выделении информационной базы в списке внизу окна отображается строка подключения. Для файловой базы это путь вида File="D:\Bases\Trade", для серверной — параметры вида Srvr="server1";Ref="trade_db". Эта же информация хранится в файле списка баз ibases.v8i в профиле пользователя.
Как узнать путь к базе через окно запуска 1С
Запустите ярлык 1С и выделите нужную информационную базу в списке. В нижней части окна появится строка подключения — это самый надёжный способ определить, где находятся данные. Если строка начинается с File=, база файловая, и указанный путь ведёт прямо к каталогу с данными. Если строка содержит Srvr= и Ref=, база серверная: Srvr — имя сервера 1С, Ref — имя базы в кластере.
Если база не отображается в списке или окно запуска недоступно, откройте файл списка баз вручную. Он находится в профиле пользователя Windows: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Файл текстовый, его можно открыть блокнотом — внутри перечислены все зарегистрированные базы с их путями и параметрами подключения.
- 1Откройте окно запуска 1С и выделите нужную базу
- 2Посмотрите строку подключения внизу окна
- 3Если путь File= — откройте указанную папку и найдите файл 1Cv8.1CD
- 4Если путь Srvr= — уточните у администратора сервера, где размещены данные СУБД
- 5При отсутствии базы в списке откройте файл ibases.v8i в профиле пользователя
Где лежит файловая база 1С
Файловая база — это каталог, в котором главный файл называется 1Cv8.1CD. Именно в нём хранятся все данные: документы, справочники, регистры, настройки. Рядом могут лежать служебные файлы и папки: журнал регистрации (каталог 1Cv8Log), временные файлы, индексы полнотекстового поиска. Удалять или перемещать эти файлы по отдельности нельзя — база копируется и переносится только целиком, всей папкой.
Типичные места размещения файловых баз: локальный диск компьютера пользователя (C:\Bases, D:\1C_Base), сетевая папка на файловом сервере (\\SERVER\Bases\Trade) или общий диск в небольшом офисе. При работе по сети несколько пользователей подключаются к одной папке, поэтому путь часто прописан через UNC-имя сервера, а не через букву подключённого диска.
Проверить размер базы можно просто через свойства файла 1Cv8.1CD. Если файл занимает несколько гигабайт и работа пользователей заметно замедляется, это признак того, что файловый режим достиг своих ограничений и стоит рассмотреть переход на клиент-серверный вариант.
Где хранятся данные серверной базы 1С
В клиент-серверном варианте платформа 1С сама не хранит данные в виде отдельного файла — она работает через СУБД. Физическое расположение данных определяется настройками сервера баз данных, а не 1С. Для Microsoft SQL Server это обычно каталог вида C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA, где лежат файлы .mdf (данные) и .ldf (журнал транзакций). Точный путь виден в свойствах базы в SQL Server Management Studio.
Для PostgreSQL данные хранятся в каталоге кластера, заданном при инициализации, — например, /var/lib/pgsql/data в Linux или C:\Program Files\PostgreSQL\15\data в Windows. Напрямую работать с этими файлами не нужно: резервное копирование серверных баз выполняется штатными средствами СУБД (BACKUP DATABASE, pg_dump), а не копированием файлов.
Важно понимать разницу между именем базы в кластере 1С (параметр Ref) и именем базы данных в СУБД. Они могут совпадать, но это не обязательно — при создании базы через консоль кластера администратор задаёт имя базы данных отдельно. Сопоставить их можно в консоли администрирования сервера 1С, открыв свойства информационной базы.
Файловый и серверный вариант хранения
Один файл 1Cv8.1CD в папке на диске. Подходит для небольших команд, простое копирование, но ограничения по объёму и одновременной работе
Данные внутри СУБД на сервере. Подходит для больших объёмов и десятков пользователей, но требует администрирования СУБД и резервного копирования средствами СУБД
Где искать базы в облаке и на веб-сервере
Если 1С используется через браузер или тонкий клиент по адресу вида https://server/base, база опубликована на веб-сервере (IIS или Apache). Строка подключения в этом случае начинается с ws= или содержит URL. Физическое расположение данных определяется тем, как настроена публикация: в файле default.vrd в каталоге публикации указано, к файловой или серверной базе идёт подключение.
В облачных сервисах (например, аренда 1С через интернет) пользователь вообще не имеет доступа к файлам базы — данные находятся на инфраструктуре провайдера. В этом случае для получения копии используйте выгрузку данных через конфигуратор (файл .dt) или штатные средства сервиса. Пытаться «найти папку с базой» в облаке бессмысленно — доступ к ней есть только у оператора.
Как найти все базы на компьютере или сервере
Если вы не знаете, какие базы вообще есть на машине, начните с файлов списков баз: помимо общего ibases.v8i в профиле пользователя, существует общесистемный список C:\ProgramData\1C\1CEStart\ibases.v8i — он задаёт базы, общие для всех пользователей компьютера. Проверьте оба расположения.
Для поиска файловых баз по всему диску используйте поиск Windows по маске имени главного файла базы. Это помогает обнаружить забытые архивные копии и тестовые базы, которые не зарегистрированы ни в одном списке.
Get-ChildItem -Path C:\,D:\ -Filter "1Cv8.1CD" -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTimeНа сервере с СУБД список баз смотрите штатными средствами: в SQL Server — через Management Studio или запрос SELECT name FROM sys.databases, в PostgreSQL — командой \l в psql. Учтите, что не каждая база в СУБД обязательно подключена к кластеру 1С, и наоборот — сопоставление проверяется в консоли кластера.
Типичные ошибки при поиске и копировании баз
Самая распространённая ошибка — резервное копирование «не того». Администратор копирует папку, указанную в пути, не замечая, что база серверная и в строке подключения стоит Srvr=. В итоге архивируется пустой каталог или служебные файлы, а реальные данные остаются без копии. Всегда проверяйте тип подключения перед настройкой резервного копирования.
Вторая ошибка — перенос файловой базы копированием при работающих пользователях. Файл копируется в несогласованном состоянии, и при открытии копии появляются ошибки целостности. Правильный порядок: завершить все сеансы, выгрузить базу в .dt через конфигуратор или скопировать папку целиком, затем проверить копию тестированием и исправлением.
Третья ошибка — путаница между кэшем и базой. В профилях пользователей (AppData\Roaming\1C\1cv8 и AppData\Local\1C\1cv8) хранятся кэши метаданных с длинными именами-идентификаторами. Это не базы: их можно удалять для решения проблем с отображением, но бессмысленно архивировать как данные.
Как проверить, что вы нашли нужную базу
После того как путь найден, убедитесь, что это актуальные данные, а не старая копия. Для файловой базы посмотрите дату изменения 1Cv8.1CD — у рабочей базы она свежая. Затем откройте базу в режиме предприятия и сверьте несколько последних документов с реальной работой пользователей.
Как проверить результат
Путь совпадает с найденной папкой или сервером
Путь ведёт на другой диск или недоступный сетевой ресурс
Дата свежая, файл меняется при работе
Дата старая — вероятно, это архивная копия
Последние документы соответствуют текущей работе
Данные устарели или база пустая
Если найдено несколько каталогов с похожими базами, сравните их размер и даты, а затем поочерёдно добавьте каждую в список баз под понятными именами («Архив», «Тестовая», «Рабочая»). Это избавит от ситуации, когда пользователи вводят данные не в ту базу.
Что важно запомнить
Расположение базы всегда видно в строке подключения окна запуска 1С или в файле ibases.v8i. Файловая база — это файл 1Cv8.1CD в указанной папке, серверная — данные внутри СУБД, резервировать которую нужно средствами самой СУБД. Перед копированием или переносом завершайте все сеансы.
Частые вопросы
Можно ли просто скопировать папку с базой 1С на флешку?
Да, но только для файловой базы и при условии, что все сеансы завершены. Копируйте папку целиком. Более надёжный способ — выгрузка в файл .dt через конфигуратор: такая копия гарантированно целостная и занимает меньше места.
Где находится база, если 1С открывается через браузер?
База опубликована на веб-сервере, а физически лежит там, куда указывает настройка публикации в файле default.vrd — это может быть файловый каталог или серверная СУБД. Уточнить расположение может администратор, настраивавший публикацию.
Что будет, если удалить файл ibases.v8i?
Очистится список баз в окне запуска, но сами данные не пострадают. Базы нужно будет заново добавить через кнопку «Добавить», указав путь к папке или параметры сервера.
Как узнать, файловая база или серверная, не открывая 1С?
Откройте файл ibases.v8i в профиле пользователя блокнотом и найдите раздел с нужной базой. Параметр Connect=File означает файловый вариант, Connect=Srvr — серверный.
Почему папка с базой весит много, хотя данных ввели немного?
Кроме файла 1Cv8.1CD в каталоге могут накапливаться журналы регистрации и полнотекстовые индексы. Также сам файл базы не уменьшается автоматически после удаления данных — физическое сокращение происходит при выгрузке и загрузке через .dt или при сжатии средствами СУБД для серверного варианта.
Можно ли перенести файловую базу на SQL Server?
Да. Сделайте выгрузку базы в файл .dt через конфигуратор, создайте новую серверную базу через консоль кластера 1С и загрузите в неё выгрузку. После проверки данных переключите пользователей на новую строку подключения.