Вы когда-нибудь теряли важный документ в 1С и не могли найти, где он хранится? Или нужно было срочно сделать резервную копию, но вы не знали, в какой папке искать файлы базы? Эта статья поможет разобраться, где физически и логически хранятся документы в 1С — от классической файловой базы до современных облачных решений. Мы рассмотрим не только стандартные пути хранения, но и скрытые папки, временные файлы, а также особенности работы с SQL-сервером и 1С:Предприятие 8.3.
Важно понимать, что расположение документов зависит от типа платформы (файловый или клиент-серверный вариант), версии 1С (7.7 или 8.x) и даже от настроек администратора. Например, в файловом варианте все данные хранятся в одном каталоге, а в клиент-серверном — распределены по таблицам SQL. Кроме того, некоторые документы могут дублироваться в временных папках или кэше, что усложняет поиск. Если вы работаете с 1С:Бухгалтерией, 1С:Зарплатой или 1С:Управлением торговлей, эта информация будет полезна для резервного копирования, восстановления данных или интеграции с другими системами.
Не пугайтесь технических терминов — мы объясним всё простым языком, с примерами и пошаговыми инструкциями. А если вы администратор или программист, найдёте здесь полезные детали о структуре хранения, которые редко освещаются в официальной документации.
1. Где хранятся документы в файловом варианте 1С 8.3
Файловый вариант — самый простой и распространённый способ работы с 1С, особенно в небольших компаниях. Здесь все данные, включая документы, справочники и регистры, хранятся в одном файле базы с расширением .1CD. Этот файл является контейнером, внутри которого организована сложная структура таблиц, но для пользователя он выглядит как обычный файл в папке.
По умолчанию путь к файловой базе 1С выглядит так:
- 📁 Windows 10/11:
C:\Users\Public\Documents\1C\1Cv8\илиC:\Program Files (x86)\1cv8\ - 📁 Windows Server:
C:\Users\All Users\1C\1Cv8\илиD:\1C_Bases\(если диск D используется для данных) - 🖥️ Сетевой вариант: путь может быть на файловом сервере, например,
\\SERVER\1C_Bases\
Файл базы обычно имеет название, соответствующее названию информационной базы в списке запуска 1С. Например, если в списке баз вы видите "Бухгалтерия ООО Ромашка", то файл будет называться Бухгалтерия_ООО_Ромашка.1CD (иногда с добавлением даты или версии).
Если вы не можете найти папку с базой, откройте 1С, выделите нужную базу в списке, нажмите Изменить → в поле Каталог информационной базы будет указан точный путь.
Внутри файла .1CD документы хранятся в виде записей в таблицах, но доступ к ним возможен только через интерфейс 1С или специализированные утилиты (например, 1Cv8.DT для чтения данных). Прямое редактирование этого файла вручную (например, через блокнот или HEX-редактор) приведёт к необратимой порче данных! Для резервного копирования достаточно скопировать весь файл .1CD и сопутствующие файлы (например, .1CDL — файл блокировок).
2. Структура хранения документов в клиент-серверном варианте (SQL)
В клиент-серверном варианте 1С данные хранятся не в одном файле, а в базе данных SQL (обычно Microsoft SQL Server или PostgreSQL). Здесь документы разбиты на множество таблиц, связанных между собой. Физически файлы базы данных находятся на сервере, а пользователи подключаются к ним через сеть.
Основные компоненты хранения:
- 🗃️ Файлы базы данных SQL: обычно имеют расширения
.mdf(основной файл) и.ldf(файл журнала транзакций). Путь по умолчанию:C:\Program Files\Microsoft SQL Server\MSSQL{версия}.{инстанция}\MSSQL\DATA\Например:
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\1C_Base.mdf - 🔗 Конфигурационные файлы 1С: хранятся на сервере 1С:Предприятия (обычно в
C:\Program Files (x86)\1cv8\srvinfo\). Здесь лежат файлы.cf(конфигурация) и.cfu(обновления). - 📡 Временные файлы: создаются при работе пользователей в папке
%TEMP%\1C\1Cv8\илиC:\Users\{Пользователь}\AppData\Local\1C\1Cv8\.
Чтобы найти точное расположение базы SQL для вашей 1С:
- Откройте SQL Server Management Studio (или аналогичную утилиту для PostgreSQL).
- Подключитесь к серверу, на котором развёрнута база 1С.
- В дереве объектов найдите
Databases→ ваша база обычно имеет название, соответствующее имени в 1С (например,Base_Buh). - Кликните правой кнопкой по базе →
Properties→Files. Здесь будут указаны пути к.mdfи.ldf.
Как узнать имя инстанции SQL Server для 1С?
Если вы не знаете имя инстанции SQL, откройте services.msc (Службы Windows) и найдите службу с названием SQL Server ({имя}). Например, SQL Server (MSSQLSERVER) или SQL Server (SQLEXPRESS).
В отличие от файлового варианта, здесь нельзя просто скопировать файлы .mdf и .ldf для резервного копирования — это может привести к повреждению базы. Для бэкапа используйте:
- 🔄 Встроенные средства SQL Server (например,
Backup Databaseв Management Studio). - 📦 Утилиты 1С, такие как
chdbfl.exe(для файлового варианта не подходит!). - 🛡️ Специализированные программы резервного копирования (например, Veeam или Acronis).
В клиент-серверном варианте документы хранятся в таблицах SQL, но их структура зашифрована. Прямой доступ к данным без 1С возможен только через сложные SQL-запросы или специализированные инструменты.
3. Где 1С хранит временные файлы и кэш
При работе с 1С программа создаёт временные файлы, которые ускоряют работу, но иногда могут занимать много места на диске. Эти файлы делятся на несколько типов:
| Тип файлов | Путь хранения | Назначение | Можно ли удалять? |
|---|---|---|---|
| Кэш метаданных | %APPDATA%\1C\1Cv8\ или C:\Users\{Пользователь}\AppData\Roaming\1C\1Cv8\ |
Хранит структуру конфигурации для ускорения загрузки | Да, но при следующем запуске 1С пересоздаст его |
| Временные файлы сеанса | %TEMP%\1C\1Cv8\ или C:\Users\{Пользователь}\AppData\Local\Temp\1C\1Cv8\ |
Хранит промежуточные данные (отчёты, печатные формы) | Да, после закрытия 1С |
| Файлы блокировок | Рядом с файлом базы (.1CDL) |
Блокирует доступ других пользователей при редактировании | Нет, только через 1С |
| Логи ошибок | %APPDATA%\1C\1Cv8\log\ |
Журналы ошибок и событий | Да, но полезны для диагностики |
Чаще всего проблемы возникают с кэшем метаданных — если он повреждён, 1С может выдавать ошибки при запуске или тормозить. В этом случае поможет очистка кэша:
Закройте все сеансы 1С|Удалите папку %APPDATA%\1C\1Cv8\ (или её содержимое)|Перезапустите 1С — кэш будет пересоздан автоматически|Проверьте работу программы-->
Временные файлы в %TEMP% можно удалять регулярно (например, с помощью CCleaner или вручную), но только когда 1С закрыта. Если удалить файлы во время работы программы, это может привести к ошибкам или потере несохранённых данных.
Если 1С тормозит при открытии отчётов, попробуйте очистить папку %TEMP%\1C\1Cv82\ — там хранятся промежуточные файлы печатных форм.
4. Поиск документов по дате, номеру или типу
Если вам нужно найти конкретный документ (например, счёт-фактуру №123 от 15.05.2026), не обязательно знать его физическое расположение в базе. В 1С есть встроенные инструменты поиска:
Способы поиска документов:
- 🔍 Поиск по номеру: в главном меню выберите
Все функции→Поиск по номеру документа. Введите номер и нажмитеНайти. - 📅 Поиск по дате: откройте журнал документов (например,
Покупки → Счета-фактуры полученные) и установите фильтр по дате. - 📑 Поиск по типу: используйте универсальный отчёт
Анализ документов(Отчёты → Стандартные → Анализ документов). - 🔎 Полнотекстовый поиск: если в 1С настроен полнотекстовый поиск, можно искать по содержимому документов (например, по названию контрагента).
Для программистов и администраторов полезно знать, что документы в 1С хранятся в таблице Document{ИмяДокумента} (например, Document_СчетФактураВыданный). Чтобы найти документ через SQL-запрос (только для клиент-серверного варианта!), можно использовать:
SELECT *
FROM Document_СчетФактураВыданный
WHERE Номер = '123' AND Дата = '2026-05-15'
Но будьте осторожны: прямые запросы к базе 1С могут нарушить её целостность, если не учитывать особенности хранения данных. Например, в 1С используются служебные поля _IDRRef и _IDDoc, которые связывают документы с другими объектами.
Как включить полнотекстовый поиск в 1С?
Полнотекстовый поиск настраивается в конфигураторе: откройте конфигурацию → Администрирование → Полнотекстовый поиск → Настроить индексирование. После настройки требуется переиндексация базы, которая может занять несколько часов для крупных баз.
5. Особенности хранения документов в облачной 1С (1С:Фреш)
1С:Фреш — это облачный сервис, где базы 1С хранятся на серверах 1С, а не на вашем компьютере. Здесь вы не имеете прямого доступа к файлам базы, но можете управлять документами через веб-интерфейс или толстый клиент. Физически данные хранятся в защищённых дата-центрах 1С, а доступ осуществляется по протоколу HTTPS.
Где и как хранятся данные в 1С:Фреш:
- ☁️ Основные данные: на серверах 1С в России (соответствуют 152-ФЗ о персональных данных).
- 📥 Резервные копии: создаются автоматически (ежедневные инкрементальные + еженедельные полные). Доступны для восстановления через личный кабинет.
- 🔐 Безопасность: данные шифруются при передаче (TLS) и на дисках (AES-256).
- 📤 Экспорт данных: можно выгрузить документы в файлы (Excel, XML) или сделать выгрузку всей базы в
.dtчерез личный кабинет.
Чтобы найти документ в 1С:Фреш:
- Авторизуйтесь в личном кабинете 1С:Фреш.
- Выберите нужную базу.
- Используйте стандартные инструменты поиска (как в обычной 1С) или отчёты.
Если вам нужно получить физическую копию базы (например, для переноса на свой сервер), сделайте следующее:
- В личном кабинете 1С:Фреш выберите базу →
Управление → Выгрузка данных. - Укажите формат выгрузки (
.dtдля полной копии илиExcelдля документов). - После подготовки файла скачайте его через ссылку (файл будет доступен 7 дней).
В 1С:Фреш можно настроить автоматическую отправку документов по email или в Диадок. Для этого используйте настройки обмена в разделе Администрирование → Интеграции.
6. Как найти удалённые документы в 1С
Если документ был удалён по ошибке, его можно восстановить несколькими способами — в зависимости от того, как давно это произошло и какой тип базы вы используете.
Способы восстановления:
- 🗑️ Корзина 1С: в некоторых конфигурациях (например, 1С:Документооборот) есть встроенная корзина. Проверьте раздел
Администрирование → Корзина. - 🔄 Откат через резервную копию: восстановите базу из бэкапа (актуально, если копия свежая).
- 📜 Журнал регистрации: откройте
Администрирование → Журнал регистрации, найдите запись об удалении и посмотрите, кто и когда удалил документ. - 🛠️ Инструменты восстановления: для файлового варианта можно использовать утилиту
chdbfl.exe(входит в поставку 1С).
Для восстановления через chdbfl.exe (только для файлового варианта!):
- Закройте все сеансы 1С.
- Сделайте копию файла базы (
.1CD). - Откройте командную строку от имени администратора и выполните:
chdbfl.exe ПутьКФайлу.1CD /FНапример:
chdbfl.exe "C:\1C_Bases\Buh.1CD" /F - Если утилита найдёт ошибки, она предложит их исправить. Подтвердите восстановление.
Удалённые документы в 1С не исчезают полностью — они помечаются как удалённые в служебных таблицах. При восстановлении из бэкапа они появятся снова, если бэкап сделан до удаления.
Если документ был удалён давно и бэкапов нет, можно попробовать восстановить его через историю изменений (если она велась). Для этого:
- Откройте журнал документов нужного типа.
- Нажмите
Ещё → История изменений. - Найдите запись об удалении и посмотрите, какие данные были в документе.
7. Где хранятся печатные формы и внешние отчёты
Печатные формы документов (например, счета, акты, накладные) и внешние отчёты хранятся отдельно от самих документов. Их расположение зависит от того, являются они стандартными (входят в конфигурацию) или внешними (подключенными дополнительно).
Расположение печатных форм:
- 📄 Стандартные формы: хранятся внутри файла конфигурации (
.cf) или в базе SQL. Доступны черезПечать → Стандартные формы. - 📎 Внешние формы: обычно лежат в папке:
C:\Users\{Пользователь}\AppData\Roaming\1C\1Cv8\Темплаты\или в сетевой папке, если они общие для всех пользователей.
- 🖨️ Сгенерированные PDF/Excel: временно сохраняются в
%TEMP%\1C\1Cv8\или в папке, указанной в настройках печати.
Если вы потеряли внешнюю печатную форму, её можно восстановить так:
- Проверьте папку
Темплаты(см. путь выше). - Если формы нет, попросите её у коллег или скачайте заново (например, с сайта its.1c.ru или infostart.ru).
- Подключите форму через
Файл → Открыть → Внешняя печатная форма.
Для программистов: печатные формы в 1С представляют собой макеты, которые хранятся в дереве конфигурации (Общие → Макеты). Их можно редактировать в конфигураторе или выгружать в файлы .mxl (для модификации во внешних редакторах).
8. Как защитить документы в 1С от потери
Потеря документов в 1С может обернуться серьёзными проблемами — от штрафов за несданную отчётность до потери бизнес-данных. Чтобы этого избежать, следуйте этим правилам:
Способы защиты:
- 🔐 Резервное копирование:
- Для файлового варианта: копируйте файл
.1CDежедневно (можно автоматизировать через Планировщик задач Windows). - Для SQL: настройте автоматический бэкап через SQL Server Agent.
- Для 1С:Фреш: проверьте настройки автоматических копий в личном кабинете.
- Для файлового варианта: копируйте файл
- 🔒 Разграничение прав: настройте права доступа в 1С, чтобы пользователи могли редактировать только те документы, которые им нужны (
Администрирование → Пользователи). - 📡 Журнал изменений: включите ведение журнала регистрации (
Администрирование → Журнал регистрации → Настройка). - ☁️ Облачное дублирование: используйте сервисы вроде 1С:Диск или Яндекс.Диск для хранения копий баз.
Пример скрипта для автоматического бэкапа файловой базы (для Планировщика задач):
@echo off
set DATE=%date:~0,2%-%date:~3,2%-%date:~6,4%
set TIME=%time:~0,2%-%time:~3,2%
set BACKUP_PATH=D:\Backups\1C\Buh_%DATE%_%TIME%.7z
"C:\Program Files\7-Zip\7z.exe" a -t7z "%BACKUP_PATH%" "C:\1C_Bases\Buh.1CD" -mx=9
Этот скрипт архивирует базу в формат 7z с максимальной степенью сжатия и сохраняет в папку D:\Backups\1C\.
Для надёжности храните не менее 3 копий базы: одна на рабочем сервере, одна на резервном носителе (например, внешний HDD), одна в облаке.
Если вы работаете с 1С:Бухгалтерией, обязательно настройте автоматическую выгрузку отчётности в ФНС, ПФР и ФСС. Это защитит от потери документов при сбоях и упростит восстановление. Для этого:
- Откройте
Отчётность → Настройки обмена. - Настройте подключение к сервисам (например, 1С-Отчётность или Такском).
- Включите автоматическую отправку отчётов.
Регулярное тестирование резервных копий так же важно, как и их создание. Проверяйте восстановление базы из бэкапа не реже одного раза в квартал!
FAQ: Частые вопросы о хранении документов в 1С
Можно ли открыть файл 1CD без 1С?
Нет, файл .1CD имеет бинарный формат и не предназначен для прямого редактирования. Однако можно использовать утилиты вроде 1Cv8.DT (входит в поставку 1С) для выгрузки данных в читаемый формат (например, XML или DBF). Для этого выполните:
1Cv8.DT ПутьКФайлу.1CD /F"Выгрузка.xml" /NИмяПользователя /PПароль
Но учтите, что структура выгруженных данных сложна для восприятия без знания внутреннего устройства 1С.
Как перенести документы из одной базы 1С в другую?
Есть несколько способов:
- Выгрузка/загрузка через XML: используйте обработку
Универсальный обмен данными в формате XML(доступна в стандартных поставках 1С). - Копирование документов: в некоторых конфигурациях (например, 1С:УТ) есть возможность копировать документы между базами через
Файл → Открыть → Копирование документов. - Перенос через Excel: выгрузите документы в
Excelиз одной базы и загрузите в другую (подходит для справочников и простых документов).
Для сложных переносов (например, с сохранением истории изменений) лучше использовать специализированные обработки или услуги 1С-разработчиков.
Почему 1С тормозит при работе с документами?
Причины могут быть разные:
- Большой размер базы: если файл
.1CDпревышает 4 ГБ, рекомендуется перейти на клиент-серверный вариант. - Фрагментированный кэш: очистите папку
%APPDATA%\1C\1Cv8\(см. раздел 3). - Проблемы с SQL-сервером: проверьте нагрузку на сервер, оптимизируйте индексы.
- Сложные отчёты: ограничьте период выборки данных в отчётах.
Для диагностики используйте Журнал регистрации (Администрирование → Журнал регистрации) и Монитор производительности Windows.
Можно ли хранить документы 1С в облаке (например, Яндекс.Диск или Google Drive)?
Технически да, но с оговорками:
- Файловый вариант: можно разместить файл
.1CDв облачной папке (например,D:\YandexDisk\1C_Bases\), но это не рекомендуется из-за риска повреждения при синхронизации. Лучше хранить в облаке только резервные копии. - Клиент-серверный вариант: база лежит на вашем SQL-сервере, но бэкапы можно отправлять в облако.
- 1С:Фреш: уже является облачным решением, дополнительное резервирование не требуется (но можно выгружать копии для подстраховки).
Если вы всё же хотите хранить рабочую базу в облаке, используйте 1С:Диск — он оптимизирован для работы с файлами 1С.
Как найти документ, если не знаю его тип?
Используйте универсальный отчёт "Анализ документов":
- Откройте
Отчёты → Стандартные → Анализ документов. - Установите фильтр по дате или номеру.
- В результатах будет список всех документов, соответствующих критериям, с указанием их типа.
Альтернативно можно воспользоваться Поиском по номеру документа (Все функции → Поиск по номеру), который ищет по всем типам документов одновременно.