Ищем платформу, базы и служебные файлы 1С в Windows

· 9 мин

Содержание

Платформа 1С 8.3 по умолчанию стоит в C:\Program Files\1cv8\ (64-разрядная) или в C:\Program Files (x86)\1cv8\ (32-разрядная). Сама программа — файл 1cv8.exe в подпапке с номером версии, например C:\Program Files\1cv8\8.3.25.1374\bin\. А ярлык на рабочем столе обычно ведёт не туда, а на «стартер» C:\Program Files\1cv8\common\1cestart.exe.

Базы данных лежат отдельно от программы, и найти их на компьютере сложнее. Файловая база — это папка с файлом 1Cv8.1CD, а список баз, который вы видите в окне запуска, хранится в файле ibases.v8i в профиле пользователя. Если база не в стандартном месте, её выдаст строка Connect в этом файле или поиск по имени 1Cv8.1CD.

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

Установщик кладёт каждую версию платформы в отдельную папку. Поэтому на одном компьютере их может быть пять-шесть, и это нормально.

ЧтоПуть по умолчанию
64-разрядная платформаC:\Program Files\1cv8\<версия>\bin\
32-разрядная платформаC:\Program Files (x86)\1cv8\<версия>\bin\
Стартер (общий для всех версий)C:\Program Files\1cv8\common\1cestart.exe
Общие настройки платформыC:\Program Files\1cv8\conf\
Данные кластера сервера 1СC:\Program Files\1cv8\srvinfo\

Внутри папки bin три главных исполняемых файла:

  • 🖥️ 1cv8.exe — толстый клиент и Конфигуратор;
  • 💻 1cv8c.exe — тонкий клиент;
  • 🚀 1cestart.exe в папке common — окно выбора базы, которое само подбирает нужную версию платформы.

Если при установке путь меняли, платформа может оказаться на диске D: или в папке вроде D:\1C\. Тогда помогут способы из следующих разделов.

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

Как узнать, какая версия запускается

Номер версии — это имя папки. Чтобы понять, какая именно из установленных открывает вашу базу, зайдите в базу и откройте справку «О программе» (значок с буквой «i» или знак вопроса в правом верхнем углу). Там указана версия платформы и строка соединения с базой.

Где хранятся базы 1С на компьютере

Здесь важно различать две вещи: саму базу и список баз.

Файловая база

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

  • 📁 1Cv8Log — папка журнала регистрации;
  • 🔒 1Cv8.1CL — служебный файл блокировки, появляется, пока базой пользуются;
  • 📄 1Cv8tmp.1CD — временный файл при некоторых операциях.

Когда базу создают через окно запуска и не меняют путь, 1С предлагает папку в документах пользователя: C:\Users\<имя>\Documents\InfoBase, затем InfoBase1, InfoBase2 и так далее. Но бухгалтеры и администраторы часто кладут базы в D:\Base\, C:\1C_Bases\ или на сетевой диск.

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

Список баз ibases.v8i

Окно запуска 1С показывает не базы, а записи из файла:

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

Обычно это C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i. Его можно открыть Блокнотом. Каждая база там выглядит примерно так:

[Бухгалтерия предприятия]
Connect=File="D:\Base\Buh";
ID=...

Строка Connect и есть ответ на вопрос «где моя база». Вариант File= — файловая база и путь к её папке. Вариант Srvr="..."; Ref="..."; — база на сервере 1С.

В той же папке лежит 1CEStart.cfg — настройки стартера. Если администратор подключил общий список баз для всех сотрудников, ссылка на него записана как раз там.

Шаблоны и файлы обновлений

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

Путь через ярлык и окно запуска

Самый быстрый способ без поиска по диску.

Свойства ярлыка

  1. Щёлкните правой кнопкой по ярлыку 1С на рабочем столе.
  2. Выберите «Свойства», вкладка «Ярлык».
  3. В поле «Объект» — полный путь к программе. Кнопка «Расположение файла» откроет нужную папку.

В поле «Объект» иногда дописаны параметры запуска. Они подсказывают, где база:

ПараметрЧто значитПример
/Fпуть к файловой базе/F"D:\Base\Buh"
/Sсервер и имя базы/S"srv1c\buh2024"
/IBNameимя базы из списка/IBName"Бухгалтерия"

Если параметров нет, ярлык просто открывает окно выбора базы.

Окно запуска 1С

  1. Запустите 1С и в окне со списком выделите базу одним щелчком.
  2. Под списком появится строка с её расположением: путь к папке или имя сервера и базы.
  3. Чтобы скопировать путь, нажмите «Изменить» — на первом шаге мастера он записан в поле, откуда его можно выделить.

Там же, на последнем шаге мастера, есть поле «Версия 1С:Предприятия». Если оно заполнено, база всегда открывается конкретной версией платформы, даже когда установлены более новые.

Изнутри базы

В открытой базе тот же ответ даёт окно «О программе». Программисту доступен ещё и встроенный язык: функция КаталогПрограммы() возвращает путь к папке bin запущенной платформы, а СтрокаСоединенияИнформационнойБазы() — строку подключения к текущей базе.

Как найти 1С через диспетчер задач, реестр и поиск Windows

Эти способы выручают, когда ярлыка нет, а база открывается непонятно откуда.

Диспетчер задач

  1. Запустите 1С, нажмите Ctrl+Shift+Esc.
  2. Перейдите на вкладку «Подробности».
  3. Найдите процесс 1cv8.exe или 1cv8c.exe, правой кнопкой — «Открыть расположение файла».

Чтобы видеть путь сразу у всех процессов, щёлкните правой кнопкой по заголовку любой колонки, выберите «Выбрать столбцы» и включите «Командная строка». В ней видны и путь к программе, и параметры запуска.

