К статье
Практический материал

Администрирование · 8 мин

Куда 1С сохраняет документы и как найти файлы базы

Разбираем, где 1С хранит документы: файловая и клиент-серверная база, каталоги, присоединенные файлы, поиск пути к базе и восстановление данных.

Когда пользователь проводит документ в 1С, программа не создаёт отдельный файл на диске — данные записываются внутрь информационной базы. Где именно находится эта база, зависит от режима работы: файлового (один файл 1Cv8.1CD на диске или в сетевой папке) или клиент-серверного (таблицы в СУБД — MS SQL Server, PostgreSQL и других). Понимание этого различия — ключ к поиску «потерявшихся» документов, настройке резервного копирования и переносу данных.

Кроме самих документов, 1С хранит рядом с базой или внутри неё присоединенные файлы (сканы, печатные формы, изображения), временные файлы, журналы регистрации и настройки пользователей. Каждый из этих типов данных находится в своём месте, и путать их — частая причина ошибок при копировании и восстановлении.

Ниже разобрано, как определить путь к базе, где искать данные в каждом режиме работы, куда сохраняются выгрузки и печатные формы, а также какие действия с файлами базы опасны.

Как узнать, где находится ваша база 1С

Самый быстрый способ — открыть окно запуска 1С (стартер), выделить нужную базу в списке и посмотреть строку внизу окна. Для файловой базы там будет путь вида File="D:\Bases\Trade", для серверной — строка вида Srvr="server";Ref="base_name".

Тот же путь виден внутри самой программы: меню «Файл» (или кнопка с тремя полосками) → «О программе». В разделе сведений об информационной базе указан каталог базы либо имя сервера и базы данных.

Если база пропала из списка, список хранится в файле ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\ibases.v8i. Открыв его блокнотом, можно восстановить пути ко всем когда-либо подключённым базам.

Как найти путь к базе
  1. 1
    Откройте окно запуска 1С (ярлык «1С:Предприятие»).
  2. 2
    Выделите нужную базу и посмотрите строку подключения внизу окна.
  3. 3
    Если базы нет в списке — откройте %APPDATA%\1C\1CEStart\ibases.v8i в блокноте.
  4. 4
    Для серверной базы уточните у администратора имя сервера СУБД и базы данных.

Файловый режим: документы внутри файла 1Cv8.1CD

В файловом варианте вся база — документы, справочники, регистры, настройки — находится в одном файле 1Cv8.1CD в каталоге базы. Отдельных файлов «Счёт №5» или «Реализация за январь» на диске не существует: документы — это записи во внутренних таблицах этого файла.

Рядом с 1Cv8.1CD в каталоге базы обычно лежат служебные файлы и папки:

  • 1Cv8.1CL — файл блокировок, появляется при открытой базе;
  • 1Cv8Log — журнал регистрации (каталог или файлы *.lgd);
  • 1Cv8tmp, временные файлы — создаются при работе и обновлениях;
  • в некоторых конфигурациях — подкаталоги с присоединенными файлами.

При копировании файловой базы достаточно скопировать весь каталог, но только при закрытых сеансах всех пользователей — иначе файл может скопироваться в несогласованном состоянии.

Клиент-серверный режим: документы в базе СУБД

В серверном варианте файл 1Cv8.1CD отсутствует. Документы хранятся в таблицах базы данных на сервере СУБД — MS SQL Server, PostgreSQL, Oracle или IBM DB2. Физически это файлы данных самой СУБД (например, .mdf и .ldf у MS SQL), расположение которых задаётся администратором СУБД.

Напрямую открывать или редактировать эти файлы нельзя: структура таблиц служебная, а ручное вмешательство почти гарантированно разрушит базу. Работа с данными идёт только через платформу 1С, а резервное копирование — штатными средствами СУБД или выгрузкой через конфигуратор.

Узнать, на каком сервере и в какой базе лежат документы, можно в консоли кластера 1С: там для каждой информационной базы указаны сервер СУБД и имя базы данных.

Где хранятся присоединенные файлы и сканы документов

Прикреплённые к документам файлы (сканы договоров, фото, подписанные PDF) хранятся одним из двух способов — это задаётся настройкой конфигурации:

  • В информационной базе — файлы записываются внутрь базы (в хранилище значений). База растёт в размере, но всё находится в одном месте.
  • В томах на диске — в базе хранятся только ссылки, а сами файлы лежат в указанных каталогах (томах). Пути к томам настраиваются в разделе администрирования, обычно «Настройка работы с файлами».

