Где на диске лежат базы, шаблоны и выгрузки 1С 8.3

· 11 мин

Содержание

Файловая база 1С 8.3 хранится в одном файле 1Cv8.1CD в папке, которую выбрали при создании базы. По умолчанию это C:\Users\<имя>\Documents\InfoBase (следующие базы получают имена InfoBase1, InfoBase2 и так далее). Точный путь виден в окне запуска 1С: выделите базу — строка File="..." внизу окна и есть физическое место файлов.

У клиент-серверной базы файла .1CD нет вообще. Данные лежат в СУБД (MS SQL Server или PostgreSQL), а на сервере 1С остаются только служебные каталоги кластера и журнал регистрации. Шаблоны конфигураций, список баз, кэш и выгрузки .dt хранятся отдельно — ниже все пути по порядку.

Как узнать путь к своей базе за минуту

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

  1. Запустите 1С:Предприятие ярлыком на рабочем столе.
  2. Одним щелчком выделите базу в списке.
  3. Посмотрите на строку под списком:
    • File="D:\Bases\Buh" — файловая база, файлы лежат в папке D:\Bases\Buh;
    • Srvr="srv1c";Ref="buh_ooo" — серверная база, srv1c — имя сервера 1С, buh_ooo — имя базы в кластере.
  4. Если строка обрезана, нажмите Изменить — в мастере будет полный путь к каталогу.

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

Строку File="..." можно скопировать прямо из окна «О программе» и вставить в адресную строку Проводника, убрав File= и кавычки. Откроется папка с базой.

Что лежит в папке файловой базы 1С

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

Файл или папкаЧто этоНужно ли при переносе
1Cv8.1CDСама база: конфигурация, данные, настройки пользователейДа, это главное
1Cv8.1CLФайл блокировки, появляется при открытых сеансахНет
1Cv8LogЖурнал регистрации (кто, когда и что менял)По желанию
1Cv8FTxtИндекс полнотекстового поискаНет, перестраивается
1Cv8tmp.1CDВременный файл, создаётся при некоторых операцияхНет

Вся учётная информация — справочники, документы, регистры, сама конфигурация — сидит внутри 1Cv8.1CD. Размер этого файла у небольшой фирмы обычно от нескольких сотен мегабайт до 2–5 ГБ.

📌 Журнал регистрации в старых базах хранится файлами .lgf и .lgp, в новых — одним файлом 1Cv8.lgd. Срок хранения журнала задают в Конфигураторе: Администрирование → Настройка журнала регистрации.

Копировать 1Cv8.1CD можно только когда в базе никто не работает. Если рядом лежит 1Cv8.1CL, значит, кто-то ещё внутри — копия может оказаться битой.

Где хранится список баз в окне запуска

Сам список баз, который вы видите при запуске, хранится не в папке базы, а в профиле пользователя Windows:

%APPDATA%\1C\1CEStart\ibases.v8i

Это обычный текстовый файл. Каждая база в нём — блок с именем в квадратных скобках и строкой Connect=. Если после переустановки Windows список пропал, а файлы 1Cv8.1CD на месте, достаточно вернуть ibases.v8i из резервной копии профиля или заново добавить базы кнопкой Добавить → «Добавление в список существующей информационной базы».

Рядом лежит 1cestart.cfg — настройки стартера. Общий для всех пользователей компьютера вариант этого файла находится в C:\ProgramData\1C\1CEStart\.

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

Кэш и настройки клиента лежат в двух местах профиля:

  • 📁 %APPDATA%\1C\1cv8\ — настройки и служебные данные, папки с длинными GUID-именами по числу баз;
  • 📁 %LOCALAPPDATA%\1C\1cv8\ — кэш метаданных, тоже папками по GUID.

Данных учёта в этих папках нет. Их очищают, когда база ведёт себя странно после обновления: закройте 1С и удалите папки с GUID-именами. Платформа создаст их заново при следующем запуске, первый вход будет чуть медленнее.

Где хранятся данные серверной базы 1С

В клиент-серверном варианте картина другая. Данные делят между собой три компонента.

1. СУБД. Все таблицы базы лежат в базе данных MS SQL Server или PostgreSQL. Физически это файлы самой СУБД:

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

2. Каталог кластера 1С (srvinfo). Здесь сервер 1С хранит реестр кластера, журналы регистрации серверных баз и служебные данные сеансов. Типичные расположения:

  • Windows, сервер установлен как служба: C:\Program Files\1cv8\srvinfo;
  • Linux: /home/usr1cv8/.1cv8/1C/1cv8/.

Внутри — папка reg_1541 (по номеру порта менеджера кластера). В ней лежит файл 1CV8Clst.lst — список баз, рабочих серверов и администраторов кластера. Каждая информационная база представлена папкой с GUID-именем, в ней журнал регистрации 1Cv8Log.

