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

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

Версии 1С: где хранятся базы, шаблоны и файлы платформы

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

Вопрос «где хранятся версии 1С» обычно означает одно из трёх: где лежит сама платформа 1С:Предприятие, где находится файл информационной базы данных и где размещаются шаблоны конфигураций для создания новых баз. Пути различаются в зависимости от версии платформы (7.7 или 8.3), разрядности Windows и режима работы — файлового или клиент-серверного. Ниже разобраны все три случая с конкретными папками и способами быстро найти нужный файл.

Важно понимать: платформа, конфигурация и данные в 1С — это три разных сущности, которые хранятся в разных местах. Платформа — это программные файлы в папке Program Files. Конфигурация в файловом режиме упакована вместе с данными в один файл 1Cv8.1CD. А в клиент-серверном режиме данные вообще лежат не на компьютере пользователя, а в базе SQL Server, PostgreSQL или другой СУБД.

Где хранятся файлы платформы 1С:Предприятие

Каждая версия платформы 1С 8.3 устанавливается в отдельную подпапку. На 64-битной Windows для 64-битной платформы это C:\Program Files\1cv8\, а для 32-битной версии — C:\Program Files (x86)\1cv8\. Внутри находятся каталоги вида 8.3.22.1750 — каждый номер соответствует конкретному релизу платформы, и релизов может быть установлено несколько одновременно.

Это позволяет держать на одном компьютере сразу несколько версий, что нужно, когда разные базы требуют разных релизов платформы. Внутри папки релиза лежат подкаталоги bin (исполняемые файлы, включая 1cv8.exe), conf и служебные файлы. Удалять или перемещать эти папки вручную не следует — деинсталляция выполняется через «Установка и удаление программ».

Для платформы 1С 7.7 путь исторически иной — обычно C:\Program Files\1Cv77\, а исполняемые файлы находятся в подпапке BIN. Если на компьютере работают и 7.7, и 8.3, их каталоги не пересекаются.

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

В файловом режиме вся база — конфигурация, данные, настройки — содержится в одном файле 1Cv8.1CD. Папка, в которой он лежит, указывается при добавлении базы в список. Типовые места: C:\Bases\, D:\1C_Base\, сетевой диск вроде \\Server\Bases\УТ\ или папка «Документы» пользователя. Единого обязательного пути не существует — администратор выбирает его сам при создании базы.

Рядом с файлом 1Cv8.1CD в той же папке могут находиться служебные подкаталоги: 1Cv8Log (журнал регистрации), 1Cv8tmp (временные файлы) и др. При копировании или переносе базы нужно переносить всю папку целиком, а не только файл 1CD, чтобы не потерять журнал регистрации.

Для 1С 7.7 данные хранятся иначе: в папке базы лежит набор DBF-файлов и файл метаданных 1Cv7.MD, плюс словарь данных 1Cv7.DDS. Переносится такая база тоже целиком, папкой.

Как точно узнать путь к конкретной базе

Самый быстрый способ — открыть окно запуска 1С (стандартный стартер), выделить нужную базу в списке и посмотреть в нижнюю часть окна: там отображается полный путь к каталогу базы или строка подключения к серверу. Это работает и для 8.3, и для 7.7.

Если база уже открыта, путь виден через меню «Файл — Сведения для техподдержки» или «О программе» (в зависимости от версии интерфейса). Ещё один вариант — найти файл списка баз ibases.v8i в профиле пользователя и открыть его текстовым редактором: там перечислены все зарегистрированные базы с их путями.

Как найти папку базы за минуту
  1. 1
    Откройте стартер 1С (ярлык «1С:Предприятие») и найдите нужную базу в списке.
  2. 2
    Выделите базу — внизу окна появится строка вида File="D:\1C_Base\Trade";
  3. 3
    Скопируйте путь и вставьте его в адресную строку Проводника Windows.
  4. 4
    Убедитесь, что в папке есть файл 1Cv8.1CD — это и есть база.
  5. 5
    Если внизу окна строка вида Srvr=...;Ref=... — база серверная, файла на компьютере нет.

Где хранятся шаблоны конфигураций и обновлений

Шаблоны конфигураций, из которых создаются новые базы, и дистрибутивы обновлений устанавливаются в папку tmplts. По умолчанию для 1С 8.3 это C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts\. Внутри — вложенные каталоги по вендору и конфигурации, например 1c\Accounting\3_0_xx_x\.

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

Если при создании новой базы список шаблонов пуст, чаще всего дело именно в пути: либо шаблоны установлены в другую папку, либо стартер смотрит не туда. Проверьте настройки каталога шаблонов в окне запуска (кнопка «Настройка»).

Где хранятся кэш, настройки и список баз

