Администрирование · 11 мин
Где хранятся информационные базы 1С
Разбираем, где физически хранятся информационные базы 1С: путь к файловой базе 1Cv8.1CD, сервер SQL, кэш и шаблоны. Как найти базу и не потерять данные.
Место хранения информационной базы 1С зависит от режима работы: файлового или клиент-серверного. В файловом режиме вся база — это один файл 1Cv8.1CD в каталоге, который указан в списке баз при запуске. В клиент-серверном режиме данные лежат в базе данных на SQL-сервере (MS SQL Server, PostgreSQL, Oracle), а каталог, указанный при подключении, хранит только служебную информацию.
Самый быстрый способ узнать, где хранится конкретная база, — открыть окно запуска 1С (стартер), выделить базу и посмотреть строку внизу окна. Там отображается либо путь к каталогу вида File="D:\Bases\Trade", либо параметры сервера вида Srvr="server1";Ref="trade". Этот же путь виден в конфигураторе через меню «Администрирование» — «Свойства информационной базы».
Понимать, где физически лежат данные, нужно для резервного копирования, переноса базы на другой компьютер, восстановления после сбоя и контроля свободного места на диске. Ошибка на этом этапе — например, копирование не того каталога — приводит к тому, что архив оказывается пустым или неактуальным, а восстановить данные неоткуда.
Как узнать путь к базе через список информационных баз
Откройте ярлык запуска 1С:Предприятие. В появившемся окне со списком баз выделите нужную строку — в нижней части окна появится строка подключения. Если она начинается с File=, база файловая, и в кавычках указан полный путь к её каталогу. Если строка начинается с Srvr=, база серверная, и физическое расположение данных определяется настройками SQL-сервера.
Если список баз пуст или база подключается через веб-сервер (строка вида ws= или адрес http), путь к данным известен только администратору сервера. В этом случае локально на компьютере пользователя хранятся лишь временные файлы и кэш, а не сама база.
Сам список баз хранится в файле ibases.v8i в профиле пользователя: C:\Users\Имя\AppData\Roaming\1C\1CEStart\ibases.v8i. Это текстовый файл, его можно открыть блокнотом и увидеть пути всех зарегистрированных баз сразу — удобно, когда баз много и нужно быстро составить карту их расположения.
- 1Откройте окно запуска 1С:Предприятие
- 2Выделите нужную базу в списке
- 3Скопируйте путь из строки внизу окна
- 4Перейдите по этому пути в Проводнике и убедитесь, что там есть файл 1Cv8.1CD
- 5Для серверной базы уточните расположение данных у администратора SQL-сервера
Файловый режим: что лежит в каталоге базы
Главный файл каталога — 1Cv8.1CD. В нём содержится вся информационная база: конфигурация, справочники, документы, регистры, пользователи и настройки. Размер файла растёт по мере работы и может достигать десятков гигабайт. Для файлового режима действует технологическое ограничение: при приближении размера отдельных таблиц к критическому порогу платформа выдаёт ошибки, поэтому большие базы рекомендуется переводить в клиент-серверный режим.
Кроме основного файла в каталоге встречаются служебные объекты: файл блокировок 1Cv8.1CL (появляется, когда с базой кто-то работает), журнал регистрации 1Cv8.lgd (в новых версиях — каталог с логами), временные файлы 1Cv8tmp.*. Удалять их при открытой базе нельзя, но при копировании закрытой базы достаточно скопировать только 1Cv8.1CD — остальное платформа пересоздаст автоматически.
Типичные места размещения файловых баз: локальный диск D:\Bases\ или C:\Bases\, сетевая папка на файловом сервере вида \\SERVER\1CBases\Trade\. Хранение единственной копии базы в профиле пользователя, на рабочем столе или в папке «Документы» — плохая практика: такие каталоги часто не попадают в резервное копирование и рискуют быть очищенными при переустановке системы.
Клиент-серверный режим: где данные на самом деле
В серверном варианте платформа 1С обращается к СУБД, и данные хранятся в файлах базы данных SQL-сервера. Для MS SQL Server это файлы .mdf (данные) и .ldf (журнал транзакций), обычно в каталоге вида C:\Program Files\Microsoft SQL Server\MSSQL..\MSSQL\DATA\. Для PostgreSQL — каталог данных кластера, путь задаётся при установке, в Linux чаще всего /var/lib/pgsql/ или /var/lib/postgresql/.
Узнать точное расположение файлов конкретной базы можно через средства самой СУБД: в SQL Server Management Studio — свойства базы, вкладка «Файлы»; в PostgreSQL — запрос к системным представлениям или команда SHOW data_directory;. Определять путь «наугад» поиском по диску не стоит: на сервере может быть несколько экземпляров СУБД с похожими каталогами.
Важно понимать разницу в резервном копировании: для серверной базы копирование каталога с файлами СУБД средствами Windows — небезопасный метод. Корректные способы — выгрузка в файл .dt через конфигуратор или штатный бэкап средствами СУБД (BACKUP DATABASE в MS SQL, pg_dump в PostgreSQL).
Сравнение вариантов хранения
Один файл 1Cv8.1CD в обычном каталоге. Простое копирование и перенос, но ограничения по размеру таблиц, числу пользователей и надёжности при работе по сети.
Данные в СУБД на сервере. Подходит для больших баз и многопользовательской работы, но требует администрирования SQL-сервера и отдельной настройки резервного копирования.
Пользователь подключается по адресу http/https и не знает физического расположения. Доступ из любой точки, но ответственность за хранение и бэкапы несёт владелец сервера или облачный провайдер.
Где хранятся кэш, шаблоны и служебные данные
Помимо самой базы, платформа создаёт на компьютере пользователя несколько служебных областей. Кэш метаданных расположен в профиле пользователя: C:\Users\Имя\AppData\Roaming\1C\1cv8\ и ...\AppData\Local\1C\1cv8\. Кэш не содержит учётных данных — его можно безопасно удалять при глюках интерфейса или ошибках формата потока: при следующем запуске он пересоздастся.
Шаблоны конфигураций и обновлений по умолчанию складываются в C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts\. Это не рабочие базы, а дистрибутивы: из каталога шаблонов нельзя «запустить» учёт, но оттуда устанавливаются обновления и создаются новые базы.
Файлы выгрузки .dt и внешние обработки хранятся там, куда пользователь их сохранил — платформа не контролирует эти пути. Частая проблема: выгрузка сохранена в «Загрузки» или на рабочий стол и потеряна при чистке диска. Заведите отдельный каталог для выгрузок, который включён в резервное копирование.
Как перенести файловую базу на другое место
Перенос файловой базы сводится к копированию каталога и изменении пути в списке баз. Сначала все пользователи должны выйти из программы, иначе копия будет повреждена. Затем скопируйте каталог целиком (или только файл 1Cv8.1CD) в новое расположение — например, с локального диска на сетевой ресурс.
После копирования откройте окно запуска 1С, выделите базу, нажмите «Изменить» и укажите новый путь. Проверьте результат: база должна открываться в режиме предприятия, а в окне «О программе» путь должен соответствовать новому расположению. Старый каталог не удаляйте сразу — подержите его как страховку несколько дней.
При переносе на сетевую папку убедитесь, что у всех пользователей есть права на чтение и запись в этот каталог, а сам ресурс доступен по стабильному пути. Подключение сетевого диска буквой (например, Z:\) ненадёжно: у разных пользователей буквы могут отличаться, поэтому лучше указывать UNC-путь вида \\SERVER\Bases\Trade.
Как проверить результат переноса
Указан новый путь, база открывается
Открывается старая копия или ошибка «информационная база не обнаружена»
Появляется в новом каталоге при работе и исчезает после выхода
Файл появляется в старом каталоге — значит, работа идёт со старой копией
Последние документы на месте
Данные устарели — скопирована не та версия файла
Типичные ошибки и риски при работе с расположением баз
Самая частая ошибка — резервное копирование «не того»: архивируется каталог с шаблонами или кэшем, а не с базой. Проверяйте наличие файла 1Cv8.1CD внутри архивируемого каталога и периодически тестируйте восстановление копии на другом компьютере. Архив, который ни разу не проверяли восстановлением, нельзя считать надёжным.
Вторая группа ошибок связана с сетевым размещением: база лежит в папке, доступ к которой периодически пропадает, что вызывает обрывы сеансов и риск повреждения файла. Также опасно хранить файловую базу в синхронизируемых облачных папках (OneDrive, Яндекс.Диск и подобных): одновременная запись платформы и синхронизирующего клиента приводит к конфликтам и порче данных.
Что важно запомнить
Файловая база — это каталог с файлом 1Cv8.1CD, путь к которому виден в списке баз при запуске. Серверная база хранится в СУБД, и её расположение смотрят средствами SQL-сервера. Кэш и шаблоны в профиле пользователя — не данные, их удаление безопасно. Любые операции с файлом базы выполняйте только при завершённых сеансах и проверяйте результат восстановлением.
Частые вопросы
Можно ли хранить файловую базу 1С на флешке или внешнем диске?
Технически можно, но работать с такой базой напрямую не рекомендуется: скорость обмена низкая, а внезапное отключение носителя почти гарантированно повреждает файл. Съёмные носители разумно использовать только для переноса копий, а рабочую базу держать на стационарном диске или сервере.
Как найти базу, если ярлык 1С потерян и список баз пуст?
Найдите файл ibases.v8i в каталоге C:\Users\Имя\AppData\Roaming\1C\1CEStart\ — там сохранены пути. Если и он отсутствует, выполните поиск по дискам файла 1Cv8.1CD: каждый найденный экземпляр — это отдельная файловая база, которую можно добавить в список через кнопку «Добавить».
Чем отличается файл .dt от файла 1Cv8.1CD?
1Cv8.1CD — рабочий файл базы, с которым платформа работает напрямую. Файл .dt — выгрузка (архив) базы, созданная через конфигуратор: его нельзя открыть как базу напрямую, его загружают в пустую базу командой «Загрузить информационную базу». Для резервного копирования подходят оба варианта, но .dt дополнительно переносим между платформами и СУБД.
Можно ли удалить папки с длинными именами в AppData\Roaming\1C\1cv8?
Да, это кэш метаданных, его удаление безопасно и часто помогает при ошибках открытия форм и «ошибке формата потока». Удаляйте эти папки при закрытой 1С — при следующем запуске кэш создастся заново. Главное — не перепутать их с каталогом самой базы, если она вдруг лежит в профиле пользователя.
Где хранится база, если 1С запускается через браузер по ссылке?
На компьютере пользователя её нет: данные находятся на сервере, к которому ведёт ссылка, — в файловом каталоге на веб-сервере или в СУБД. Локально сохраняются только временные файлы. Уточнить расположение и порядок резервного копирования может администратор сервера или облачного сервиса.
Сколько места нужно резервировать под файловую базу?
Ориентируйтесь на текущий размер файла 1Cv8.1CD с запасом минимум в 2–3 раза: место нужно под рост базы, временные файлы при реструктуризации и резервные копии. При тестировании и исправлении или обновлении конфигурации рядом с базой временно создаются файлы, сопоставимые по размеру с самой базой.