Если файлы хранятся в томах, при переносе базы нужно копировать и тома — иначе документы откроются, а вложения будут недоступны. Проверить режим хранения можно в настройках программы или попробовав открыть вложение после тестового переноса.

Куда 1С сохраняет выгрузки, печатные формы и временные файлы

Когда пользователь нажимает «Сохранить как» у печатной формы или делает выгрузку (например, *.dt через конфигуратор или обмен XML), 1С предлагает выбрать папку вручную. По умолчанию диалог обычно открывает «Документы» или последний использованный каталог — программа не сохраняет такие файлы автоматически в фиксированное место.

Временные файлы сеанса размещаются в системном каталоге временных файлов: %TEMP% у пользователя Windows (типичный путь — C:\Users\Имя\AppData\Local\Temp). Туда же попадают промежуточные файлы при обновлении конфигурации и обменах. Эти файлы не являются хранилищем документов и после сбоя обычно бесполезны для восстановления данных.

Кэш метаданных каждой базы лежит в профиле пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Повреждение кэша — частая причина странных ошибок; его очистка безопасна, так как кэш пересоздаётся автоматически, но документов там нет.

text
%APPDATA%\1C\1CEStart\ibases.v8i   — список баз и пути к ним
%APPDATA%\1C\1cv8               — кэш и настройки баз
%TEMP%                            — временные файлы сеанса

Как восстановить или найти конкретный документ

Если документ «пропал», чаще всего он не удалён, а отфильтрован: проверьте период журнала, отбор по организации и пометку удаления. Помеченные на удаление документы физически остаются в базе, пока не выполнено «Удаление помеченных объектов».

Узнать, кто изменил или удалил документ, помогает журнал регистрации (в типовых конфигурациях — раздел «Администрирование» → «Журнал регистрации», либо через конфигуратор). Если документ удалён физически, восстановить его можно только из резервной копии — файловой копии каталога базы, бэкапа СУБД или выгрузки .dt.

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

Типичные ошибки
01
Копирование 1Cv8.1CD при открытых сеансах — копия оказывается повреждённой и не открывается.
02
Перенос базы без томов присоединенных файлов — документы на месте, а сканы и вложения потеряны.
03
Поиск документов как отдельных файлов на диске — их там нет, данные внутри базы.
04
Очистка «лишних» файлов в каталоге базы — удаление журнала регистрации или служебных данных.
05
Отсутствие регулярных копий: восстановить удалённый документ без бэкапа практически невозможно.

Частые вопросы

Можно ли открыть документы 1С без программы 1С?

Нет. Данные в файле 1Cv8.1CD и в таблицах СУБД хранятся во внутреннем формате платформы. Для чтения нужна платформа 1С:Предприятие или выгрузка данных (XML, Excel, печатные формы) из самой программы.

Где искать базу, если ярлык 1С запускается, но путь непонятен?

Выделите базу в окне запуска и нажмите кнопку настройки (карандаш) — там показан полный путь к каталогу или параметры сервера. Либо откройте файл ibases.v8i в %APPDATA%\1C\1CEStart.

Почему файл базы занимает много гигабайт?

Чаще всего из-за хранения присоединенных файлов внутри базы и накопленного журнала регистрации. Варианты: перенести вложения в тома на диске и сократить журнал регистрации через конфигуратор.

Куда деваются документы после удаления?

Сначала документ получает пометку удаления и остаётся в базе. Физически он удаляется только после операции «Удаление помеченных объектов» — после этого восстановление возможно лишь из резервной копии.

Можно ли перенести базу простым копированием папки?

Для файловой базы — да: закройте все сеансы, скопируйте весь каталог базы, добавьте его в список баз на новом месте. Для серверной базы нужен перенос через средства СУБД или выгрузку/загрузку .dt.

Где хранятся настройки отчётов и варианты печатных форм?

Пользовательские настройки хранятся внутри информационной базы (в системных хранилищах настроек), а не в отдельных файлах. Часть кэша настроек дублируется в профиле пользователя в %APPDATA%\1C.

Итог

Что важно запомнить

Документы 1С живут внутри информационной базы: в файле 1Cv8.1CD (файловый режим) или в таблицах СУБД (серверный). Путь к базе виден в окне запуска и в файле ibases.v8i. При копировании и переносе завершайте все сеансы и не забывайте про тома присоединенных файлов, а регулярные резервные копии — единственная надёжная защита от потери документов.