Кроме самих баз и шаблонов, 1С создаёт служебные данные в профиле пользователя. Основные места:

  • %APPDATA%\1C\1cv8\ — список баз (ibases.v8i), настройки стартера, журналы;
  • %APPDATA%\1C\1cv8\1cv8u.pfl и аналогичные — пользовательские настройки интерфейса;
  • %APPDATA%\1C\1cv8\\ и %LOCALAPPDATA%\1C\1cv8\\ — кэш метаданных и временные файлы конкретной базы;
  • %APPDATA%\1C\1CEStart\ — файлы стартера, включая общий список баз 1cestart.cfg.

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

Где хранятся данные в клиент-серверном режиме

В клиент-серверном варианте файла 1Cv8.1CD на компьютерах пользователей нет вообще. Данные лежат в СУБД — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2 — на сервере, а кластер 1С:Предприятия работает посредником. В окне запуска такая база отображается строкой вида Srvr="server1";Ref="trade";.

Физическое расположение файлов данных определяется настройками СУБД: например, у SQL Server это файлы .mdf и .ldf в каталоге данных сервера. Искать их на рабочей станции бессмысленно. Служебные данные самого кластера 1С хранятся в каталоге srvinfo на сервере (по умолчанию внутри каталога установки сервера 1С или в профиле служебной учётной записи).

Резервное копирование в этом режиме делается средствами СУБД или выгрузкой DT через конфигуратор, но не копированием файлов — простого «скопировать папку» для серверной базы не существует.

Где искать данные: файловый и серверный режимы

Файловый режим

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

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

Данные в СУБД на сервере, на компьютере пользователя только кэш. Резервные копии — средствами СУБД или выгрузкой DT; прямой доступ к файлам данных не требуется.

Типичные ошибки при поиске и переносе файлов 1С

Типичные ошибки
01
Копирование только файла 1Cv8.1CD без папки — теряется журнал регистрации и служебные каталоги.
02
Перенос базы при открытых сеансах — файл повреждается, база перестаёт открываться.
03
Поиск базы по имени ярлыка вместо окна запуска — ярлык может вести на старую копию или сетевой путь, которого уже нет.
04
Удаление папки релиза платформы вручную вместо деинсталляции — в реестре остаются записи, мешающие установке новых версий.
05
Хранение файловой базы в синхронизируемой облачной папке (OneDrive, Яндекс.Диск) — конфликты синхронизации портят файл 1CD.

Отдельная частая ситуация — пользователь ищет «версию конфигурации» в файловой системе. Версия конфигурации не хранится отдельным файлом: она зашита внутрь базы и смотрится из интерфейса 1С (раздел «О программе») или в конфигураторе. В файловой системе по номеру версии можно найти только шаблоны в tmplts, где версия зашита в имена папок.

Итог

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

Платформа 1С 8.3 лежит в Program Files\1cv8 по папкам релизов, файловая база — это файл 1Cv8.1CD в папке, указанной в списке баз стартера, шаблоны — в %APPDATA%\1C\1cv8\tmplts, а кэш и настройки — в профиле пользователя. Точный путь к базе всегда виден внизу окна запуска. В серверном режиме данных на компьютере пользователя нет — они в СУБД на сервере.

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

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

Откройте папку C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\ — имена подпапок и есть номера установленных релизов. Из самой программы версию видно в разделе «О программе», а в окне запуска версия платформы указана для каждой базы в списке.

Можно ли перенести файловую базу 1С на другой компьютер?

Да. Завершите все сеансы, скопируйте папку базы целиком (с файлом 1Cv8.1CD и подкаталогами) на новый компьютер, затем в окне запуска 1С добавьте базу и укажите новый путь к папке. Версия платформы на новом компьютере должна быть не ниже той, на которой работала база.

Где 1С хранит резервные копии?

1С не создаёт резервные копии автоматически в файловом режиме — их нужно делать вручную: через конфигуратор (Администрирование — Выгрузить информационную базу, получится файл .dt) или копированием папки базы. Место сохранения выбираете вы сами, поэтому «стандартной папки копий» не существует.

База есть в списке, но не открывается и пишет, что файл не найден. Что делать?

Скорее всего, папку переместили, переименовали или недоступен сетевой диск. Выделите базу в окне запуска, нажмите «Изменить» и проверьте указанный путь. Если папку перенесли — укажите новый путь; если база на сетевом диске — проверьте, что диск подключён и доступен.

Где хранится список баз, чтобы перенести его другому пользователю?

Список баз хранится в файле ibases.v8i в папке %APPDATA%\1C\1cv8\. Его можно скопировать в тот же каталог профиля другого пользователя — при следующем запуске стартера список появится. Для общего списка на всех пользователей используется файл 1cestart.cfg в %APPDATA%\1C\1CEStart\.

Можно ли хранить файловую базу 1С в облачной папке синхронизации?

Не рекомендуется. Сервисы синхронизации (OneDrive, Яндекс.Диск и подобные) могут блокировать или частично перезаписывать файл 1Cv8.1CD во время работы, что приводит к повреждению базы. Облачную папку допустимо использовать только для хранения выгрузок .dt или архивных копий, сделанных при закрытой базе.