Пути хранения в 1С:Предприятии 8.3 — от каталога базы до кэша и журнала регистрации

· 10 мин

Содержание

1С хранит файлы в четырёх местах: сама платформа — в C:\Program Files\1cv8\, файловая база — в каталоге, который выбрали при её создании (по умолчанию Документы\InfoBase), настройки и список баз — в профиле пользователя %APPDATA%\1C\, а кэш — в %LOCALAPPDATA%\1C\1cv8\. Выгрузки, отчёты и резервные копии ложатся туда, куда укажет пользователь или настройка конфигурации. У клиент-серверной базы данные живут в СУБД, а служебные файлы кластера — в каталоге srvinfo на сервере.

Пути ниже даны для платформы 8.3 на Windows 10/11 и Windows Server 2016 и новее. Для Linux отдельные строки есть в таблицах. Переменные вида %APPDATA% можно вставить прямо в адресную строку Проводника — он сам раскроет их в полный путь текущего пользователя.

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

Начнём со сводной таблицы. Она закрывает 90% вопросов «куда делось» и «что можно удалить».

ЧтоПуть по умолчанию (Windows)Можно удалять?
Платформа, 64-битнаяC:\Program Files\1cv8\8.3.xx.xxxx\bin\Только через «Программы и компоненты»
Платформа, 32-битнаяC:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\Так же
Программа запускаC:\Program Files\1cv8\common\1cestart.exeНет
Новая файловая базаC:\Users\<имя>\Documents\InfoBase (затем InfoBase1, InfoBase2…)Нет — это ваши данные
Список баз в окне запуска%APPDATA%\1C\1CEStart\ibases.v8iУдаление очистит список, сами базы останутся
Настройки программы запуска%APPDATA%\1C\1CEStart\1cestart.cfgНе нужно
Пользовательские настройки по базам%APPDATA%\1C\1cv8\<GUID базы>\Да, но сбросятся формы и списки
Кэш конфигураций%LOCALAPPDATA%\1C\1cv8\<GUID базы>\Да, при закрытой 1С
Шаблоны конфигураций и обновления%APPDATA%\1C\1cv8\tmplts\Старые релизы — да
Временные файлы%TEMP% (обычно C:\Users\<имя>\AppData\Local\Temp)Да, при закрытой 1С

Где %APPDATA% — это C:\Users\<имя>\AppData\Roaming, а %LOCALAPPDATA% — C:\Users\<имя>\AppData\Local. Папка AppData скрытая, поэтому через дерево Проводника её не видно, пока не включить показ скрытых элементов.

Папки с длинными именами вида 3f2a9c1e-… внутри 1cv8 — это идентификаторы баз. Чтобы понять, какой папке соответствует какая база, откройте ibases.v8i Блокнотом: у каждой записи есть строка ID= с тем же идентификатором.

На Linux те же данные лежат в домашнем каталоге: платформа — в /opt/1cv8/x86_64/8.3.xx.xxxx/, список баз и настройки — в ~/.1C/1cestart/ и ~/.1cv8/1C/1cv8/.

Где лежит файловая база 1С и что в её каталоге

Файловая база — это одна папка. Всё, что в ней внесено (документы, справочники, пользователи, конфигурация), хранится в одном файле 1Cv8.1CD. Его размер — по сути размер базы.

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

  1. Откройте окно запуска 1С.
  2. Выделите базу в списке. Внизу окна появится строка подключения вида File="D:\Bases\Buh";.
  3. Если строка обрезана — нажмите «Изменить». На втором шаге мастера путь виден полностью, его можно скопировать.

Второй способ — найти запись базы в ibases.v8i. Строка Connect=File="D:\Bases\Buh"; и есть путь к каталогу.

Что лежит в каталоге базы

  • 📄 1Cv8.1CD — основной файл с данными и конфигурацией. Только его и нужно копировать для простой резервной копии.
  • 📁 1Cv8Log — журнал регистрации (кто, когда и что менял). В современных версиях это файл 1Cv8.lgd, в старом формате — набор файлов .lgp и .lgf.
  • 📁 1Cv8FTxt — индекс полнотекстового поиска. Если удалить, его можно перестроить, но поиск по базе временно перестанет работать.
  • 🔒 Служебные файлы блокировок появляются, пока в базе есть сеансы, и исчезают после выхода всех пользователей.

Копировать 1Cv8.1CD можно только когда в базе никого нет. Копия, снятая «на ходу», может оказаться повреждённой — и узнаете вы об этом в день, когда она понадобится.

Перенести базу на другой диск просто: закройте все сеансы, скопируйте папку целиком, затем в окне запуска нажмите «Изменить» и укажите новый каталог. Ни переустановка платформы, ни выгрузка в .dt для этого не нужны.

Сетевые каталоги: база и список баз на общем ресурсе

Файловую базу часто кладут в общую папку на сервере или NAS, чтобы в ней работали 3–5 человек. Здесь две частые ошибки.

