Администрирование · 9 мин
Где находится хранилище в 1С и как его найти
Разбираем, где находится хранилище в 1С: путь к файловой базе, хранилище конфигурации, временные файлы и настройки. Пошаговые способы найти нужный каталог.
Под «хранилищем» в 1С пользователи обычно понимают одно из трёх: каталог, где лежит файл информационной базы (1Cv8.1CD), хранилище конфигурации для командной разработки (файл 1Cv8ddb.1CD) или служебные каталоги с настройками, кэшем и временными файлами. Путаница возникает потому, что все эти объекты называются похоже, но находятся в разных местах и обслуживаются по-разному.
Точный путь зависит от режима работы: файловая база хранится в обычной папке на диске или сетевом ресурсе, клиент-серверная — внутри СУБД (MS SQL, PostgreSQL и др.), а хранилище конфигурации — в отдельном каталоге, который указывает администратор при его создании. Ниже разберём, как определить расположение каждого варианта и как не повредить данные при работе с этими каталогами.
Как узнать, где находится файловая информационная база
Самый быстрый способ — открыть стандартное окно запуска 1С (список информационных баз). Выделите нужную базу: в нижней части окна отображается строка вида File="D:\Bases\Trade"; — это и есть путь к каталогу, где лежит файл базы 1Cv8.1CD. Если база сетевая, путь будет вида \\Server\Bases\Trade.
Второй способ — из уже запущенной программы. Откройте меню «Файл» → «Сведения о программе» (в некоторых конфигурациях — «О программе») и найдите строку «Каталог» или «Каталог информационной базы». Там будет полный путь к рабочей папке базы.
Третий способ — через конфигуратор: меню «Администрирование» → «Сведения о базе данных» показывает строку соединения. Для файлового режима в ней указан тот же параметр File= с каталогом базы.
- 1Откройте окно запуска 1С (список информационных баз)
- 2Выделите нужную базу и посмотрите строку пути внизу окна
- 3Скопируйте путь и откройте каталог в проводнике
- 4Убедитесь, что в папке есть файл 1Cv8.1CD — это сама база
Что хранится в каталоге файловой базы
В папке файловой базы главный объект — файл 1Cv8.1CD: именно в нём находятся все данные, конфигурация и пользователи. Рядом могут лежать служебные файлы и подкаталоги, которые платформа создаёт автоматически.
1Cv8.1CL— файл блокировок, появляется при открытой базе и удаляется при корректном закрытии;1Cv8.cdn— служебный файл блокировок при публикации на веб-сервере;- папки журнала регистрации (например,
1Cv8Logили каталог с файлами.lgp/.lgf); - временные и служебные подкаталоги, которые создаются при работе.
Удалять или переименовывать что-либо в этом каталоге вручную, пока база открыта у пользователей, нельзя: это типичная причина повреждения данных. Перед любыми операциями с файлами завершите все сеансы и сделайте резервную копию через выгрузку в dt или копирование каталога.
Где находится хранилище конфигурации
Хранилище конфигурации — это отдельная база данных для командной разработки, в которой платформа хранит версии объектов конфигурации. Физически это каталог на диске с файлом 1Cv8ddb.1CD и служебными данными. Место расположения задаёт администратор при создании хранилища: «Конфигурация» → «Хранилище конфигурации» → «Создать хранилище», где указывается путь к каталогу.
Если хранилище уже существует, узнать его путь можно у разработчика, который к нему подключён: в конфигураторе при подключении к хранилищу («Конфигурация» → «Хранилище конфигурации» → «Подключиться») в параметрах указывается каталог хранилища. Этот же путь виден в свойствах подключения.
На практике хранилище размещают на выделенном сетевом ресурсе с регулярным резервным копированием, потому что потеря хранилища означает потерю всей истории изменений конфигурации. Каталог хранилища не должен совпадать с каталогом рабочей информационной базы.
Где хранятся данные в клиент-серверном режиме
В клиент-серверном варианте файл 1Cv8.1CD отсутствует: данные лежат в базе СУБД (MS SQL Server, PostgreSQL, Oracle, IBM DB2), а сервер 1С лишь обращается к ней. Строка соединения в окне запуска выглядит как Srvr="Server1";Ref="Trade"; — здесь указаны сервер приложений и имя базы, но не путь к файлам.
Физическое расположение файлов данных определяется настройками СУБД. Для MS SQL Server путь к файлам .mdf/.ldf можно посмотреть в SQL Server Management Studio: свойства базы данных → раздел «Файлы». Для PostgreSQL каталог данных задаётся параметром кластера (обычно это каталог data в установке PostgreSQL). Прямой доступ к этим файлам и их копирование средствами ОС без остановки служб СУБД небезопасны — для резервных копий используйте штатные средства СУБД.
Отдельно существует каталог служебных файлов сервера 1С (каталог srvinfo в каталоге установки сервера или в профиле службы агента): там лежит реестр кластера и журналы регистрации серверных баз. Его тоже следует включать в план резервного копирования.
Где искать данные в разных режимах
Каталог с файлом 1Cv8.1CD; путь виден в окне запуска. Подходит для копирования средствами ОС при закрытых сеансах.
Данные внутри СУБД; путь к файлам смотрите в свойствах базы в СУБД. Резервное копирование — только средствами СУБД.
Отдельный каталог с файлом 1Cv8ddb.1CD; путь задавался при создании хранилища и виден в параметрах подключения.
Служебные хранилища: настройки, кэш и временные файлы
Помимо самих данных, платформа хранит пользовательские настройки и кэш метаданных в профиле пользователя операционной системы. В Windows это обычно каталоги %APPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8\conf, а кэш метаданных — подкаталоги с длинными именами-идентификаторами баз внутри %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.
Очистка кэша — стандартный приём при странных ошибках отображения или рассинхронизации конфигурации: базу удаляют из списка в окне запуска (сами данные при этом не трогаются), затем добавляют заново по тому же пути — кэш пересоздаётся автоматически. Удалять папки кэша вручную можно только при закрытой программе.
Тонкий клиент и веб-клиент также создают свои временные каталоги. Если диск пользователя переполняется, эти папки — первое, что стоит проверить, но чистить их нужно аккуратно и только после выхода из 1С.
Как проверить, что вы нашли нужный каталог
Признак правильного каталога файловой базы — наличие файла 1Cv8.1CD заметного размера и свежей даты изменения, совпадающей с последней работой пользователей. Если дата изменения старая, возможно, вы смотрите на архивную копию, а рабочая база лежит в другом месте.
Для хранилища конфигурации контрольный признак — файл 1Cv8ddb.1CD и возможность подключиться к хранилищу из конфигуратора по этому пути без ошибок. При сомнениях сравните путь с тем, что указан у других разработчиков команды.
Как проверить результат
В каталоге есть 1Cv8.1CD (база) или 1Cv8ddb.1CD (хранилище)
Папка пустая или содержит только служебные файлы — это не то место
Дата свежая, совпадает с последней работой в базе
Дата старая — вероятно, это неактивная копия
Путь под базой совпадает с открытым каталогом
Пути различаются — база подключена из другого места
Конфигуратор подключается к хранилищу без ошибок
Ошибка подключения — путь неверный или нет прав доступа
Частые вопросы о расположении хранилища в 1С
Можно ли перенести файловую базу 1С в другую папку?
Да. Завершите все сеансы, скопируйте весь каталог базы в новое место, затем в окне запуска измените путь к базе (кнопка «Изменить») или удалите старую запись и добавьте базу заново с новым путём. После проверки работы старый каталог можно удалить.
Где хранилище конфигурации, если его создавал не я?
Спросите путь у администратора или разработчика, который подключён к хранилищу: он виден в параметрах подключения в конфигураторе. Также путь может быть задокументирован в инструкциях проекта. Самостоятельно «вычислить» его по базе нельзя — связь хранится на стороне разработчиков.
Почему в папке базы нет файла 1Cv8.1CD?
Скорее всего, база работает в клиент-серверном режиме, и данные находятся в СУБД. Проверьте строку соединения в окне запуска: если там Srvr и Ref вместо File, ищите данные в свойствах базы на стороне SQL-сервера.
Что будет, если удалить папку с кэшем 1С?
Ничего страшного: при следующем запуске платформа пересоздаст кэш автоматически. Данные и настройки самой базы не пострадают, хотя первый запуск может занять больше времени. Удалять кэш следует только при закрытой программе.
Нужно ли делать резервную копию хранилища конфигурации?
Да, обязательно. Хранилище содержит всю историю изменений конфигурации, и его потеря невосполнима. Копируйте каталог хранилища целиком при отсутствии активных подключений разработчиков или используйте выгрузку средствами платформы.
Как узнать путь к базе, если 1С запускается через ярлык или веб-клиент?
При запуске через веб-сервер путь к базе виден только администратору в конфигураторе через «Администрирование» → «Сведения о базе данных» или в настройках публикации на веб-сервере. У обычного пользователя веб-клиента доступа к файловому пути нет.
Что важно запомнить
Путь к файловой базе виден в окне запуска 1С под списком баз, хранилище конфигурации — отдельный каталог с файлом 1Cv8ddb.1CD, а серверные данные живут внутри СУБД. Любые операции с файлами выполняйте только при закрытых сеансах и после резервного копирования.