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

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

Где хранится рабочее место 1С: полный разбор расположения файлов и настроек

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

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

Конкретные пути зависят от версии платформы, разрядности, способа установки (для текущего пользователя или для всех) и операционной системы. Ниже разобраны стандартные расположения для Windows, Linux и веб-клиента, а также показано, как найти актуальный путь на конкретном компьютере, если установка выполнялась нестандартно.

Из чего состоит рабочее место 1С

Под рабочим местом понимается совокупность нескольких компонентов. Первый — исполняемые файлы платформы: толстый, тонкий и веб-клиент, конфигуратор, серверные компоненты. Второй — конфигурация и данные информационной базы: в файловом варианте это файл 1Cv8.1CD, в клиент-серверном — база данных на MS SQL Server, PostgreSQL, Oracle или IBM DB2. Третий — пользовательское окружение: список баз в стартере, настройки интерфейса, кэш метаданных, журналы регистрации, шаблоны и внешние компоненты.

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

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

При стандартной установке на Windows платформа размещается в каталоге C:\Program Files\1cv8\<номер версии>\ (для 64-разрядной версии) или C:\Program Files (x86)\1cv8\ (для 32-разрядной). Если установка выполнялась только для текущего пользователя без прав администратора, файлы попадают в %LOCALAPPDATA%\Programs\1cv8\. Внутри каталога версии находятся подкаталоги bin с исполняемыми файлами и conf с файлами настроек, например conf.cfg и inetcfg.xml.

Список информационных баз, который пользователь видит в окне запуска, хранится в файле ibases.v8i. Стандартное расположение — %APPDATA%\1C\1CEStart\ibases.v8i, то есть обычно C:\Users\<имя пользователя>\AppData\Roaming\1C\1CEStart\. Это обычный текстовый файл: его можно открыть блокнотом, скопировать на другой компьютер или раздать пользователям централизованно через общий список баз (файл .v8l и параметр в 1cestart.cfg).

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

Где хранится кэш и настройки пользователя

Кэш метаданных и временные файлы клиента находятся в двух ветках профиля пользователя: %APPDATA%\1C\1cv8\ (роуминговая часть) и %LOCALAPPDATA%\1C\1cv8\ (локальная часть). Внутри — подкаталоги с идентификаторами баз (длинные буквенно-цифровые имена, соответствующие GUID базы): там лежат кэшированные метаданные, файлы журналов и служебные данные. Именно эти каталоги удаляют при стандартной процедуре «очистки кэша».

Индивидуальные настройки интерфейса — состав панелей, настройки форм, варианты отчётов, сохранённые пользователем, — в типовых конфигурациях на управляемых формах хранятся не в файлах, а внутри самой информационной базы, в системных таблицах (хранилище пользовательских настроек). Это важно: перенос каталога профиля на другой компьютер не перенесёт настройки форм, потому что они живут в базе, а не на диске.

Путь %APPDATA%\1CРоуминговые настройки и список баз

Здесь ibases.v8i и часть кэша; содержимое может перемещаться вместе с перемещаемым профилем

Путь %LOCALAPPDATA%\1CЛокальный кэш метаданных

Основной объём кэша; удаляется без потери данных, пересоздаётся при запуске

Каталог с 1Cv8.1CDФайловая информационная база

Сами данные; путь виден в окне запуска при выделении базы

Хранилище настроек в БДНастройки форм и отчётов пользователей

Хранится внутри базы; очищается через «Администрирование — Пользователи и права» или стандартную обработку очистки настроек

Где хранятся данные информационной базы

В файловом варианте вся база — это каталог, путь к которому указан в списке баз. Главный файл — 1Cv8.1CD (собственно данные), рядом могут лежать 1Cv8.1CL (файл блокировок), каталоги 1Cv8Log (журнал регистрации в новом формате) и служебные подкаталоги. Путь к базе виден в окне запуска 1С: выделите базу — строка с каталогом отобразится внизу окна стартера.

В клиент-серверном варианте данных на компьютере пользователя нет: база размещена на сервере СУБД, а соединение идёт через сервер 1С:Предприятия. Рабочим файлам сервера соответствует каталог srvinfo (по умолчанию C:\Program Files\1cv8\srvinfo на Windows-сервере или /opt/1cv8/... на Linux), где хранится реестр кластера 1CV8Clst.lst и рабочие каталоги баз. Пользователю для переноса своего «рабочего места» в этом случае нужны только список баз и, при необходимости, кэш.

Как найти точное расположение на конкретном компьютере

Если установка нестандартная, пути определяются так. Каталог платформы: откройте свойства ярлыка 1С — поле «Объект» покажет путь к исполняемому файлу. Каталог базы: окно запуска → выделить базу → путь отображается внизу; либо в конфигураторе «Администрирование → Информация о базе». Профиль пользователя: в адресной строке проводника введите %APPDATA%\1C и %LOCALAPPDATA%\1C — система сама подставит актуальный путь.

Для веб-клиента логика иная: на компьютере пользователя почти ничего не хранится, публикация базы находится на веб-сервере (каталог виртуального приложения IIS или Apache с файлом default.vrd). Настройки публикации задаются администратором веб-сервера, а не на рабочем месте.

Порядок действий
  1. 1
    Откройте окно запуска 1С и выделите нужную базу — внизу отобразится путь к каталогу базы
  2. 2
    В проводнике введите %APPDATA%\1C\1CEStart — проверьте наличие ibases.v8i со списком баз
  3. 3
    Введите %LOCALAPPDATA%\1C\1cv8 — найдите каталоги кэша по идентификаторам баз
  4. 4
    Сверьте путь к платформе через свойства ярлыка запуска
  5. 5
    Зафиксируйте найденные пути перед переносом или очисткой

