Администрирование · 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).
notepad %APPDATA%\1C\1CEStart\ibases.v8iГде хранится кэш и настройки пользователя
Кэш метаданных и временные файлы клиента находятся в двух ветках профиля пользователя: %APPDATA%\1C\1cv8\ (роуминговая часть) и %LOCALAPPDATA%\1C\1cv8\ (локальная часть). Внутри — подкаталоги с идентификаторами баз (длинные буквенно-цифровые имена, соответствующие GUID базы): там лежат кэшированные метаданные, файлы журналов и служебные данные. Именно эти каталоги удаляют при стандартной процедуре «очистки кэша».
Индивидуальные настройки интерфейса — состав панелей, настройки форм, варианты отчётов, сохранённые пользователем, — в типовых конфигурациях на управляемых формах хранятся не в файлах, а внутри самой информационной базы, в системных таблицах (хранилище пользовательских настроек). Это важно: перенос каталога профиля на другой компьютер не перенесёт настройки форм, потому что они живут в базе, а не на диске.
Здесь ibases.v8i и часть кэша; содержимое может перемещаться вместе с перемещаемым профилем
Основной объём кэша; удаляется без потери данных, пересоздаётся при запуске
Сами данные; путь виден в окне запуска при выделении базы
Хранится внутри базы; очищается через «Администрирование — Пользователи и права» или стандартную обработку очистки настроек
Где хранятся данные информационной базы
В файловом варианте вся база — это каталог, путь к которому указан в списке баз. Главный файл — 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С и выделите нужную базу — внизу отобразится путь к каталогу базы
- 2В проводнике введите %APPDATA%\1C\1CEStart — проверьте наличие ibases.v8i со списком баз
- 3Введите %LOCALAPPDATA%\1C\1cv8 — найдите каталоги кэша по идентификаторам баз
- 4Сверьте путь к платформе через свойства ярлыка запуска
- 5Зафиксируйте найденные пути перед переносом или очисткой
Перенос рабочего места на другой компьютер
Минимальный перенос включает три шага: установить ту же версию платформы на новый компьютер, скопировать файл ibases.v8i в тот же относительный путь профиля и, для файловых баз, перенести каталоги баз с сохранением структуры путей (или поправить пути в списке баз). Кэш переносить не нужно — он создастся заново; его копирование только увеличивает объём и иногда приводит к конфликтам версий.
Настройки форм и отчётов переносятся вместе с базой автоматически, поскольку хранятся внутри неё. Отдельно стоит позаботиться о внешних файлах: шаблонах печатных форм, внешних обработках, шрифтах штрихкодов и лицензиях. Программные лицензии 1С привязываются к аппаратной конфигурации — при переносе на новый компьютер потребуется повторная активация пин-кодом из комплекта поставки.
Типичные проблемы и их связь с расположением файлов
Ошибки вида «ошибка формата потока», «база не обнаружена», внезапные вылеты при запуске чаще всего связаны с повреждённым кэшем в %LOCALAPPDATA%\1C\1cv8. Лечение — закрыть 1С, удалить каталоги кэша проблемной базы и запустить снова. Если проблема не уходит, проверяют целостность самого файла базы утилитой chdbfl.exe из каталога платформы.
Другой частый сценарий — «пропал список баз» после смены пользователя Windows или пересоздания профиля: файл ibases.v8i остался в старом профиле. Восстановление — скопировать файл из C:\Users\<старое имя>\AppData\Roaming\1C\1CEStart\ либо добавить базы заново вручную. В доменной сети с перемещаемыми профилями список баз «следует» за пользователем автоматически, а локальный кэш — нет, что иногда даёт эффект «на новом ПК первая загрузка долгая».
Ограничения и меры безопасности
Каталоги AppData скрыты по умолчанию — включите отображение скрытых элементов в проводнике или вводите путь напрямую. Для удаления кэша и правки ibases.v8i прав администратора обычно не требуется, но установка платформы и доступ к Program Files их потребуют. В терминальной среде помните, что у каждого пользователя сервера свой профиль и свой кэш — чистить нужно для конкретной учётной записи.
Любые операции с каталогом файловой базы выполняйте только при отсутствии активных сеансов: одновременная работа и копирование/перемещение файлов приводит к рассогласованию данных. Для клиент-серверных баз все операции с данными выполняются средствами СУБД и консоли кластера, а не на уровне файлов.
Как проверить результат
База открывается, первый запуск чуть дольше обычного
Ошибка повторяется — проблема не в кэше, проверяйте базу chdbfl или логи
Все базы видны и запускаются
Базы видны, но не открываются — проверьте пути к каталогам баз
Формы и отчёты выглядят как раньше
Настройки сброшены — вероятно, подключили другую копию базы
Что важно запомнить
Рабочее место 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: данные базы отдельно, кэш отдельно, список баз отдельно.