Администрирование · 8 мин
Как выглядит база 1С и где её искать
Как выглядит база 1С: файл 1Cv8.1CD, папки кэша и журналов, клиент-серверный вариант, способы определить путь к базе и отличить рабочую копию от архива.
База 1С — это не абстрактная «программа», а вполне конкретный набор файлов на диске или объектов на сервере СУБД. В файловом варианте работы база выглядит как обычная папка, внутри которой лежит главный файл 1Cv8.1CD и несколько служебных каталогов. В клиент-серверном варианте физического файла на компьютере пользователя нет вовсе — данные хранятся в базе Microsoft SQL Server, PostgreSQL или Oracle, а пользователь видит только подключение через кластер серверов 1С.
Умение «увидеть» базу глазами нужно для резервного копирования, переноса на другой компьютер, диагностики ошибок и проверки, с какой именно копией вы работаете. Ниже разобрано, из чего состоит информационная база, как определить её расположение и чем рабочая база отличается от архивной копии.
Из чего состоит файловая база 1С
Если открыть папку файловой информационной базы в проводнике, внутри обычно виден следующий набор объектов. Главный элемент — файл 1Cv8.1CD: в нём хранятся конфигурация, все справочники, документы, регистры и настройки. Именно этот файл копируют при создании резервной копии всей папки целиком.
Рядом с ним располагаются служебные объекты: папка 1Cv8Log с журналом регистрации, каталог полнотекстового поиска 1Cv8FTxt, папки 1Cv8tmp и 1Cv8tmp.1CL для временных файлов, а также возможные файлы блокировок 1Cv8.1CL, появляющиеся при активной работе. Удалять служебные папки вручную не нужно — платформа пересоздаст их, но журнал регистрации при этом будет потерян.
Как выглядит клиент-серверная база
В клиент-серверном варианте на компьютере бухгалтера или менеджера никаких файлов базы нет. Данные физически размещаются на сервере в виде базы данных СУБД: для Microsoft SQL Server это пара файлов .mdf и .ldf в каталоге данных сервера, для PostgreSQL — каталог внутри кластера данных, доступ к которому имеет только служба СУБД.
Открывать эти файлы напрямую проводником бессмысленно и опасно: 1С работает с ними через сервер приложений, а прямое вмешательство на уровне СУБД нарушает структуру данных. Для администратора «лицо» такой базы — это строка подключения в консоли кластера серверов 1С: имя сервера СУБД, имя базы и учётная запись.
Как узнать, где находится база
Самый быстрый способ — окно запуска 1С. Выделите базу в списке информационных баз: в нижней части окна отображается строка вида File="D:\Bases\Trade" для файлового варианта или Srvr="server1";Ref="trade_db" для клиент-серверного. Этот путь можно скопировать и открыть в проводнике.
Изнутри работающей программы путь виден через меню «Файл» → «О программе» или через «Администрирование» → «Обслуживание» в типовых конфигурациях. Если баз несколько и вы не уверены, какая из них рабочая, сравните дату последнего изменения файла 1Cv8.1CD — у активной базы она будет свежей.
- 1Откройте стартовое окно 1С и выделите нужную базу в списке.
- 2Посмотрите строку подключения внизу окна: параметр File= указывает папку базы.
- 3Скопируйте путь и вставьте его в адресную строку проводника.
- 4Убедитесь, что в папке есть файл 1Cv8.1CD — это подтверждает, что вы нашли базу.
- 5Проверьте дату изменения файла, чтобы отличить рабочую базу от старой копии.
Чем рабочая база отличается от копии и архива
Внешне папка копии выглядит точно так же, как рабочая база, — тот же 1Cv8.1CD внутри. Отличия определяются контекстом: расположением (архивные копии обычно лежат на сетевом диске или в облачном хранилище), датой изменения файла и названием папки, в которое администраторы часто включают дату.
Архив в формате .dt — это выгрузка базы через конфигуратор: один файл, который сам по себе не является рабочей базой и используется только для загрузки. Файл .zip с папкой базы внутри — тоже архив, а не база. Частая ошибка новичков — запустить 1С из распакованной во временный каталог копии и внести туда данные, которые потом «пропадают».
Кэш и временные файлы: что ещё появляется рядом с базой
Помимо папки самой базы, 1С создаёт кэш метаданных в профиле пользователя — обычно в каталогах %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Там лежат папки с длинными именами-идентификаторами (GUID), по одной на каждую базу. Это не данные, а служебные копии конфигурации для ускорения запуска.
Кэш можно безопасно удалять при закрытой программе — он пересоздастся при следующем запуске. Это стандартный приём при ошибках вида «база открывается с чужими настройками» или после обновления конфигурации. Главное — не перепутать кэш в профиле пользователя с папкой самой базы.
Как проверить, что вы нашли нужную базу
Файл есть, размер ощутимо больше нуля
Файла нет или размер 0 байт — это не база или повреждённая копия
Свежая дата, совпадает с последним рабочим днём
Старая дата — вероятно, архивная копия
Путь совпадает с найденной папкой
Путь указывает на другой диск или сервер
Как безопасно скопировать и перенести базу
Для файловой базы безопасный порядок такой: завершить работу всех пользователей, убедиться, что исчез файл блокировки 1Cv8.1CL, и только после этого копировать всю папку целиком. Альтернатива — выгрузка в .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу»), которая корректна даже при работающих пользователях, хотя делать её лучше в монопольном режиме.
После переноса новую базу добавляют в список через кнопку «Добавить» в стартовом окне, указав путь к новой папке. Перед удалением старой копии откройте перенесённую базу и убедитесь, что документы и справочники на месте.
Что важно запомнить
Файловая база 1С — папка с файлом 1Cv8.1CD и служебными каталогами; клиент-серверная живёт на сервере СУБД. Путь к базе виден в стартовом окне 1С. Копировать файловую базу нужно целиком и только после завершения работы пользователей, а кэш в профиле пользователя с базой не путать.
Частые вопросы
Можно ли открыть файл 1Cv8.1CD без 1С?
Нет, это закрытый внутренний формат платформы. Просмотреть данные можно только через 1С:Предприятие или конфигуратор. Сторонние «просмотрщики» не гарантируют корректного чтения и могут повредить файл, если открывают его на запись.
Почему файл базы такой большой и можно ли его сжать?
Файл растёт из-за накопленных документов, журналов и внутренних служебных областей. Уменьшить его можно через «Тестирование и исправление» в конфигураторе с включённым сжатием таблиц, предварительно сделав резервную копию. Удаление старых данных штатной обработкой свёртки тоже сокращает объём.
Как понять, файловая база или серверная?
Посмотрите строку подключения в списке баз: если она начинается с File= — база файловая, если с Srvr= — клиент-серверная. Косвенный признак: у файловой базы путь ведёт в обычную папку, доступную через проводник.
Что будет, если удалить папку кэша 1С?
Ничего страшного: при закрытой программе кэш удаляется безопасно и пересоздаётся при следующем запуске. Первый запуск после очистки может занять больше времени. Данные самой базы от этого не пострадают.
Достаточно ли скопировать только 1Cv8.1CD для резервной копии?
Для сохранения данных — да, основная информация в нём. Но надёжнее копировать папку целиком: так сохраняется журнал регистрации и служебные настройки. Копирование выполняйте только при закрытой базе, иначе файл может оказаться неконсистентным.
База лежит на сетевом диске — это нормально?
Файловая база на сетевом диске работает, но медленнее и чувствительнее к обрывам связи: разрыв соединения во время записи может повредить файл. Для нескольких пользователей надёжнее клиент-серверный вариант или веб-сервер с публикацией базы.