Перенос рабочего места на другой компьютер

Минимальный перенос включает три шага: установить ту же версию платформы на новый компьютер, скопировать файл ibases.v8i в тот же относительный путь профиля и, для файловых баз, перенести каталоги баз с сохранением структуры путей (или поправить пути в списке баз). Кэш переносить не нужно — он создастся заново; его копирование только увеличивает объём и иногда приводит к конфликтам версий.

Настройки форм и отчётов переносятся вместе с базой автоматически, поскольку хранятся внутри неё. Отдельно стоит позаботиться о внешних файлах: шаблонах печатных форм, внешних обработках, шрифтах штрихкодов и лицензиях. Программные лицензии 1С привязываются к аппаратной конфигурации — при переносе на новый компьютер потребуется повторная активация пин-кодом из комплекта поставки.

Типичные проблемы и их связь с расположением файлов

Ошибки вида «ошибка формата потока», «база не обнаружена», внезапные вылеты при запуске чаще всего связаны с повреждённым кэшем в %LOCALAPPDATA%\1C\1cv8. Лечение — закрыть 1С, удалить каталоги кэша проблемной базы и запустить снова. Если проблема не уходит, проверяют целостность самого файла базы утилитой chdbfl.exe из каталога платформы.

Другой частый сценарий — «пропал список баз» после смены пользователя Windows или пересоздания профиля: файл ibases.v8i остался в старом профиле. Восстановление — скопировать файл из C:\Users\<старое имя>\AppData\Roaming\1C\1CEStart\ либо добавить базы заново вручную. В доменной сети с перемещаемыми профилями список баз «следует» за пользователем автоматически, а локальный кэш — нет, что иногда даёт эффект «на новом ПК первая загрузка долгая».

Типичные ошибки
01
Удаление каталога базы вместо кэша: путают папку из списка баз с папкой в AppData — результат, потеря данных
02
Перенос кэша на новый компьютер: бесполезный объём копирования и риск конфликта версий платформы
03
Поиск настроек форм в файлах профиля: они хранятся внутри базы, поэтому чистка AppData не сбрасывает настройки интерфейса
04
Резервное копирование только 1Cv8.1CD при открытой базе: файл может быть скопирован в несогласованном состоянии — нужна выгрузка .dt или копирование при завершённых сеансах

Ограничения и меры безопасности

Каталоги AppData скрыты по умолчанию — включите отображение скрытых элементов в проводнике или вводите путь напрямую. Для удаления кэша и правки ibases.v8i прав администратора обычно не требуется, но установка платформы и доступ к Program Files их потребуют. В терминальной среде помните, что у каждого пользователя сервера свой профиль и свой кэш — чистить нужно для конкретной учётной записи.

Любые операции с каталогом файловой базы выполняйте только при отсутствии активных сеансов: одновременная работа и копирование/перемещение файлов приводит к рассогласованию данных. Для клиент-серверных баз все операции с данными выполняются средствами СУБД и консоли кластера, а не на уровне файлов.

Контрольные точки

Как проверить результат

Запуск базы после очистки кэша
Норма

База открывается, первый запуск чуть дольше обычного

Тревожный признак

Ошибка повторяется — проблема не в кэше, проверяйте базу chdbfl или логи

Список баз после переноса ibases.v8i
Норма

Все базы видны и запускаются

Тревожный признак

Базы видны, но не открываются — проверьте пути к каталогам баз

Настройки форм после переезда
Норма

Формы и отчёты выглядят как раньше

Тревожный признак

Настройки сброшены — вероятно, подключили другую копию базы

Итог

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

Рабочее место 1С — это не один каталог: платформа в Program Files, список баз в %APPDATA%\1C\1CEStart\ibases.v8i, кэш в %LOCALAPPDATA%\1C\1cv8, данные — в каталоге базы или на сервере СУБД, а настройки интерфейса — внутри самой базы. Переносят платформу, список баз и сами базы; кэш не переносят и не бэкапят.

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

Можно ли удалить всё содержимое папки %APPDATA%\1C?

Можно, но с оговоркой: вместе с кэшем вы удалите файл списка баз ibases.v8i, и базы придётся добавлять заново. Безопаснее удалять только подкаталоги конкретной базы внутри 1cv8, оставив 1CEStart нетронутым. Данные информационной базы от этого не пострадают, если она хранится в отдельном каталоге.

Где хранятся пароли пользователей 1С?

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

Почему после очистки кэша 1С долго запускается первый раз?

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

Как узнать, где лежит база, если 1С не запускается?

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

Нужно ли включать папки 1С в резервное копирование?

Копировать нужно каталог файловой базы (лучше — штатную выгрузку .dt) и, при желании, ibases.v8i. Кэш в AppData и каталог платформы в бэкап включать не имеет смысла: платформа переустанавливается, кэш пересоздаётся. Для клиент-серверных баз резервное копирование делается средствами СУБД.

Где хранится рабочее место 1С на Linux?

Клиентские компоненты ставятся в /opt/1cv8 или /opt/1C/v8.3, кэш и настройки — в домашнем каталоге пользователя: ~/.1cv8/1C/1cv8 (кэш) и ~/.1C/1cestart (список баз). Логика та же, что в Windows: данные базы отдельно, кэш отдельно, список баз отдельно.