Пути хранения в 1С:Предприятии 8.3 — от каталога базы до кэша и журнала регистрации
Содержание
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С.
- Выделите базу в списке. Внизу окна появится строка подключения вида
File="D:\Bases\Buh";. - Если строка обрезана — нажмите «Изменить». На втором шаге мастера путь виден полностью, его можно скопировать.
Второй способ — найти запись базы в 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С нужны права на чтение, запись и изменение в каталоге базы — платформа создаёт там служебные файлы и пишет журнал. Права «только чтение» приводят к ошибкам при открытии.
Общий список баз для всего отдела
Чтобы не настраивать окно запуска на каждом компьютере, список баз можно хранить в сети:
- Создайте файл, например
\\FS01\1C\bases.v8i, и опишите в нём нужные базы (проще всего скопировать свойibases.v8iи удалить лишнее). - На каждом компьютере откройте окно запуска → «Настройка».
- В блоке со списками общих информационных баз добавьте путь к сетевому файлу.
Этот путь программа запуска запишет в 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.cfg | C:\Program Files\1cv8\8.3.xx.xxxx\bin\conf\ | Параметр ConfLocation — где искать общий каталог настроек conf |
logcfg.xml | C:\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С, а не компьютер пользователя. Значит:
- Путь
C:\Obmenв настройке обмена означает дискC:сервера, а не вашего ПК. - Сетевые диски с буквами (
Z:\) серверу не видны — указывайте UNC-путь\\FS01\Obmen. - Права на сетевую папку нужны учётной записи, от которой запущена служба сервера 1С (по умолчанию
USR1CV8), а не пользователю 1С. - Временные файлы сервера пишутся во временный каталог профиля этой учётной записи на сервере.
В файловой базе регламентные задания выполняются в одном из клиентских сеансов (или в публикации на веб-сервере), поэтому пути там считаются с компьютера, где этот сеанс открыт.
Частые вопросы
Сколько места нужно под каталог базы?
1Cv8.1CD плюс свободное место не меньше его размера: тестирование и исправление, сжатие таблиц и обновление конфигурации временно создают рядом служебные файлы.Почему у коллеги другая база, хотя имя в списке одинаковое?
Можно ли перенести кэш 1С на другой диск?
tmplts и %TEMP% — это обычно освобождает больше места.Где журнал регистрации, если база в облаке или на веб-сервере?
1Cv8Log её каталога на сервере, у серверной — в srvinfo. Просматривают его из самой 1С: в разделе Администрирование → Обслуживание, в группе протоколов работы.