Буква сетевого диска вместо UNC-пути. Если в подключении указано Z:\Buh, база откроется только у тех, у кого диск Z: подключён. У нового сотрудника или после сбоя скрипта входа — ошибка. Указывайте полный сетевой путь: File="\\FS01\Bases\Buh";.

Недостаточные права на папку. Каждому пользователю 1С нужны права на чтение, запись и изменение в каталоге базы — платформа создаёт там служебные файлы и пишет журнал. Права «только чтение» приводят к ошибкам при открытии.

Общий список баз для всего отдела

Чтобы не настраивать окно запуска на каждом компьютере, список баз можно хранить в сети:

  1. Создайте файл, например \\FS01\1C\bases.v8i, и опишите в нём нужные базы (проще всего скопировать свой ibases.v8i и удалить лишнее).
  2. На каждом компьютере откройте окно запуска → «Настройка».
  3. В блоке со списками общих информационных баз добавьте путь к сетевому файлу.

Этот путь программа запуска запишет в 1cestart.cfg строкой CommonInfoBases=\\FS01\1C\bases.v8i. Если нужно разом для всех пользователей компьютера, ту же строку прописывают в C:\ProgramData\1C\1CEStart\1cestart.cfg.

Работа файловой базы по сети ощутимо медленнее локальной, а при обрывах связи растёт риск повреждения 1Cv8.1CD. Когда пользователей больше 5–7 или они сидят на Wi-Fi, лучше перейти на публикацию базы через веб-сервер или на клиент-серверный вариант.

Где хранятся параметры запуска и ключи конфигурации

Параметры, с которыми стартует 1С, раскиданы по трём файлам и командной строке.

ФайлГде лежитЗа что отвечает
ibases.v8i%APPDATA%\1C\1CEStart\Список баз: имя, строка подключения, версия платформы, папка в дереве
1cestart.cfg%APPDATA%\1C\1CEStart\ и C:\ProgramData\1C\1CEStart\Общие списки баз, каталоги установки платформы
conf.cfgC:\Program Files\1cv8\8.3.xx.xxxx\bin\conf\Параметр ConfLocation — где искать общий каталог настроек conf
logcfg.xmlC:\Program Files\1cv8\conf\Настройка технологического журнала (по умолчанию файла нет)

Запись базы в ibases.v8i выглядит так:

