Работа с 1С:Предприятие часто требует прямого доступа к файлам программы — будь то резервные копии баз данных, шаблоны конфигураций или файлы обновлений. Однако найти их не всегда просто: пути зависят от версии платформы, типа установки (файловый или клиент-серверный вариант), операционной системы и даже прав пользователя. Новичков это ставит в тупик: где искать .dt для резервной копии, куда платформа сохраняет временные файлы, и почему после обновления пропали шаблоны?
В этой статье мы разберём все возможные локации файлов 1С — от стандартных путей в Windows до скрытых папок в Linux, от файлового варианта до серверных установок. Вы узнаете, как найти базу по её имени в списке, где хранятся внешние обработки, и что делать, если файлы «исчезли» после обновления. А для администраторов приведём команды для поиска по серверу и способы восстановления путей через консоль.
1. Стандартные пути к файлам 1С в Windows
Большинство пользователей работают с 1С:Предприятие на Windows, где пути к файлам зависят от версии платформы и типа установки. Рассмотрим основные локации для файлового варианта (когда база хранится в виде файла на диске).
Базы данных в файловом режиме обычно имеют расширение .1CD (для 8.3.x) или .1Cv8 (для 8.2.x). Их стандартные пути:
- 📁 Папка пользователя:
C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\— здесь хранятся списки баз (ibases.v8i) и временные файлы. - 📁 Общая папка:
C:\ProgramData\1C\1Cv8\— содержит шаблоны конфигураций и общие настройки (требуются права администратора). - 📁 Кастомные пути: если при создании базы был указан другой каталог, искать нужно там. Проверить путь можно в
Конфигураторе → Файл → Открыть.
Для клиент-серверного варианта (например, с PostgreSQL или MS SQL) физические файлы базы хранятся на сервере, а на локальной машине остаются только конфигурационные файлы:
- 🔧
C:\Program Files\1cv8\<версия_платформы>\bin\— исполняемые файлы платформы. - 🔧
C:\Program Files (x86)\1cv8\<версия_платформы>\conf\— конфигурационные файлы сервера.
⚠️ Внимание: ПапкаAppDataскрыта по умолчанию. Чтобы её увидеть, включите отображение скрытых файлов вПроводнике Windowsили введите путь вручную в адресной строке.
2. Где хранятся резервные копии (.dt, .cf, .zip)
Резервные копии в 1С создаются в нескольких форматах:
- 💾
.dt— полная копия базы данных (файловый вариант). - 💾
.cf— копия конфигурации (без данных). - 💾
.zip— архив, созданный черезКонфигуратор → Администрирование → Выгрузить информационную базу.
Стандартные пути для резервных копий:
| Тип копии | Путь по умолчанию | Как изменить |
|---|---|---|
Автоматическая (.dt) | C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\Backup\ | В настройках задачи резервирования |
Ручная выгрузка (.dt, .cf) | Папка, указанная при выгрузке | При сохранении файла в диалоговом окне |
| Облачные копии (1С:Фреш) | Хранятся на серверах 1С | Доступ через личный кабинет |
Если вы не помните, куда сохраняли копию, воспользуйтесь поиском по диску:
- Откройте
Проводник Windows. - Введите в поисковой строке
.dtили.cf. - Укажите диапазон дат (если помните, когда создавали копию).
⚠️ Внимание: Файлы.dtмогут занимать десятки гигабайт. Перед удалением старых копий проверьте, не используются ли они в задачах автоматического резервирования (настройка вКонфигураторе → Администрирование → Резервное копирование).
☑️ Поиск резервной копии 1С
3. Файлы конфигураций и внешние обработки
Конфигурации 1С хранятся в двух видах:
- 📄 Внутри базы данных — если вы работаете в файловом варианте, конфигурация «вшита» в
.1CD-файл. - 📄 Отдельные файлы — шаблоны (
.cf,.cfu) и внешние обработки (.epf,.erf).
Пути к шаблонам конфигураций:
- 📁
C:\Program Files\1cv8\tmplts\— стандартные шаблоны (например, 1С:Бухгалтерия, 1С:Зарплата). - 📁
C:\ProgramData\1C\1Cv8\tmplts\— шаблоны для всех пользователей (требуются права администратора). - 📁 Кастомный путь — если шаблоны устанавливались вручную.
Внешние обработки и отчёты (.epf, .erf) обычно хранятся:
- 📁 В папке с базой данных (если добавлены через
Файл → Открыть). - 📁 В общей сетевой папке (если используются несколькими пользователями).
- 📁 В
C:\Users\<ИмяПользователя>\Documents\1C\— если сохранены пользователем.
Чтобы найти все внешние файлы на компьютере, используйте поиск по расширениям:
dir /s /b C:\*.epf
dir /s /b C:\*.erf
Как восстановить потерянную обработку?
Если обработка была добавлена в базу через Конфигуратор → Файл → Открыть, её можно извлечь из резервной копии (.dt). Для этого:
1. Создайте тестовую базу.
2. Загрузите в неё резервную копию.
3. Откройте обработку через Файл → Открыть и сохраните её отдельно.
4. Пути к файлам 1С в Linux
На серверах под управлением Linux (например, с PostgreSQL или 1С:Предприятие для Linux) пути к файлам отличаются от Windows. Основные локации:
Файлы платформы:
- 🐧
/opt/1C/v8.3/— каталог установки платформы (версия может отличаться, например,v8.3.22). - 🐧
/var/1C/log/— логи сервера 1С.
Конфигурационные файлы:
- 🐧
/etc/1C/conf/— настройки кластера серверов. - 🐧
/home/<имя_пользователя>/.1C/1cv8/— пользовательские настройки (аналогAppDataв Windows).
Базы данных (файловый вариант):
- 🐧
/var/1C/bases/— стандартное место для файлов.1CD. - 🐧
/home/<имя_пользователя>/1C/bases/— если база создавалась пользователем.
Чтобы найти файлы в Linux, используйте команды:
# Поиск файлов баз данных
find / -name "*.1CD" 2>/dev/null
Поиск конфигурационных файлов
find / -name "*.cf" 2>/dev/null
Просмотр логов сервера
tail -f /var/1C/log/srv1cv8.log
⚠️ Внимание: В Linux пути зависят от дистрибутива и способа установки. Если 1С установлена через Docker, файлы могут находиться внутри контейнера. Используйте docker exec -it bash для доступа.
5. Поиск файлов через Конфигуратор и командную строку
Если стандартные пути не помогли, файлы 1С можно найти через встроенные инструменты.
Способ 1: Через Конфигуратор
- Откройте базу в режиме
Конфигуратор. - Перейдите в
Файл → Открыть. - В диалоговом окне будет указан полный путь к файлу базы (
.1CD) или подключению (для клиент-серверного варианта).
Способ 2: Через список баз (ibases.v8i)
Файл ibases.v8i содержит список всех подключённых баз и их пути. Найти его можно по адресу:
- 📄 Windows:
C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\ibases.v8i - 📄 Linux:
/home/<имя_пользователя>/.1C/1cv8/ibases.v8i
Откройте файл в любом текстовом редакторе (например, Notepad++ или VS Code). Ищите строки вида:
[Base0]
Connect=File="C:\Bases\MyBase";
Name=МояБаза
Способ 3: Командная строка (Windows)
Используйте reg query для поиска путей в реестре:
reg query "HKCU\Software\1C\1Cv8\8.3\1C:Enterprise\InfoBases" /s
Если база «исчезла» из списка, но файл .1CD остался на диске, добавьте её вручную через Добавить → Существующую информационную базу и укажите путь к файлу.
6. Типичные ошибки и решения
При поиске файлов 1С пользователи сталкиваются с типичными проблемами. Разберём самые распространённые.
Проблема 1: Файл базы (.1CD) не открывается
- 🔹 Причина: повреждение файла или несовместимость версии платформы.
- 🔹 Решение: попробуйте открыть базу через
Конфигураторв режиме восстановления (Файл → Открыть → Выбрать файл → Галочка "Монопольный режим"). Если не помогает, восстановите из резервной копии (.dt).
Проблема 2: Не вижу папку AppData
- 🔹 Причина: папка скрыта по умолчанию.
- 🔹 Решение: включите отображение скрытых файлов в
Проводнике(Вид → Скрытые элементы) или введите путь вручную в адресной строке.
Проблема 3: После обновления пропали шаблоны конфигураций
- 🔹 Причина: новая версия платформы может использовать другой путь к шаблонам.
- 🔹 Решение: проверьте папки:
C:\Program Files\1cv8\<новая_версия>\tmplts\C:\ProgramData\1C\1Cv8\<новая_версия>\tmplts\
Проблема 4: Не могу найти файл резервной копии (.dt)
- 🔹 Причина: копия сохранена в нестандартную папку или удалена.
- 🔹 Решение: проверьте настройки задачи резервирования в
Конфигураторе → Администрирование → Резервное копирование. Если путь не указан, поищите по всему диску (*.dt).
⚠️ Внимание: Если вы используете 1С:Фреш (облачный вариант), резервные копии хранятся на серверах 1С и недоступны для прямого скачивания. Чтобы получить копию, используйте функцию «Выгрузить информационную базу» в личном кабинете.
Если файл базы повреждён, НЕ пытайтесь открыть его в старой версии платформы — это может усугубить проблему. Всегда используйте ту же версию 1С, в которой база создавалась.
7. Как изменить пути к файлам 1С
Иногда стандартные пути неудобны — например, если диск C: заканчивается, а базы занимают много места. В таких случаях пути можно перенастроить.
Для файлового варианта:
- Скопируйте файл базы (
.1CD) в новую папку (например,D:\Bases\). - Откройте
ibases.v8iв текстовом редакторе. - Найдите строку с путем к базе (например,
File="C:\OldPath\MyBase.1CD") и измените её на новый (File="D:\Bases\MyBase.1CD"). - Сохраните файл и перезапустите 1С.
Для клиент-серверного варианта:
- 🔧 Измените путь к базе в настройках кластера серверов 1С (файл
srvinfo.iniили черезКонсоль администрирования сервера 1С). - 🔧 Для PostgreSQL перенастройте путь к данным в
postgresql.conf.
Для резервных копий:
- 📁 Измените путь в настройках задачи резервирования (
Конфигуратор → Администрирование → Резервное копирование). - 📁 Для автоматических копий отредактируйте файл
backup.cfgв папкеAppData\Roaming\1C\1Cv8\.
После изменения путей обязательно проверьте права доступа — у пользователя, под которым работает 1С, должны быть права на чтение/запись в новой папке.
FAQ: Частые вопросы о файлах 1С
Можно ли перенести базу 1С с одного компьютера на другой?
Да. Для этого:
- На старом ПК выгрузите базу через
Конфигуратор → Администрирование → Выгрузить информационную базу(получите файл.dt). - Скопируйте файл на новый ПК.
- На новом ПК создайте новую базу (
Добавить → Создать новую информационную базу) и загрузите в неё.dt-файл.
Для клиент-серверного варианта перенос сложнее — потребуется миграция базы данных (например, PostgreSQL) и настройка кластера 1С.
Где хранятся временные файлы 1С?
Временные файлы (кэш, отчёты, промежуточные данные) хранятся в:
- Windows:
C:\Users\<ИмяПользователя>\AppData\Local\1C\1Cv8\иC:\Users\<ИмяПользователя>\AppData\Local\Temp\ - Linux:
/tmp/1C/и/home/<имя_пользователя>/.1C/1cv8/
Эти файлы можно удалять для освобождения места, но только когда 1С закрыта.
Как найти файл, если база подключена по сети?
Если база подключена как сетевая (например, \\Server\Bases\MyBase.1CD), путь указан в файле ibases.v8i. Чтобы его увидеть:
- Откройте
ibases.v8iв текстовом редакторе. - Найдите строку с
Connect=File="\\Server\.... - Скопируйте путь и вставьте в
Проводник Windows(или подключите сетевой диск).
Если доступа нет, обратитесь к администратору сети.
Что делать, если файл базы занимает слишком много места?
Файлы .1CD могут разрастаться из-за:
- 🗑 Накопления неактуальных данных (удалённых документов, старых версий объектов).
- 🗑 Фрагментации (особенно если база часто изменяется).
Решения:
- Выполните
Тестирование и исправлениечерезКонфигуратор. - Сделайте выгрузку/загрузку базы (
.dt), чтобы «сжать» файл. - Настройте регулярную архивацию старых данных.
Можно ли открыть файл .dt без 1С?
Нет, файл .dt — это бинарный архив базы 1С, который можно открыть только через Конфигуратор (команда Администрирование → Загрузить информационную базу).
Однако можно:
- 🔍 Просмотреть содержимое архива с помощью утилит вроде 7-Zip (но данные будут в зашифрованном виде).
- 🔍 Извлечь отдельные файлы (например, внешние обработки), если они были прикреплены к базе.