Карта папок 1С 8.3: что лежит на диске и как это найти

· 9 мин

Содержание

Файлы 1С 8.3 хранятся в нескольких местах. Сама база в файловом варианте — это папка с файлом 1Cv8.1CD, по умолчанию C:\Users\<Пользователь>\Documents\InfoBase. Программа ставится в C:\Program Files\1cv8\<версия>\, список баз лежит в %APPDATA%\1C\1CEStart\ibases.v8i, а кэш — в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.

У серверной базы файла на компьютере пользователя нет вовсе: данные живут в СУБД (MS SQL Server или PostgreSQL), а служебные файлы кластера — в каталоге srvinfo на сервере 1С. Ниже — точные пути для каждого случая и способы их проверить за минуту.

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

Начните с окна запуска. Выделите базу в списке — внизу окна появится строка подключения. Возможны два вида:

  • 📁 File="D:\Bases\Buh" — файловая база, её данные лежат в указанной папке;
  • 🖥️ Srvr="srv1c";Ref="buh" — серверная база: srv1c — имя сервера 1С, buh — имя базы в кластере.

Если база уже открыта, путь покажет окно «О программе». В интерфейсе «Такси» откройте главное меню (кнопка с тремя полосками в заголовке окна) и выберите Справка → О программе. В строке информационной базы будет та же запись File=… или Srvr=…;Ref=….

Третий способ — кнопка Изменить в окне запуска. Мастер покажет тип расположения и каталог либо кластер серверов и имя базы.

Если в строке подключения стоит ws="http://…", база подключена через веб-сервер. Тогда на вашем компьютере её тоже нет: ищите её на сервере, где сделана публикация.

Из чего состоит папка файловой базы

Файловая база — это не один файл, а каталог. В типичной рабочей базе вы увидите:

Файл или папкаЧто этоМожно удалять?
1Cv8.1CDСама база: конфигурация и все данныеНет, это главное
1Cv8.1CLФайл блокировки, существует, пока база открытаТолько при закрытой 1С у всех
1Cv8LogЖурнал регистрацииМожно, но потеряете историю действий
1Cv8FTxtИндекс полнотекстового поискаМожно, индекс перестраивается заново

Размер 1Cv8.1CD для небольшой фирмы — от сотен мегабайт до нескольких гигабайт. Если файл перевалил за 10–15 ГБ и база заметно тормозит при совместной работе, это сигнал думать о переходе на клиент-серверный вариант.

Журнал регистрации в 8.3 хранится в одном из двух форматов:

  • 📄 старый: файл 1Cv8.lgf и набор файлов *.lgp по периодам;
  • 🗄️ новый: один файл 1Cv8.lgd (формат SQLite).

Формат выбирают в Конфигураторе через настройку журнала регистрации. Папка журнала может разрастись до гигабайт: при уровне «Регистрировать все события» она растёт быстрее самой базы.

Не копируйте 1Cv8.1CD и не удаляйте 1Cv8.1CL, пока в базе кто-то работает. Копия открытой базы может оказаться повреждённой, а удаление файла блокировки при живых сеансах ведёт к ошибкам у пользователей.

Где лежат серверные базы и файлы кластера

В клиент-серверном варианте файлы разделены на две части.

Данные базы хранит СУБД. Таблицы, документы, остатки — всё внутри неё:

  • MS SQL Server — файлы .mdf (данные) и .ldf (журнал транзакций). Каталог по умолчанию похож на C:\Program Files\Microsoft SQL Server\MSSQL<номер>.MSSQLSERVER\MSSQL\DATA. Точный путь: SQL Server Management Studio → свойства базы → страница «Файлы».
  • PostgreSQL — каталог данных кластера СУБД. Узнать его можно запросом:
SHOW data_directory;

Служебные файлы сервера 1С — в каталоге srvinfo. На Windows он по умолчанию в C:\Program Files\1cv8\srvinfo, на Linux — в /home/usr1cv8/.1cv8/1C/1cv8. Внутри:

  • 📂 reg_1541 — папка кластера (1541 — порт менеджера кластера);
  • 📋 1CV8Clst.lst — реестр кластера: список баз, рабочих серверов, администраторов;
  • 📁 подпапки с GUID в имени — по одной на базу, в них журнал регистрации 1Cv8Log и сеансовые данные.

Каталог srvinfo может быть переназначен при установке. Надёжный способ узнать путь на Windows — посмотреть параметры службы агента:

