Где на диске и в базе лежат документы 1С 8.3 и как их найти
Содержание
Документы 1С 8.3 не лежат на диске отдельными файлами. Каждая накладная, счёт или платёжка — это запись в базе данных: в файловом варианте внутри одного файла 1Cv8.1CD, в клиент-серверном — в таблицах MS SQL Server или PostgreSQL. Отдельными файлами хранятся только вложения (сканы, PDF), выгруженные печатные формы и внешние отчёты.
Типичная ситуация: бухгалтер переезжает на новый компьютер и просит «скопировать папку с документами 1С». Такой папки нет. Переносить нужно базу целиком, а где она находится, видно прямо в окне запуска. Разберём все места, где 1С хранит данные, и что из них можно трогать.
Где хранятся документы в файловой базе 1С 8.3
Файловая база — это каталог на диске или в сетевой папке. Главное в нём — файл 1Cv8.1CD. В нём сразу всё: конфигурация, справочники, документы, регистры, настройки пользователей.
Как узнать путь к базе
- Откройте окно запуска 1С (ярлык «1С:Предприятие»).
- Выделите базу одним щелчком, не запуская её.
- Под списком баз появится строка вида
File="D:\Bases\Buh_OOO_Romashka";— это и есть каталог базы.
Если база уже открыта, путь можно посмотреть в самой программе: меню с тремя полосками (или значок «i» в заголовке окна) → Справка → О программе. В окне видна строка подключения к информационной базе — тот же File="…" с путём.
По умолчанию новая база создаётся в профиле пользователя: C:\Users\<имя>\Documents\InfoBase, InfoBase1 и так далее. Если базу создавали из шаблона и папку не меняли, ищите там.
Что ещё лежит в каталоге базы
| Файл или папка | Что это | Можно ли удалять |
|---|---|---|
1Cv8.1CD | Сама база: все документы и данные | Нет. Это и есть ваши документы |
1Cv8.1CL | Файл блокировки, пока база открыта | Только если никто не работает и база «висит» |
1Cv8Log | Журнал регистрации (кто, когда, что менял) | Нежелательно — пропадёт история действий |
1Cv8FTxt | Индекс полнотекстового поиска | Можно, индекс пересоздаётся |
Копировать 1Cv8.1CD можно только при закрытой базе. Копия, снятая во время работы пользователей, может оказаться повреждённой и не открыться.
Внутри 1Cv8.1CD документы разложены по служебным таблицам. Открыть их «как файлы» нельзя: читать содержимое умеет только платформа 1С.
Документы в клиент-серверной 1С: SQL и каталог сервера
В клиент-серверном варианте данные хранит СУБД — Microsoft SQL Server, PostgreSQL или другая поддерживаемая. Сервер 1С сам документов не держит, он передаёт запросы в базу данных.
Где найти имя SQL-базы
В окне запуска у такой базы строка выглядит иначе: Srvr="srv-1c"; Ref="buh_prod";. Здесь srv-1c — сервер 1С, buh_prod — имя информационной базы в кластере. Имя базы на SQL-сервере может отличаться. Его видно в консоли администрирования серверов 1С: свойства информационной базы → поля «Сервер баз данных» и «База данных».
Как выглядят документы в таблицах SQL
Каждый вид документа — отдельная таблица с безличным именем:
- 📄
_Document123— шапки документов одного вида (дата, номер, контрагент, сумма); - 📋
_Document123_VT456— табличная часть этого документа (строки товаров, услуг); - 📊
_AccRg789,_AccumRg…— движения по регистрам, которые документ сделал при проведении.
Какой номер соответствует «Реализации товаров и услуг», а какой — «Поступлению», знает только сама 1С. Соответствие выдаёт метод ПолучитьСтруктуруХраненияБазыДанных(), его вызывают из консоли кода или обработки. Администратору это нужно для разбора блокировок и медленных запросов.
Не правьте данные 1С прямыми запросами UPDATE и DELETE в SQL. Платформа не узнает об изменениях, итоги регистров разойдутся с документами, а лицензионное соглашение такие правки запрещает.
Каталог кластера на сервере 1С
На самом сервере 1С есть каталог srvinfo. При установке службы по умолчанию он находится в C:\Program Files\1cv8\srvinfo. Внутри — папка reg_1541 с настройками кластера и подпапки баз с именами-GUID. В них лежат журналы регистрации и служебные данные сеансов. Документов там нет: если потерять srvinfo, данные в SQL останутся целы, но базы придётся заново регистрировать в кластере.
Временные файлы, кэш и список баз на компьютере
Часть данных 1С держит на каждом компьютере пользователя. Это не документы, а служебная информация, которая ускоряет работу.
| Путь | Что хранится |
|---|---|
%APPDATA%\1C\1CEStart\ibases.v8i | Список баз в окне запуска |
%APPDATA%\1C\1cv8\<GUID> | Настройки пользователя и кэш конфигурации |
%LOCALAPPDATA%\1C\1cv8\<GUID> | Локальный кэш метаданных |
%TEMP% | Временные файлы: открытые вложения, выгрузки, печатные формы перед сохранением |
Чтобы открыть папку, вставьте путь, например %APPDATA%\1C, в адресную строку Проводника и нажмите Enter.
Когда кэш стоит очистить
Кэш виноват, если после обновления конфигурации у одного пользователя пропали новые реквизиты, а у других всё в порядке, или если 1С при запуске показывает старую версию. Очистить его можно двумя способами:
- Запустить базу
с ключом
/ClearCache— его дописывают в поле «Дополнительные параметры запуска» в свойствах базы в окне запуска. - Закрыть 1С и удалить папки с именами-GUID в
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8.
Перед удалением папок полностью закройте 1С на этом компьютере. Если удалить их во время работы, сеанс пользователя оборвётся с ошибкой. Документы при очистке кэша не пострадают: их на компьютере пользователя нет.
Файл ibases.v8i стоит сохранить отдельно перед переустановкой Windows. Это просто список путей к базам, но восстанавливать 15 баз вручную долго.
Как найти нужный документ в базе 1С: по дате, номеру, виду
Когда вопрос «где документ» означает «где он в программе», искать нужно в списках.
Если известен вид документа
Откройте список нужного вида: например, в 1С:Бухгалтерии 8 реализации лежат в Продажи → Реализация (акты, накладные, УПД), поступления — в Покупки → Поступление (акты, накладные, УПД), платёжки — в Банк и касса → Банковские выписки. Дальше:
- 🗓 кнопка периода в командной панели списка ограничивает даты;
- 🔍 строка поиска (
Ctrl+F) ищет по номеру, контрагенту, сумме; - ⚙️
Ещё → Настроить списокпозволяет добавить отбор по любому реквизиту — организации, договору, ответственному.
Номер ищите без ведущих нулей и префикса: вместо 0000-000123 достаточно ввести 123.
Если вид документа неизвестен
- В 1С:Бухгалтерии 8 есть общий список
Операции → Журнал операций. В нём собраны документы всех видов, которые делают проводки. Отбор по периоду и сумме быстро сужает поиск. - Строка поиска в заголовке окна программы ищет по всей базе, если включён полнотекстовый поиск. Включают его в
Администрирование → Общие настройки, в группе настроек полнотекстового поиска. Индекс обновляется по расписанию, поэтому документ, введённый минуту назад, может не найтись сразу. - Для поиска по одному реквизиту во всех объектах пригодится отчёт «Места использования»: например, выберите контрагента и посмотрите, в каких документах он встречается.
Таблица: что делать в каких случаях
| Что известно | Где искать | Как быстро |
|---|---|---|
| Вид и примерная дата | Список этого вида + период | Секунды |
| Только номер | Список вида, Ctrl+F по номеру | Секунды |
| Только сумма | Журнал операций, отбор по сумме | Минута |
| Только слово из комментария | Полнотекстовый поиск | Зависит от индекса |
| Только контрагент | Карточка контрагента → связанные документы или «Места использования» | Минута |
Хранение документов в облачной 1С (1С:Фреш)
В 1С:Фреш и других сервисах на той же технологии база живёт на серверах провайдера. Ваши данные — это так называемая «область данных» в общей базе. Файла 1Cv8.1CD у вас нет, доступа к SQL тоже нет.
Что это значит на практике:
- 📌 найти документ можно только из самой программы — теми же списками и поиском, что описаны выше;
- 📌 копию данных делает сервис по расписанию, но вы можете в любой момент заказать выгрузку в личном кабинете сервиса и скачать её файлом;
- 📌 такая выгрузка загружается в локальную базу той же конфигурации, если вы решите уйти из облака;
- 📌 вложения (сканы, PDF) тоже хранятся у провайдера и попадают в выгрузку.
Раз в месяц скачивайте копию данных себе. Если доступ к сервису прервётся из-за неоплаты или сбоя у провайдера, у вас останется база, которую можно открыть на своём компьютере.
Удалённые документы в 1С: где их искать и как вернуть
Удаление в 1С проходит в два этапа, и от этапа зависит, можно ли вернуть документ.
Этап 1: пометка на удаление
Когда пользователь нажимает Del в списке, документ не исчезает. Он получает пометку: в списке значок перечёркнут, проводки и движения по регистрам сняты. Вернуть его просто:
- Найдите документ в списке (помеченные по умолчанию видны).
- Снова нажмите
Delили выберите в меню «Ещё» команду снятия пометки. - Проведите документ заново.
Этап 2: удаление помеченных объектов
Физически документы удаляет обработка Администрирование → Обслуживание → Удаление помеченных объектов. После неё записи в базе нет. Вернуть такой документ можно только из резервной копии:
- Разверните копию в отдельную новую базу. Рабочую базу не трогайте.
- Найдите документ в копии.
- Перенесите его в рабочую базу — вручную или универсальной обработкой выгрузки-загрузки данных в формате XML.
Не загружайте копию .dt поверх рабочей базы, чтобы вернуть один документ. Все документы, введённые после даты копии, пропадут.
Кто удалил документ
Ответ — в журнале регистрации: Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор по событию «Данные. Удаление» или «Данные. Изменение», по периоду и по пользователю. Журнал покажет, кто и когда поставил пометку и кто запустил удаление помеченных.
Если в базе включена история изменений (версионирование объектов), в карточке документа можно посмотреть его прошлые версии и сравнить, что поменялось.
Печатные формы, внешние отчёты и прикреплённые файлы
Печатные формы
Типовые макеты (ТОРГ-12, УПД, счёт на оплату) заложены в конфигурацию и хранятся внутри базы. Если макет меняли через Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм, изменённая версия тоже лежит в базе, рядом с типовой.
Распечатанный или сохранённый документ — уже отдельный файл. Он лежит там, куда его сохранил пользователь кнопкой «Сохранить» в форме печати. 1С сама эти PDF не отслеживает. Если сохраняли «куда-то», ищите по имени в папках «Загрузки» и «Документы» или по маске *.pdf с нужной датой изменения.
Внешние отчёты и обработки
Это файлы с расширениями .erf (отчёт) и .epf (обработка). Открытые через Файл → Открыть, они живут только на диске — там, откуда их открыли. Подключённые через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки копируются внутрь базы. Исходный файл после этого можно потерять — обработка останется в базе и попадёт в её резервную копию.
Прикреплённые файлы (сканы, PDF)
Сканы договоров и накладных, прикреплённые к документу через кнопку со скрепкой, хранятся по одному из двух вариантов:
- 🗄 в информационной базе — по умолчанию. Файлы входят в
1Cv8.1CDили в SQL-базу, база растёт; - 💾 в томах на диске — отдельные папки, путь к которым задаёт администратор. Настраивается в
Администрирование → Общие настройки, в группе настроек работы с файлами.
Если включены тома, копия базы без папок томов — неполная: документы будут на месте, а вложения к ним откроются с ошибкой.
Как защитить документы 1С от потери
Документы теряются по трём причинам: сбой диска, ошибка пользователя и неудачное обновление. От каждой — своя защита.
Резервные копии
| Вариант базы | Чем копировать | Что получаете |
|---|---|---|
| Файловая | Копия каталога с 1Cv8.1CD при закрытой базе | Точная копия, быстро разворачивается |
| Файловая | Администрирование → Обслуживание → Резервное копирование и восстановление в БП | Копия по расписанию из самой программы |
| Любая | Конфигуратор → Администрирование → Выгрузить информационную базу | Файл .dt, переносимый между вариантами |
| Клиент-серверная | Средства СУБД: план обслуживания SQL Server, pg_dump | Копия без остановки работы |
Копию храните не на том же диске, что и база. Лучше — в двух местах, одно из которых вне офиса.
Раз в квартал проверяйте копию: разверните её в тестовую базу и откройте пару свежих документов. Копия, которую ни разу не открывали, может оказаться пустой.
Защита от ошибок пользователей
- 🔒 даты запрета изменения данных — закрытый период нельзя поправить «задним числом»;
- 👤 права пользователей — у рядовых сотрудников не должно быть права на удаление помеченных объектов;
- 📜 журнал регистрации — не отключайте его и не ставьте слишком короткий срок хранения;
- 🕓 история изменений документов — включите для ключевых видов, если это есть в вашей конфигурации.
Перед обновлением конфигурации
Делайте копию .dt непосредственно перед обновлением, а не «вчерашнюю». Если обновление пройдёт неудачно, вы вернётесь ровно к той точке, где остановились, без потерь за день.
Частые вопросы о хранении документов в 1С
Можно ли открыть файл 1Cv8.1CD без 1С?
Сколько весит база с документами?
Если перенести только папку базы на новый компьютер, документы сохранятся?
Почему в SQL нет таблицы с названием «Реализация»?
_Document плюс номер. Связь с объектами конфигурации показывает метод ПолучитьСтруктуруХраненияБазыДанных().