Карта папок 1С 8.3: платформа, базы, кэш, лицензии и сервер

· 9 мин

Содержание

64-битная платформа 1С 8.3 по умолчанию устанавливается в C:\Program Files\1cv8\<номер версии>\, 32-битная — в C:\Program Files (x86)\1cv8\<номер версии>\. Исполняемые файлы лежат во вложенной папке bin: например, C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe.

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

Куда ставится платформа 1С на Windows

Установщик раскладывает платформу по версиям. Каждый релиз получает свою папку, поэтому на одном компьютере спокойно живут 8.3.22, 8.3.23 и 8.3.24 одновременно.

Что64-битная платформа32-битная платформа
КореньC:\Program Files\1cv8\C:\Program Files (x86)\1cv8\
Конкретная версия...\1cv8\8.3.xx.xxxx\...\1cv8\8.3.xx.xxxx\
Исполняемые файлы...\8.3.xx.xxxx\bin\...\8.3.xx.xxxx\bin\
Общий запускатель...\1cv8\common\1cestart.exe...\1cv8\common\1cestart.exe
Настройки платформы...\1cv8\conf\...\1cv8\conf\

Что лежит в bin и зачем это знать:

  • 🖥️ 1cv8.exe — толстый клиент и Конфигуратор;
  • 💻 1cv8c.exe — тонкий клиент;
  • 🚀 1cv8s.exe — запуск конкретной версии через окно выбора баз;
  • ⚙️ ragent.exe, rmngr.exe, rphost.exe, ras.exe, rac.exe — компоненты сервера и утилиты администрирования (есть, если ставили сервер).

Ярлык «1С:Предприятие» на рабочем столе ведёт не в папку версии, а на 1cestart.exe из common. Этот запускатель сам выбирает подходящую версию платформы для каждой базы. Поэтому после обновления ярлык менять не нужно.

Если на 64-битной Windows стоят обе разрядности, запускатель и ярлык могут относиться к 32-битной версии. Проверьте, какую папку открывает ярлык: правой кнопкой → «Расположение файла».

Тонкий клиент, установленный отдельным дистрибутивом, ложится в ту же структуру 1cv8\<версия>\bin\, просто без толстого клиента и Конфигуратора.

Как найти платформу, если 1С ставили не вы

На чужом компьютере или сервере путь мог быть изменён. Три способа проверить, где реально стоит программа:

  1. Откройте свойства ярлыка 1С и нажмите «Расположение файла» — Проводник откроет папку запускателя.
  2. Запустите любую базу, откройте «Справка → О программе» в главном меню (значок с тремя полосками или шестерёнкой в заголовке окна). Там видна точная версия платформы — по ней ищите одноимённую папку.
  3. Откройте «Диспетчер задач», вкладку «Подробности», найдите процесс 1cv8.exe или 1cv8c.exe, правой кнопкой → «Открыть расположение файла».

Третий способ самый надёжный: он показывает именно тот исполняемый файл, который работает сейчас.

Где по умолчанию создаются файловые базы и список баз

Когда вы добавляете новую базу через «Добавить → Создание новой информационной базы», 1С предлагает каталог в «Документах» пользователя:

C:\Users\<имя пользователя>\Documents\InfoBase
C:\Users\<имя пользователя>\Documents\InfoBase1
C:\Users\<имя пользователя>\Documents\InfoBase2

Название базы в списке и имя папки — разные вещи. В списке может стоять «Бухгалтерия ООО Ромашка», а на диске — InfoBase3. Точный путь виден внизу окна запуска при выделении базы, после File=.

Внутри папки файловой базы:

  • 📦 1Cv8.1CD — сам файл базы, все данные и конфигурация;
  • 📜 1Cv8Log\ — журнал регистрации;
  • 🔍 1Cv8FTxt\ — индекс полнотекстового поиска;
  • 🔒 1Cv8tmp.1CD и похожие временные файлы — появляются во время работы.

