Работа с 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 или введите путь вручную в адресной строке.
📊 Какой вариант 1С вы используете?
Файловый (локальные базы)
Клиент-серверный (PostgreSQL, MS SQL)
Облачный (1С:Фреш)
Не знаю

2. Где хранятся резервные копии (.dt, .cf, .zip)

Резервные копии в 1С создаются в нескольких форматах:

  • 💾 .dt — полная копия базы данных (файловый вариант).
  • 💾 .cf — копия конфигурации (без данных).
  • 💾 .zip — архив, созданный через Конфигуратор → Администрирование → Выгрузить информационную базу.

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

Тип копииПуть по умолчаниюКак изменить
Автоматическая (.dt)C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\Backup\В настройках задачи резервирования
Ручная выгрузка (.dt, .cf)Папка, указанная при выгрузкеПри сохранении файла в диалоговом окне
Облачные копии (1С:Фреш)Хранятся на серверах 1СДоступ через личный кабинет

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

  1. Откройте Проводник Windows.
  2. Введите в поисковой строке .dt или .cf.
  3. Укажите диапазон дат (если помните, когда создавали копию).
⚠️ Внимание: Файлы .dt могут занимать десятки гигабайт. Перед удалением старых копий проверьте, не используются ли они в задачах автоматического резервирования (настройка в Конфигураторе → Администрирование → Резервное копирование).

☑️ Поиск резервной копии 1С

Выполнено: 0 / 4

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: Через Конфигуратор

  1. Откройте базу в режиме Конфигуратор.
  2. Перейдите в Файл → Открыть.
  3. В диалоговом окне будет указан полный путь к файлу базы (.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: заканчивается, а базы занимают много места. В таких случаях пути можно перенастроить.

Для файлового варианта:

  1. Скопируйте файл базы (.1CD) в новую папку (например, D:\Bases\).
  2. Откройте ibases.v8i в текстовом редакторе.
  3. Найдите строку с путем к базе (например, File="C:\OldPath\MyBase.1CD") и измените её на новый (File="D:\Bases\MyBase.1CD").
  4. Сохраните файл и перезапустите 1С.

Для клиент-серверного варианта:

  • 🔧 Измените путь к базе в настройках кластера серверов 1С (файл srvinfo.ini или через Консоль администрирования сервера 1С).
  • 🔧 Для PostgreSQL перенастройте путь к данным в postgresql.conf.

Для резервных копий:

  • 📁 Измените путь в настройках задачи резервирования (Конфигуратор → Администрирование → Резервное копирование).
  • 📁 Для автоматических копий отредактируйте файл backup.cfg в папке AppData\Roaming\1C\1Cv8\.

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

FAQ: Частые вопросы о файлах 1С

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

Да. Для этого:

  1. На старом ПК выгрузите базу через Конфигуратор → Администрирование → Выгрузить информационную базу (получите файл .dt).
  2. Скопируйте файл на новый ПК.
  3. На новом ПК создайте новую базу (Добавить → Создать новую информационную базу) и загрузите в неё .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. Чтобы его увидеть:

  1. Откройте ibases.v8i в текстовом редакторе.
  2. Найдите строку с Connect=File="\\Server\....
  3. Скопируйте путь и вставьте в Проводник Windows (или подключите сетевой диск).

Если доступа нет, обратитесь к администратору сети.

Что делать, если файл базы занимает слишком много места?

Файлы .1CD могут разрастаться из-за:

  • 🗑 Накопления неактуальных данных (удалённых документов, старых версий объектов).
  • 🗑 Фрагментации (особенно если база часто изменяется).

Решения:

  1. Выполните Тестирование и исправление через Конфигуратор.
  2. Сделайте выгрузку/загрузку базы (.dt), чтобы «сжать» файл.
  3. Настройте регулярную архивацию старых данных.
Можно ли открыть файл .dt без 1С?

Нет, файл .dt — это бинарный архив базы 1С, который можно открыть только через Конфигуратор (команда Администрирование → Загрузить информационную базу).

Однако можно:

  • 🔍 Просмотреть содержимое архива с помощью утилит вроде 7-Zip (но данные будут в зашифрованном виде).
  • 🔍 Извлечь отдельные файлы (например, внешние обработки), если они были прикреплены к базе.