[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh";
ID=3f2a9c1e-8b7d-4e21-9a55-1c0e7d2b6f10
Version=8.3
External=0
ClientConnectionSpeed=Normal
App=Auto

В строке Connect может стоять и серверная база: Connect=Srvr="srv1c";Ref="buh";. Тогда никакого каталога на диске у неё нет — данные в СУБД.

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

Ярлык на рабочем столе может запускать базу напрямую, минуя список:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\Buh"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S "srv1c\buh"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\Buh" /ClearCache
  • /F — путь к каталогу файловой базы.
  • /S — сервер и имя базы в кластере.
  • /ClearCache — очистить кэш клиента для этой базы при запуске.
  • /Out — путь к файлу, куда пакетный режим конфигуратора пишет сообщения.

Полный список ключей платформа покажет в справке: запустите 1cv8.exe /?.

Кэш и временные файлы платформы

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

Где кэш

  • 📁 %LOCALAPPDATA%\1C\1cv8\ — кэш метаданных и форм, отдельная папка на каждую базу.
  • 📁 %APPDATA%\1C\1cv8\ — пользовательские настройки (размеры окон, колонки списков, отборы), тоже по папке на базу.
  • 📁 %TEMP% — временные файлы: распакованные печатные формы, вложения перед открытием, промежуточные файлы обменов.

Как очистить кэш безопасно

Есть три уровня — от мягкого к жёсткому.

СпособЧто удаляетКогда применять
Флажок «Очищать кэш клиентского приложения» в свойствах базы или ключ /ClearCacheКэш одной базыГлюк в одной базе после обновления
Удалить папки с GUID в %LOCALAPPDATA%\1C\1cv8\Кэш всех базПроблема во всех базах пользователя
Удалить папки с GUID в %APPDATA%\1C\1cv8\Пользовательские настройкиФорма не открывается, а очистка кэша не помогла

Перед ручной очисткой закройте все окна 1С у этого пользователя — иначе часть файлов занята и не удалится. Третий способ сбросит настроенные колонки и отборы в списках — предупредите сотрудника.

Не удаляйте целиком папку %APPDATA%\1C\. В ней лежит список баз и программа запуска, а в 1cv8\tmplts\ — скачанные шаблоны и обновления конфигураций.

Что именно вы ищете?

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

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

Отчёты и печатные формы

Кнопка сохранения в отчёте или печатной форме открывает стандартный диалог Windows. 1С предлагает папку, в которую сохраняли в прошлый раз, а при первом сохранении — обычно Документы. Формат выбирается в том же диалоге: .xlsx, .pdf, .docx, .mxl и другие.

Если файл «пропал», не ищите его в каталоге базы — его там нет. Используйте поиск Проводника по имени или по маске *.xlsx с фильтром по дате изменения.

Выгрузки и обмены

  • 📤 Выгрузка базы в .dt (Конфигуратор → Администрирование → Выгрузить информационную базу) — в каталог, который вы выберете.
  • 📤 Сохранение конфигурации в .cf (Конфигурация → Сохранить конфигурацию в файл) — так же.
  • 🔄 Обмены через файлы (с ЗУП, УТ, сайтом, банком) — в каталог, указанный в настройках узла обмена или в настройках обмена с банком. Именно там ищите «застрявшие» .xml и .zip.
  • 🧾 Регламентированная отчётность: при выгрузке без отправки через 1С-Отчётность файл сохраняется туда, куда укажете в диалоге.

Резервные копии

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

Каталог для резервных копий выбирайте не на том же диске, где база. Отказ диска унесёт и базу, и все её копии.

Обновления конфигурации, скачанные через интернет-поддержку, складываются в каталог шаблонов %APPDATA%\1C\1cv8\tmplts\ — по папкам с именем поставщика, конфигурации и номера релиза. За пару лет там набираются гигабайты: папки устаревших релизов, на которые базы уже обновлены, можно удалить вручную при закрытой 1С.

Присоединённые файлы

Сканы и вложения к документам по умолчанию хранятся внутри базы, в 1Cv8.1CD или в таблицах СУБД. Для крупных баз их выносят на диск: в разделе Администрирование → Общие настройки переключают способ хранения на тома и заполняют справочник «Тома хранения файлов» с сетевым путём. Для серверной базы путь тома должен быть доступен самому серверу 1С.

Серверная база: где данные, журнал и файлы регламентных заданий

У клиент-серверной базы на компьютере пользователя остаются только кэш, настройки и запись в ibases.v8i. Всё остальное — на серверах.

Данные

Таблицы базы живут в СУБД: Microsoft SQL Server или PostgreSQL. Физическое расположение файлов данных и журналов транзакций задаёт администратор СУБД, к каталогам 1С они отношения не имеют.

Каталог кластера srvinfo

Служебные файлы сервера 1С лежат в каталоге srvinfo:

  • Windows: C:\Program Files\1cv8\srvinfo\ (каталог указывается в параметрах службы агента сервера при установке);
  • Linux: /home/usr1cv8/.1cv8/1C/1cv8/.

Внутри — папка reg_1541 (номер совпадает с портом менеджера кластера). В ней реестр кластера 1CV8Clst.lst и папки с GUID каждой базы. В папке базы — её журнал регистрации 1Cv8Log, сеансовые данные и кэш сервера.

Не чистите srvinfo на работающем сервере. Сеансовые данные чистят только при остановленной службе агента сервера 1С: все пользователи будут отключены, поэтому делают это вне рабочего времени и с предупреждением. Файл 1CV8Clst.lst не удаляйте вовсе — в нём регистрация баз в кластере.

Регламентные задания и пути

Это самая частая ловушка. В клиент-серверной базе регламентные задания выполняет рабочий процесс сервера 1С, а не компьютер пользователя. Значит:

  1. Путь C:\Obmen в настройке обмена означает диск C: сервера, а не вашего ПК.
  2. Сетевые диски с буквами (Z:\) серверу не видны — указывайте UNC-путь \\FS01\Obmen.
  3. Права на сетевую папку нужны учётной записи, от которой запущена служба сервера 1С (по умолчанию USR1CV8), а не пользователю 1С.
  4. Временные файлы сервера пишутся во временный каталог профиля этой учётной записи на сервере.

В файловой базе регламентные задания выполняются в одном из клиентских сеансов (или в публикации на веб-сервере), поэтому пути там считаются с компьютера, где этот сеанс открыт.

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

Сколько места нужно под каталог базы?
Размер 1Cv8.1CD плюс свободное место не меньше его размера: тестирование и исправление, сжатие таблиц и обновление конфигурации временно создают рядом служебные файлы.
Почему у коллеги другая база, хотя имя в списке одинаковое?
Имя в окне запуска — просто подпись. Сравните строки подключения внизу окна: скорее всего, они указывают на разные каталоги или серверы.
Можно ли перенести кэш 1С на другой диск?
Штатной настройки для этого нет. Кэш привязан к профилю Windows. Если системный диск переполнен, сначала очистите tmplts и %TEMP% — это обычно освобождает больше места.
Где журнал регистрации, если база в облаке или на веб-сервере?
На стороне сервера: у файловой базы, опубликованной на веб-сервере, — в 1Cv8Log её каталога на сервере, у серверной — в srvinfo. Просматривают его из самой 1С: в разделе Администрирование → Обслуживание, в группе протоколов работы.
Что будет, если удалить ibases.v8i?
Окно запуска покажет пустой список и предложит добавить базу. Сами базы и данные не пострадают — достаточно заново указать их каталоги или сервер.