Копировать или переносить 1Cv8.1CD можно только при закрытой базе — когда в ней нет ни одного сеанса, включая фоновые задания и Конфигуратор.

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

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

C:\Users\<имя пользователя>\AppData\Roaming\1C\1CEStart\ibases.v8i

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

Файл ibases.v8i можно скопировать на другой компьютер — список баз переедет целиком. Сами базы при этом не копируются: в файле только ссылки на них.

Папка AppData скрытая. Быстрее всего открыть её, вписав в адресную строку Проводника %APPDATA%\1C\1CEStart.

Каталог шаблонов конфигураций

Файлы обновлений и шаблоны новых баз 1С по умолчанию складывает сюда:

C:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8\tmplts

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

Каталоги сервера 1С в клиент-серверном варианте

На сервере программные файлы лежат там же, где и на рабочей станции: C:\Program Files\1cv8\<версия>\bin\. Отличие — в данных кластера.

Служба агента сервера при стандартной установке хранит рабочие данные в каталоге:

C:\Program Files\1cv8\srvinfo

Точный путь задан в параметрах запуска службы, ключом -d. Посмотреть его можно в свойствах службы «Агент сервера 1С:Предприятия 8.3» в оснастке services.msc, строка «Исполняемый файл».

Что внутри srvinfo:

  • 🗂️ reg_1541\ — реестр кластера (номер в имени — порт менеджера кластера);
  • 📋 reg_1541\1CV8Clst.lst — список баз и настроек кластера;
  • 📜 reg_1541\<GUID базы>\1Cv8Log\ — журналы регистрации серверных баз;
  • 🧩 папки snccntx... — сеансовые данные, которые сервер пересоздаёт сам.

Сами данные серверной базы в srvinfo не хранятся. Они лежат в СУБД — MS SQL Server или PostgreSQL — в каталоге данных этой СУБД. 1С про него ничего не знает.

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

Если сервер ставили на отдельный диск, srvinfo логично сразу разместить там же: каталог растёт вместе с журналами регистрации.

Где 1С хранит кэш, временные файлы и настройки

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

ПапкаЧто в ней
%LOCALAPPDATA%\1C\1cv8\кэш конфигураций (обычно самый объёмный)
%APPDATA%\1C\1cv8\пользовательские данные и часть кэша

Полный путь выглядит так: C:\Users\<имя пользователя>\AppData\Local\1C\1cv8\. Внутри — папки с длинными именами-идентификаторами (GUID). Каждая соответствует одной базе.

Временные файлы, которые 1С создаёт при печати, выгрузке и обмене, падают в системную временную папку пользователя: %TEMP%, то есть C:\Users\<имя пользователя>\AppData\Local\Temp.

Как почистить кэш без ручного удаления:

  1. В окне запуска выделите базу.
  2. Нажмите «Изменить» и пройдите до последнего шага мастера.
  3. В поле дополнительных параметров запуска впишите /ClearCache.
  4. Запустите базу один раз, затем уберите параметр.

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

На терминальном сервере кэш свой у каждого пользователя. Десять сотрудников с одной базой — десять копий кэша в разных профилях.

Где лежат лицензии и файлы настроек платформы

Программные лицензии 1С 8.3 после активации сохраняются в файлы с расширением .lic:

C:\ProgramData\1C\licenses\

Папка ProgramData тоже скрытая — вводите путь в адресную строку. Лицензия, полученная «для текущего пользователя», может оказаться в профиле: %APPDATA%\1C\licenses\.

Файл лицензии привязан к оборудованию. Скопировать его на другой компьютер и запустить там не получится — нужна новая активация на новом месте.

Перед переустановкой Windows или заменой диска сохраните копию папки licenses и пинкод из конверта. Без них восстановление лицензии затянется.

Настройки самой платформы лежат в C:\Program Files\1cv8\conf\:

  • 📄 conf.cfg — общие параметры платформы;
  • 🔑 nethasp.ini — адрес сервера аппаратных ключей HASP, если лицензии на USB-ключе в сети;
  • 📝 logcfg.xml — технологический журнал (по умолчанию файла нет, его создают вручную).