3. Клиентские компьютеры. Там остаются только список баз и кэш — те же пути в профиле пользователя, что и для файловой базы.

Файл 1CV8Clst.lst не правьте вручную и не удаляйте. Повреждение реестра кластера обрывает работу всех баз на сервере. Перед любыми действиями со srvinfo остановите службу «Агент сервера 1С:Предприятия 8.3» в нерабочее время — сеансы всех пользователей при этом прервутся — и сделайте копию каталога.

Где установлена сама платформа

Исполняемые файлы платформы лежат отдельно от баз:

  • 📁 C:\Program Files\1cv8\8.3.xx.xxxx\bin\ — 1cv8.exe, 1cv8c.exe, у сервера — ragent.exe, rac.exe;
  • 📁 C:\Program Files\1cv8\common\ — 1cestart.exe, тот самый ярлык «1С:Предприятие»;
  • 📁 ...\bin\conf\ — файлы настройки, в том числе logcfg.xml для технологического журнала.

32-битная платформа на 64-битной Windows ставится в C:\Program Files (x86)\1cv8\. Каждый релиз получает свою подпапку, поэтому на одном компьютере спокойно уживаются несколько версий.

Каталог шаблонов, внешние отчёты и обработки

Шаблоны конфигураций

Когда вы устанавливаете конфигурацию или обновление из дистрибутива, файлы распаковываются в каталог шаблонов:

%APPDATA%\1C\1cv8\tmplts\

Дальше идёт дерево по поставщику, конфигурации и релизу. Например, шаблон Бухгалтерии предприятия ляжет в папку вида tmplts\1c\Accounting\3_0_xxx_xx\. Внутри — файлы:

  • 1Cv8.cf — полная конфигурация, из неё создают новую базу;
  • 1Cv8.cfu — файл обновления, им обновляют существующую базу;
  • 1Cv8.dt — выгрузка демо-базы, если она есть в поставке.

Каталог шаблонов можно перенести, например, на диск D, если на системном мало места. В окне запуска нажмите Настройка — там есть список каталогов шаблонов конфигураций и обновлений. Добавьте новый путь, а старые релизы удалите с диска вручную. Каждый релиз занимает сотни мегабайт, за пару лет набираются десятки гигабайт.

Внешние отчёты и обработки

Внешние отчёты (.erf) и обработки (.epf) — обычные файлы, и единого места у них нет. Они лежат там, куда их сохранили: на рабочем столе, в «Загрузках», на сетевом диске.

Есть два способа работы с ними:

  • 🗂️ Открыть файл через главное меню → Файл → Открыть. Обработка запускается с диска и в базу не попадает.
  • 🧩 Подключить к базе через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Тогда файл загружается внутрь базы и хранится в 1Cv8.1CD (или в СУБД). Исходный файл на диске после этого можно удалить.

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

Резервные копии и файлы .dt: куда они сохраняются

Выгрузка информационной базы в файл .dt — универсальная копия. Она одинаково подходит для файловой и серверной базы и переносит данные между ними.

Выгрузка создаётся в Конфигураторе: Администрирование → Выгрузить информационную базу. Каталог по умолчанию у этой команды не задан жёстко — файл ляжет туда, куда вы укажете в окне сохранения. Поэтому «потерянные» выгрузки обычно ищут так:

  1. Откройте Проводник и в поле поиска введите *.dt.
  2. Отсортируйте результаты по дате изменения.
  3. Проверьте типичные места: «Документы», «Загрузки», рабочий стол, папку самой базы.

Копии при обновлении конфигурации через программу (раздел Администрирование → Интернет-поддержка и сервисы) создаются в каталог, который указан в настройках обновления. Посмотрите его там же перед следующим обновлением и запомните.

Выгрузка .dt — не замена резервной копии СУБД для серверной базы. Для больших серверных баз основной копией остаётся бэкап средствами MS SQL или PostgreSQL, а .dt делают перед рискованными операциями.

Сравним три способа:

СпособЧто получаетеКогда подходитОграничения
Копия папки с 1Cv8.1CDТочный снимок файловой базыЕжедневный бэкап файловой базыТолько при закрытых сеансах
Выгрузка .dtКонфигурация + данные в одном файлеПеренос, обновление, передача специалистуНужен монопольный доступ к базе
Бэкап СУБД (.bak, дамп PostgreSQL)Копия базы средствами СУБДРегулярная копия серверной базыТолько для клиент-серверного варианта

Отдельно стоит файл .cf. В нём только конфигурация, без данных. Его сохраняют командой Конфигурация → Сохранить конфигурацию в файл. Восстановить учёт из .cf нельзя — путать с .dt не стоит.

Сводная таблица: пути к основным файлам 1С 8.3