На сервере 1С так же находятся служебные процессы: ragent.exe (агент), rmngr.exe (менеджер кластера), rphost.exe (рабочие процессы).

Реестр и службы

Сервер 1С работает как служба Windows. Путь к его исполняемому файлу и параметры запуска видны двумя способами:

  • ⚙️ services.msc → служба «Агент сервера 1С:Предприятия 8.3» → «Свойства» → поле «Исполняемый файл». Там же параметр -d с путём к папке данных кластера;
  • 🗂️ regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ → раздел службы 1С → параметр ImagePath.

Установленные версии платформы перечислены в разделе удаления программ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Проще посмотреть то же самое в «Параметры → Приложения»: каждая версия 1С там — отдельная строка с номером.

В реестре только смотрите. Правка или удаление ключей службы 1С может оставить сервер незапускаемым.

Поиск файлов на диске

Если неизвестно, где файловая база, ищите файл 1Cv8.1CD. В командной строке:

dir /s /b C:\1Cv8.1CD
dir /s /b D:\1Cv8.1CD

В PowerShell — сразу по всем дискам:

Get-PSDrive -PSProvider FileSystem | ForEach-Object {
  Get-ChildItem -Path $_.Root -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue |
    Select-Object FullName, Length, LastWriteTime
}

Колонка LastWriteTime помогает отличить рабочую базу от старых копий: у рабочей дата изменения сегодняшняя или вчерашняя. Аналогично ищется и сам 1cv8.exe, если платформа стоит не в Program Files.

Где 1С держит кэш, настройки и журнал

Этого раздела нет в типовых инструкциях, а вопросы возникают постоянно: куда делось место на диске и где лежат логи.

ДанныеГде лежат
Кэш конфигураций%APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\, папки с длинными именами-идентификаторами
Настройки пользователя (форм, отчётов)внутри базы, а копия на компьютере — в тех же папках кэша
Журнал регистрации файловой базы<папка базы>\1Cv8Log\
Журнал регистрации серверной базыsrvinfo\reg_1541\<идентификатор базы>\1Cv8Log\ на сервере
Технологический журналтам, куда указывает файл logcfg.xml в папке conf

Каждая папка с идентификатором в кэше соответствует одной базе из списка. Сопоставить их можно по полю ID= в файле ibases.v8i.

Кэш можно удалить, чтобы освободить место или избавиться от странных ошибок формы. Для этого закройте все сеансы 1С на этом компьютере и удалите содержимое папок 1cv8 в Roaming и Local, не трогая 1CEStart со списком баз. Есть и щадящий вариант — запуск с параметром /ClearCache.

Папка AppData скрыта. Проще всего попасть в неё, набрав %APPDATA% в адресной строке Проводника или в окне Win+R.

Сетевая и клиент-серверная база: что и где искать

Файловая база в сетевой папке

Запись в списке выглядит как File="\\SRV\Bases\Buh" или File="Z:\Buh". Программа при этом стоит на вашем компьютере, а данные — на файловом сервере или соседнем ПК.

  • 🌐 Путь \\SRV\... — откройте его в Проводнике, так попадёте прямо в папку базы.
  • 💽 Путь через букву диска Z: — это подключённый сетевой диск. Откуда он подключён, видно в «Этот компьютер» или по команде net use.

Если у коллеги база открывается, а у вас нет, часто дело в том, что у него диск Z: подключён, а у вас нет или подключён к другой папке.

Клиент-серверный вариант

Строка подключения: Srvr="srv1c";Ref="buh";. Это значит, что на вашем компьютере нет ни одного файла базы. Здесь три уровня:

  1. Сервер 1С — компьютер srv1c, на котором работает служба агента. Клиент подключается к агенту по порту 1540, затем к менеджеру кластера (1541) и рабочим процессам.
  2. Информационная база в кластере — buh. Её видно в консоли администрирования серверов 1С в списке информационных баз.
  3. База данных СУБД — MS SQL Server или PostgreSQL. Её имя и сервер указаны в свойствах информационной базы в консоли. Имя в СУБД может не совпадать с именем в 1С.

Физические файлы данных ищите уже средствами СУБД. В MS SQL Server — в свойствах базы, на странице «Файлы» в Management Studio. В PostgreSQL — в каталоге данных кластера СУБД.

Linux

На Linux платформа ставится в /opt/1cv8/x86_64/<версия>/, а список баз пользователя лежит в ~/.1C/1cestart/ibases.v8i. Логика та же, что в Windows.

Если 1С не находится: частые проблемы

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

Файл 1Cv8.1CL удаляют только когда базой точно никто не пользуется: у всех пользователей 1С закрыта. Если удалить его во время работы, сеансы оборвутся, а несохранённые данные пропадут.

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

Можно ли перенести установленную платформу 1С на другой диск?
Копированием папки — нет: службы и ярлыки останутся привязаны к старому пути. Удалите платформу и установите заново, указав новую папку в установщике.
Где 1С хранит пароли пользователей?
Внутри самой информационной базы, а не в отдельном файле на диске. Восстановить их через файлы Windows не получится.
Почему папка tmplts занимает так много места?
В ней накапливаются все скачанные обновления конфигураций. Старые релизы, которые уже установлены во все базы, можно удалить вручную.
Как узнать путь к базе, если открыт только Конфигуратор?
Тот же ответ даёт окно «О программе» в Конфигураторе: там указана строка соединения с базой.
Зачем общий список баз, если есть ibases.v8i?
Чтобы администратор раздал всем одинаковый набор баз. Файл со списком лежит в сетевой папке, а ссылка на него записана в 1CEStart.cfg каждого пользователя.