Где на диске лежат платформа, шаблоны и сама конфигурация 1С 8.3

· 9 мин

Содержание

Установщик конфигурации 1С 8.3 кладёт файлы поставки в каталог шаблонов — по умолчанию C:\Users\<пользователь>\AppData\Roaming\1C\1cv8\tmplts. Но это только «дистрибутив». Рабочая конфигурация после создания базы живёт внутри самой информационной базы: в файле 1Cv8.1CD у файловой базы или в таблицах СУБД у серверной.

Отсюда частая путаница. Человек ищет «папку с конфигурацией», находит tmplts или Program Files\1cv8, копирует их — и не получает ни данных, ни своих доработок. Разберём по порядку, что где лежит, как быстро найти путь к своей базе и как не сломать доступ при переносе на сетевой диск.

Три разных «места установки»: платформа, шаблон и база

Под словами «куда установилась 1С» обычно смешивают три вещи. У каждой свой каталог и своё назначение.

ЧтоГде по умолчаниюЧто внутри
🖥 Платформа 1С:ПредприятиеC:\Program Files\1cv8\<версия>\Исполняемые файлы, библиотеки
📦 Шаблон конфигурации%APPDATA%\1C\1cv8\tmplts\Файлы поставки .cf, .cfu, демо-база .dt
🗄 Информационная базаКаталог, выбранный при создании, или СУБДКонфигурация + данные учёта

Платформа — это «движок». Шаблон — коробка, из которой разворачивают новую базу или берут обновление. База — то, с чем вы реально работаете каждый день.

Удаление шаблона или переустановка платформы не трогают вашу базу. А вот удаление каталога файловой базы уничтожает и конфигурацию, и все данные разом.

Файловая база: что лежит в её каталоге

При создании новой файловой базы 1С предлагает каталог вида C:\Users\<пользователь>\Documents\InfoBase, к имени может добавляться номер. Путь можно указать любой — на другом диске, в отдельной папке или на сетевом ресурсе.

В каталоге файловой базы вы увидите:

  • 📄 1Cv8.1CD — главный файл. В нём и конфигурация, и все документы, справочники, регистры.
  • 📁 1Cv8Log — журнал регистрации: кто, когда и что менял.
  • 📁 1Cv8FTxt — индекс полнотекстового поиска, если он включён.
  • 🔒 служебные файлы блокировок, которые появляются, пока с базой кто-то работает.

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

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

Как вынуть конфигурацию из базы отдельным файлом

Если нужна именно конфигурация без данных — например, передать доработки программисту, — откройте базу в Конфигураторе и выполните Конфигурация → Сохранить конфигурацию в файл. Получится файл .cf. Для полной копии с данными используйте Администрирование → Выгрузить информационную базу — это файл .dt.

Серверная база: конфигурация в СУБД, а не в папке

В клиент-серверном варианте файла 1Cv8.1CD нет. Конфигурация и данные лежат в базе СУБД — MS SQL Server или PostgreSQL. Отдельной «папки с конфигурацией» на сервере 1С не существует.

Конфигурацию платформа держит в служебных таблицах базы данных:

  • Config — основная конфигурация;
  • ConfigSave — изменённая, но ещё не применённая к базе;
  • Params — параметры информационной базы.

Физически файлы этих баз находятся в каталоге данных самой СУБД:

СУБДГде файлы базы
MS SQL ServerФайлы .mdf (данные) и .ldf (журнал транзакций) в каталоге данных экземпляра, обычно папка DATA внутри каталога установки SQL Server
PostgreSQLПодкаталог base внутри каталога данных кластера PostgreSQL

Точное расположение для MS SQL удобно посмотреть в свойствах базы в SQL Server Management Studio, на странице файлов. Для PostgreSQL каталог данных показывает команда SHOW data_directory; в psql.

Никогда не правьте таблицы Config и ConfigSave напрямую через SQL. Работайте с конфигурацией только через Конфигуратор, а резервную копию делайте средствами СУБД или выгрузкой .dt.

Каталог кластера srvinfo

Сервер 1С:Предприятия хранит свои служебные данные в каталоге srvinfo. При стандартной установке службы он находится в C:\Program Files\1cv8\srvinfo. Внутри — папка reg_1541 (по номеру порта менеджера кластера), в ней реестр кластера и подкаталоги с GUID-именами для каждой информационной базы.

Именно там, в srvinfo\reg_1541\<GUID базы>\1Cv8Log, лежит журнал регистрации серверной базы. Сеансовые данные и кэши сервера тоже живут в srvinfo.

Профиль пользователя Windows: список баз, кэш и настройки

Часть файлов 1С создаёт не в базе, а в профиле каждого пользователя Windows. Именно сюда смотрят, когда «пропал список баз» или «зависла форма».

ПутьЧто хранит
%APPDATA%\1C\1CEStart\ibases.v8iСписок информационных баз в окне запуска
%APPDATA%\1C\1CEStart\1cestart.cfgНастройки окна запуска, каталоги шаблонов
%APPDATA%\1C\1cv8\<GUID>Пользовательские настройки по конкретной базе
%LOCALAPPDATA%\1C\1cv8\<GUID>Кэш конфигурации на клиенте
C:\ProgramData\1C\1CEStart\1cestart.cfgОбщие настройки запуска для всех пользователей компьютера

Файл ibases.v8i — обычный текст. По нему сразу видно, где лежит каждая база:

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

[Зарплата сервер]
Connect=Srvr="srv1c";Ref="zup_prod";
ID=...

Строка File= — путь к каталогу файловой базы. Пара Srvr= и Ref= — имя сервера 1С и имя базы в кластере.