Все пути для Windows собраны в одном месте. %APPDATA% обычно раскрывается в C:\Users\<имя>\AppData\Roaming, а %LOCALAPPDATA% — в C:\Users\<имя>\AppData\Local.

Что ищемГде лежитРасширение или имя
Файловая базаКаталог из строки File=, по умолчанию Documents\InfoBase1Cv8.1CD
Список баз окна запуска%APPDATA%\1C\1CEStart\ibases.v8i
Настройки стартера (общие)C:\ProgramData\1C\1CEStart\1cestart.cfg
Кэш клиента%APPDATA%\1C\1cv8\, %LOCALAPPDATA%\1C\1cv8\Папки с GUID
Шаблоны и обновления%APPDATA%\1C\1cv8\tmplts\.cf, .cfu, .dt
ПлатформаC:\Program Files\1cv8\<версия>\bin\1cv8.exe
Каталог кластера сервера 1СC:\Program Files\1cv8\srvinfo\reg_1541, 1CV8Clst.lst
Данные серверной базыКаталог данных СУБД.mdf/.ldf или каталог PostgreSQL
Выгрузки базыГде сохранили.dt
Внешние отчёты и обработкиГде сохранили или внутри базы.erf, .epf

Чтобы быстро перейти по пути с переменной, нажмите Win + R, вставьте, например, %APPDATA%\1C\1CEStart и нажмите Enter.

Как найти серверную базу через консоль администрирования

Если база серверная, строка Srvr=...;Ref=... не говорит, где лежат данные. Ответ даёт консоль администрирования серверов 1С.

  1. Откройте «Администрирование серверов 1С Предприятия» из меню «Пуск». Если оснастка не запускается, зарегистрируйте radmin.dll из папки bin нужной версии командой regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll" от имени администратора.
  2. Подключитесь к центральному серверу 1С и раскройте ветку: сервер → Кластеры → ваш кластер → Информационные базы.
  3. Найдите базу с именем из параметра Ref и откройте её свойства.
  4. В карточке смотрите поля «Тип СУБД», «Сервер баз данных» и «База данных». Это адрес сервера СУБД и имя базы на нём.

Дальше переходите в саму СУБД. Для MS SQL Server — в Management Studio к базе с этим именем, свойства → «Файлы». Для PostgreSQL — запрос в psql:

SHOW data_directory;
SELECT oid, datname FROM pg_database WHERE datname = 'buh_ooo';

Файлы базы PostgreSQL лежат в подкаталоге base\<oid> каталога данных. Копировать их по отдельности бессмысленно — для копии используйте pg_dump.

На Linux-сервере без графической консоли список баз выводит утилита rac: сначала rac cluster list, затем список информационных баз кластера по его идентификатору. Точный синтаксис для вашей версии подскажет rac help.

Ошибки при копировании и переносе файлов базы

Большая часть проблем с файлами 1С возникает в момент переноса базы на другой диск или компьютер. Разберём симптомы, которые встречаются чаще других.

Диагностика: выберите симптом

Ещё две ошибки, которые не выдают сообщений, но портят жизнь:

  • ❌ Копируют только ibases.v8i. Список баз — это ярлыки. Без папки с 1Cv8.1CD на новом компьютере база не откроется.
  • ❌ Удаляют «лишние» файлы рядом с базой. Папку 1Cv8Log удалять можно лишь осознанно: вместе с ней пропадёт история изменений, которая часто нужна при разборе ошибок в учёте.

Утилиту chdbfl.exe запускайте только при закрытой базе и на копии файла. Режим исправления меняет данные в 1Cv8.1CD, и откатить его можно только из резервной копии.

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

Можно ли хранить файловую базу 1С на флешке или в облачной папке?
Технически база откроется, но синхронизация облака может скопировать файл в момент записи и повредить его. Работайте с базой на локальном или сетевом диске, а в облако кладите готовые копии.
Сколько пользователей выдержит файловая база в общей сетевой папке?
Жёсткого лимита в платформе нет, но при нескольких одновременных пользователях и активном проведении документов файловая база начинает тормозить. Для постоянной работы большой команды переходят на клиент-серверный вариант.
Как перенести файловую базу на другой диск?
Закройте 1С у всех, скопируйте всю папку базы целиком, затем в окне запуска нажмите «Изменить» и укажите новый каталог. Старую папку удаляйте после проверки, что база открывается.
Где лежат настройки печатных форм и отчётов пользователя?
Внутри базы, а не на диске. Их сохраняют в информационной базе вместе с данными, поэтому при переносе папки с 1Cv8.1CD они переезжают автоматически.
Можно ли превратить файловую базу в серверную, просто скопировав 1Cv8.1CD на сервер?
Нет. Нужно выгрузить базу в .dt, создать пустую базу в кластере сервера 1С и загрузить в неё выгрузку через Конфигуратор.