В папке каждой версии тоже есть bin\conf\ со своим conf.cfg. Параметры там действуют только на эту версию.

Пути установки 1С на Linux

На Linux раскладка зависит от версии платформы. Начиная с 8.3.20 используется единый установщик, и структура стала похожа на Windows.

ЧтоПлатформа 8.3.20 и новееСтарые deb/rpm-пакеты
Программа/opt/1cv8/x86_64/8.3.xx.xxxx//opt/1C/v8.3/x86_64/
Несколько версий рядомда, по папкамнет, одна версия
Лицензии/var/1C/licenses//var/1C/licenses/

Пользовательские данные — в домашнем каталоге, в скрытых папках:

  • 📂 ~/.1C/1cestart/ibases.v8i — список баз;
  • 🗃️ ~/.1cv8/1C/1cv8/ — кэш и пользовательские настройки.

Сервер 1С на Linux по умолчанию работает от системного пользователя usr1cv8. Его каталог кластера (аналог srvinfo) лежит в домашней папке этого пользователя: /home/usr1cv8/.1cv8/1C/1cv8/. Там те же reg_1541 и 1CV8Clst.lst.

Посмотреть, где реально лежит каталог кластера, можно в параметрах запуска процесса ragent: команда ps aux | grep ragent покажет ключ -d с путём.

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

Как установить 1С в другую папку и перенести данные

Разные части 1С меняют место хранения по-разному. Одной галочки «всё на диск D» нет.

Платформа. На шаге выбора компонентов установщика есть кнопка «Изменить» для папки установки. Укажите, например, D:\1cv8\. Внутри всё равно появятся папки по версиям. При следующих обновлениях установщик обычно предлагает тот же путь.

Новая файловая база. На шаге мастера «Укажите параметры информационной базы» впишите нужный каталог вместо Documents\InfoBase.

Существующая файловая база. Порядок переноса:

  1. Убедитесь, что в базе никто не работает .
  2. Скопируйте всю папку базы в новое место (не только 1Cv8.1CD).
  3. В окне запуска выделите базу → «Изменить» → укажите новый каталог.
  4. Откройте базу и проверьте, что данные на месте.
  5. Старую папку удалите через пару дней, когда убедитесь, что всё работает.

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

Каталог кластера. Меняется только переустановкой службы агента с новым значением -d или правкой параметров службы. Это работа с остановкой сервера — планируйте окно обслуживания и сделайте копию srvinfo.

Кэш и папка AppData переносятся только вместе с профилем пользователя Windows. Отдельной настройки для них в 1С нет.

Типичные ошибки с путями 1С

Большинство проблем с путями — это права доступа и старые записи в настройках. Выберите свой симптом:

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

Старые версии платформы удаляйте только через «Программы и компоненты», а не стиранием папки. Иначе в реестре Windows и в 1cestart.cfg останутся ссылки на несуществующие файлы.

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

Как быстро узнать, где лежит конкретная файловая база?
Выделите её в окне запуска 1С: внизу окна показывается строка подключения, после File= указан полный путь к папке.
Можно ли держать файловую базу на рабочем столе?
Технически можно, но рабочий стол часто синхронизируется с облаком и попадает под антивирусную проверку. Это замедляет работу и иногда повреждает файл базы. Лучше отдельный каталог вроде D:\Bases.
Сколько версий платформы можно держать одновременно?
Ограничения нет: каждая версия ставится в свою папку. На практике хватает двух-трёх последних, остальные лишь занимают место.
Удалится ли база, если удалить платформу 1С?
Нет. Деинсталлятор удаляет только папку программы. Базы, список баз, шаблоны и лицензии остаются на месте.
Почему в Program Files нет папки 1cv8, хотя 1С запускается?
Скорее всего, стоит 32-битная платформа — она находится в Program Files (x86)\1cv8. Либо при установке выбрали другой каталог: его покажет «Расположение файла» в свойствах ярлыка.