Чистка кэша без потери данных

Кэш в %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8 можно удалить: 1С пересоздаст его при следующем запуске. Делайте это, когда у пользователя закрыты все сеансы 1С. Папки 1CEStart при этом не трогайте, иначе пропадёт список баз.

Для одной базы проще добавить параметр запуска /ClearCache в дополнительные параметры строки запуска — платформа очистит клиентский кэш сама.

Каталог платформы и шаблоны обновлений

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

Внутри папки версии важна подпапка bin:

  • 1cv8.exe — толстый клиент и Конфигуратор;
  • 1cv8c.exe — тонкий клиент;
  • ragent.exe, rmngr.exe, rphost.exe — процессы сервера 1С, если он установлен.

Общий для всех версий запускатель 1cestart.exe лежит в C:\Program Files\1cv8\common\. Он и выбирает, какой версией платформы открыть базу .

Как устроен каталог шаблонов

Установщик конфигурации (обычно setup.exe из дистрибутива) раскладывает файлы по схеме tmplts\<поставщик>\<конфигурация>\<версия>. Для типовых решений это выглядит примерно так: tmplts\1c\Accounting\3_0_xxx_xx\. Внутри — .cf для создания новой базы, .cfu для обновления и файлы описания.

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

Свой каталог шаблонов, в том числе сетевой

Путь к шаблонам меняют в окне запуска: кнопка Настройка… → список «Каталоги шаблонов конфигураций и обновлений». Туда можно добавить несколько каталогов, в том числе сетевой \\server\1C\tmplts.

Это удобный приём для небольших офисов. Администратор один раз ставит обновление в общий каталог, а Конфигуратор на любом компьютере находит его через Конфигурация → Поддержка → Обновление конфигурации с вариантом поиска доступных обновлений.

Базы на сетевом диске и права доступа

Файловую базу часто кладут в общую папку на сервере, чтобы с ней работали несколько человек. Тут важны две вещи: как записан путь и какие права выданы.

Путь: UNC вместо буквы диска

Указывайте путь к базе в формате UNC: \\server\Bases\Buh. Подключённый сетевой диск вида Z:\Bases\Buh работает, пока буква есть у конкретного пользователя. Сменился профиль, не подключился диск при входе — и база «пропала».

Права: на общий ресурс и на NTFS

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

  1. Разрешения общего ресурса (вкладка «Доступ» в свойствах папки).
  2. Разрешения NTFS (вкладка «Безопасность»).

Действуют наиболее строгие из двух. Только чтение на любом уровне — и база не откроется для работы: 1С нужно создавать файлы блокировок и писать журнал регистрации.

Для серверной базы ситуация другая. Пользователям доступ к папкам не нужен вообще. Права нужны учётной записи службы сервера 1С (при стандартной установке это USR1CV8) — на каталог srvinfo и на каталог временных файлов. Доступ к данным регулирует СУБД через логин, указанный при создании базы в кластере.

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

Сравнение вариантов размещения

ВариантКогда подходитРиски
Локальный дискОдин пользовательНет общего доступа, копию нужно делать самому
Сетевая папка, файловая база2–5 пользователей в одной сетиОбрывы сети повреждают файл, медленно на больших базах
Сервер 1С + СУБДМного пользователей, большие базыНужен администратор и лицензия на сервер

Как найти путь к своей базе за минуту

Если база открывается, но неизвестно, где она лежит, есть три способа.

  1. Окно запуска. Выделите базу в списке — внизу окна появится её путь или строка подключения к серверу. Кнопка Изменить покажет то же самое в редактируемом виде.
  2. Из открытой программы. Откройте Справка → О программе (значок с вопросом в правом верхнем углу). В окне указана информационная база и её строка соединения.
  3. Файл ibases.v8i. Откройте %APPDATA%\1C\1CEStart\ibases.v8i в Блокноте и найдите базу по имени.

Для программиста есть четвёртый вариант — встроенная функция СтрокаСоединенияИнформационнойБазы(). Её результат можно вывести, например, во внешней обработке.

Сообщить(СтрокаСоединенияИнформационнойБазы());
// File="D:\Bases\Buh"; или Srvr="srv1c";Ref="zup_prod";

Если база «не находится» или не открывается по пути

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

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

Если причина не очевидна, откройте журнал регистрации из Конфигуратора или из раздела Администрирование. По времени неудачной попытки там часто видно, на каком действии и какой учётной записи не хватило прав.

Перед любыми перемещениями каталога базы сделайте выгрузку .dt и убедитесь, что все пользователи вышли из программы.

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

Можно ли установить шаблоны конфигурации не на диск C?
Да. Установщик спрашивает каталог шаблонов, а в окне запуска через «Настройка…» можно добавить любой другой путь, в том числе сетевой.
Нужно ли переустанавливать конфигурацию после обновления платформы?
Нет. Платформа и конфигурация живут отдельно. Новая версия платформы ставится в свою папку и открывает существующую базу без переустановки конфигурации.
Сколько места занимает каталог шаблонов?
Одна версия типовой конфигурации обычно занимает сотни мегабайт. За год обновлений набираются гигабайты, поэтому старые версии стоит периодически удалять.
Где лежит конфигурация базы, опубликованной на веб-сервере?
Там же, где и раньше — в каталоге файловой базы или в СУБД. В каталоге публикации веб-сервера лежит только файл default.vrd со ссылкой на базу.
Можно ли открыть файл 1Cv8.1CD двойным щелчком?
Нет, напрямую файл не открывается. Добавьте каталог с ним в список баз окна запуска как существующую информационную базу.