sc qc "1C:Enterprise 8.3 Server Agent (x86-64)"

В строке BINARY_PATH_NAME найдите параметр -d — за ним и стоит путь к srvinfo. Имя службы зависит от разрядности и версии, полный список видно в оснастке services.msc.

Не правьте и не удаляйте 1CV8Clst.lst вручную. Испорченный реестр кластера — это пропавший список баз в консоли администрирования. Если файл уже повреждён, остановите службу агента (все пользователи будут отключены, делайте это вне рабочего времени) и верните файл из резервной копии.

Папки программы 1С на компьютере

Платформа и её служебные файлы раскиданы по трём системным каталогам.

ПутьЧто там
C:\Program Files\1cv8\<версия>\binИсполняемые файлы платформы: 1cv8.exe, 1cv8c.exe (тонкий клиент)
C:\Program Files (x86)\1cv8\То же для 32-разрядной платформы
C:\Program Files\1cv8\common\1cestart.exeСтартер, который выбирает нужную версию платформы
C:\Program Files\1cv8\conf\conf.cfgОбщие настройки платформы
C:\ProgramData\1C\licensesФайлы программных лицензий *.lic
C:\ProgramData\1C\1CEStart\1cestart.cfgОбщие настройки стартера для всех пользователей

Каждая установленная версия платформы получает свою папку: 8.3.24.1548, 8.3.25.1374 и так далее. Старые версии часто копятся годами и занимают по 500–800 МБ каждая. Удалять их правильно через «Программы и компоненты» Windows, а не стиранием папки.

Файлы лицензий из C:\ProgramData\1C\licenses привязаны к параметрам компьютера. Скопировать их на другой ПК не получится — лицензия там не заработает. Но держать копию папки полезно: при переустановке Windows на том же железе лицензия иногда восстанавливается просто возвратом файла.

Шаблоны конфигураций и обновления (.cf, .cfu), которые вы ставите из дистрибутивов, по умолчанию попадают в %APPDATA%\1C\1cv8\tmplts. Эта папка легко разрастается до десятков гигабайт, если годами ставить обновления. Каталог шаблонов можно переназначить в окне запуска: Настройка → Каталоги шаблонов конфигураций и обновлений.

Кэш, временные файлы и пользовательские настройки

Здесь живёт всё, что 1С создаёт на компьютере конкретного пользователя. Пути записаны через переменные окружения — вставьте их в адресную строку Проводника, и Windows сама подставит нужную папку.

ПутьСодержимое
%APPDATA%\1C\1CEStart\ibases.v8iСписок баз в окне запуска
%APPDATA%\1C\1CEStart\1cestart.cfgЛичные настройки стартера
%APPDATA%\1C\1cv8\<GUID>Настройки пользователя для конкретной базы
%LOCALAPPDATA%\1C\1cv8\<GUID>Кэш конфигурации для конкретной базы
%TEMP%Временные файлы сеанса: выгрузки, печатные формы, вложения

GUID — длинный идентификатор вида 3f2a8c1e-…. По имени папки не понять, к какой базе она относится. Поэтому при чистке кэша удаляют все папки с GUID в обоих каталогах сразу.

Чистить кэш стоит, когда после обновления конфигурации 1С показывает старые формы, вылетает при открытии базы или пишет ошибки, которых нет у коллег. Есть два способа:

  1. Запустить 1С с параметром /ClearCache — платформа сама сбросит кэш этой базы при входе.
  2. Закрыть 1С полностью и вручную удалить папки с GUID из %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.

Второй способ сбросит и сохранённые настройки форм: ширину колонок, отборы, избранное. Данные базы при этом не пострадают.

Если на терминальном сервере удаляете кэш за других пользователей, сначала завершите их сеансы 1С и предупредите людей заранее: открытые документы закроются без сохранения.

Сам файл ibases.v8i — обычный текст. Одна база в нём выглядит так:

[Бухгалтерия]
Connect=File="D:\Bases\Buh";
ID=7c1d5e2a-0b44-4a7e-9a61-1f3b2c8d9e10
Folder=/

Если список баз пропал, первым делом проверьте, на месте ли этот файл. Скопировав его другому пользователю в ту же папку, вы перенесёте весь список баз за секунду.

Те же папки в Linux

На Linux-клиенте структура похожая, только всё лежит в домашнем каталоге пользователя:

ПутьЧто там
/opt/1cv8/x86_64/<версия>Платформа 1С
~/.1C/1cestart/ibases.v8iСписок баз
~/.1cv8/1C/1cv8Кэш и настройки пользователя по базам

Папки с точкой в начале имени скрыты. В файловом менеджере их показывает сочетание Ctrl+H.

Как задать путь к базе в окне запуска и ярлыке

Перенести файловую базу в другую папку можно без выгрузок:

  1. Попросите всех выйти из базы и убедитесь, что файла 1Cv8.1CL в папке нет.
  2. Скопируйте всю папку базы в новое место, например D:\Bases\Buh.
  3. В окне запуска выделите базу и нажмите Изменить.
  4. Укажите новый каталог и пройдите мастер до конца.
  5. Откройте базу и проверьте, что последние документы на месте. Только после этого удаляйте старую папку.

Если база лежит на общем сетевом ресурсе, указывайте путь в формате UNC: \\server\Bases\Buh. Буква сетевого диска (Z:\Buh) у разных пользователей может не совпадать, и база у кого-то «потеряется».

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

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванов"

Для серверной базы вместо /F используется /S:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /N"Иванов"

Полезные параметры командной строки:

  • ENTERPRISE — запуск в режиме пользователя, DESIGNER — Конфигуратор;
  • /F — каталог файловой базы, /S — сервер и имя базы;
  • /N и /P — имя пользователя и пароль;
  • /ClearCache — сброс кэша при входе.

Пароль в ярлыке через /P виден любому, кто откроет свойства ярлыка. Для бухгалтерской базы так делать не стоит.

Резервные копии и защита каталогов 1С

Знание путей нужно в первую очередь для того, чтобы правильно настроить копирование. Что обязательно попадает в резервную копию:

  • ✅ файловая база — вся папка целиком, а не только 1Cv8.1CD; копировать при закрытой базе или выгрузкой в .dt;
  • ✅ серверная база — средствами СУБД (план обслуживания в MS SQL, pg_dump для PostgreSQL) плюс периодическая выгрузка в .dt;
  • ✅ каталог srvinfo — хотя бы раз после изменения состава баз в кластере;
  • ✅ папка C:\ProgramData\1C\licenses — на случай переустановки системы;
  • ✅ файл ibases.v8i — если у пользователя длинный список баз.

Кэш, %TEMP% и tmplts копировать не нужно: их можно восстановить или скачать заново.

Выгрузка в .dt делается в Конфигураторе: Администрирование → Выгрузить информационную базу. Для автоматизации подойдёт пакетный запуск:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /DumpIB"E:\Backup\buh.dt"

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

Правила безопасности для папок с базами:

  • 🔒 Права NTFS на папку файловой базы — чтение и запись только для тех, кто работает в 1С. Без права записи база не откроется даже на просмотр, но и лишним сотрудникам доступ ни к чему.
  • 🛡️ Добавьте папки баз и кэша в исключения антивируса. Проверка 1Cv8.1CD «на лету» замедляет работу в разы, а при неудачном стечении обстоятельств повреждает файл.
  • 💾 Не держите копии на том же диске, что и база. Отказ диска или шифровальщик уничтожат обе.
  • 🧪 Раз в квартал разворачивайте копию в тестовую базу. Копия, которую ни разу не открывали, — это надежда, а не резерв.
Проверка резервного копирования 1С
Выполнено: 0 / 6

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

Можно ли открыть файл 1Cv8.1CD без 1С?
Нет. Это собственный формат платформы, его читает только 1С:Предприятие. Для просмотра нужна установленная платформа подходящей версии.
Почему диск C забит папками 1С, хотя база лежит на D?
Чаще всего виноваты каталог шаблонов tmplts, старые версии платформы в Program Files и кэш в %LOCALAPPDATA%\1C\1cv8. Сама база здесь ни при чём.
Где 1С хранит пароли пользователей базы?
Внутри самой базы, в списке пользователей. Отдельного файла с паролями на диске нет, а в открытом виде они не хранятся.
Где хранятся внешние обработки и отчёты?
Если их добавили в справочник дополнительных отчётов и обработок, они хранятся внутри базы. Файлы .epf и .erf, которые открывают через Файл → Открыть, лежат там, куда их сохранил пользователь.
Можно ли держать файловую базу на флешке или в облачной папке?
Технически база откроется, но риск повредить 1Cv8.1CD высок: синхронизация облака копирует файл в момент записи. Для рабочей базы используйте локальный диск или сетевой ресурс.