Куда 1С записывает накладные и как найти потерянный документ
Содержание
Накладные в 1С хранятся не отдельными файлами, а записями внутри информационной базы. В файловом варианте это один файл 1Cv8.1CD в папке базы, в клиент-серверном — таблицы базы данных на MS SQL Server или PostgreSQL. Отдельного файла «накладная №125» на диске нет, и в проводнике её не найти.
Поэтому вопрос «где физически лежат накладные в 1С» обычно означает одно из трёх: где сама база, где сохранённые печатные формы и сканы, или куда пропал документ из списка. Ниже — ответ на каждый вариант с путями и способами восстановления.
Как 1С хранит накладную внутри базы
Каждая накладная — это объект вида «Документ». В 1С:Бухгалтерии 3.0 исходящие накладные создаются документом Реализация (акты, накладные, УПД), входящие — Поступление (акты, накладные, УПД). В конфигурации у них технические имена РеализацияТоваровУслуг и ПоступлениеТоваровУслуг.
Документ раскладывается по нескольким таблицам:
- 📄 шапка — номер, дата, контрагент, договор, склад, сумма;
- 📦 табличные части — строки «Товары», «Услуги» и другие, каждая в своей таблице;
- 📊 движения — проводки и записи регистров, которые документ сделал при проведении. Они лежат в таблицах регистров, а не в самом документе.
Отсюда практическое следствие. Если накладную распровели, проводки исчезнут, а сам документ останется в списке. Если её удалили — пропадут и шапка, и строки, и движения.
На уровне СУБД таблицы называются не по-русски, а служебными именами вроде _Document123 и _Document123_VT456. Цифры у каждой базы свои. Узнать соответствие можно встроенным методом платформы ПолучитьСтруктуруХраненияБазыДанных() — его вызывают из обработки или консоли кода, это задача программиста.
Где искать накладные в интерфейсе
| Что нужно | Где открыть в БП 3.0 |
|---|---|
| Отгрузка покупателю | Продажи → Реализация (акты, накладные, УПД) |
| Поступление от поставщика | Покупки → Поступление (акты, накладные, УПД) |
| Возврат от покупателя | Продажи → Возвраты от покупателей |
| Возврат поставщику | Покупки → Возвраты поставщикам |
| Перемещение между складами | Склад → Перемещения товаров |
Если документа нет на привычном месте, откройте его через полный список объектов: Главное меню → Все функции → Документы. Команда «Все функции» включается в Главное меню → Сервис → Параметры флажком «Отображать команду “Все функции”».
В проведённой накладной откройте Структуру подчинённости (кнопка в командной панели или меню «Ещё»). Она покажет счёт-фактуру, оплату, заказ и возврат, связанные с документом, — удобно, когда ищете «ту самую» накладную по связанному платежу.
Файловая база: где лежит файл 1Cv8.1CD
В файловом варианте все документы, справочники и проводки находятся в одном файле 1Cv8.1CD. Рядом лежат служебные папки и файлы.
Как узнать путь к базе
- Откройте окно запуска 1С.
- Выделите базу в списке одним щелчком. Внизу окна появится строка вида
File="D:\1C\Buh_OOO_Romashka". - Или нажмите
Изменить— на втором шаге мастера виден каталог информационной базы. - Уже из открытой программы:
Главное меню → Справка → О программе. В поле информационной базы указана строка подключения.
Если базу создавали по умолчанию, платформа предлагает папку InfoBase (затем InfoBase1, InfoBase2 и т. д.) в документах пользователя: C:\Users\<имя>\Documents\InfoBase.
Что лежит в папке базы
| Файл или папка | Что это | Можно ли удалять |
|---|---|---|
1Cv8.1CD | Все данные: накладные, справочники, проводки | Нет, это и есть база |
1Cv8Log | Журнал регистрации | Нет, иначе потеряете историю изменений |
1Cv8FTxt | Индексы полнотекстового поиска | Можно, перестроятся, но поиск временно не работает |
1Cv8tmp | Временные файлы | Только при закрытой базе |
1Cv8.cfl | Файл блокировки базы | Только когда в базе никого нет |
Не копируйте и не переносите 1Cv8.1CD, пока в базе работают пользователи. Копия открытого файла может оказаться повреждённой. Перед копированием закройте все сеансы, а надёжнее — сделайте выгрузку .dt (о ней ниже).
Список баз в окне запуска хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Это только ярлыки. Удалив базу из списка, вы не удаляете данные: файл 1Cv8.1CD остаётся на диске, его можно снова добавить кнопкой Добавить → Добавление в список существующей информационной базы.
Папки кэша %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 к накладным отношения не имеют. Там хранятся настройки и кэш конфигурации, а не документы.
Клиент-серверная база: накладные на SQL-сервере
В клиент-серверном варианте сервер 1С сам данных не хранит. Накладные лежат в базе данных СУБД — чаще всего MS SQL Server или PostgreSQL.
Как это узнать:
- в окне запуска строка подключения выглядит как
Srvr="srv1c";Ref="buh"— это имя сервера 1С и имя базы на нём; - имя сервера СУБД и имя базы данных видны в консоли администрирования серверов 1С, в свойствах информационной базы;
- физические файлы базы на MS SQL — это
.mdf(данные) и.ldf(журнал транзакций) в каталоге данных SQL Server; на PostgreSQL — каталог данных кластера PostgreSQL.
Папка srvinfo на сервере 1С хранит реестр кластера, журналы регистрации и служебные данные, но не сами документы.
Править накладные напрямую через SQL-запросы нельзя. Платформа не узнает об изменениях: проводки, регистры и итоги разойдутся с документом. Для поиска допустимо только чтение, и только если вы понимаете, что делаете.
Для бухгалтера разница вариантов сводится к одному: в клиент-серверной базе файл «с накладными» вы не скопируете. Резервные копии делает администратор средствами СУБД или выгрузкой .dt.
Где хранятся печатные формы, сканы и вложенные файлы
Печатная форма накладной (ТОРГ-12, УПД, ТТН) в базе не хранится. Её каждый раз заново собирает программа по данным документа в момент нажатия Печать. Поэтому если в документе исправить цену
, следующая печать покажет новую сумму.
Файл появляется на диске, только если вы его сохранили сами:
- В окне печатной формы нажмите
Сохранить(значок дискеты). - Выберите формат — PDF, Excel, Word и др.
- Укажите папку. Куда сохранили, там и лежит. Программа это место не запоминает в документе.
Если вы не помните, куда сохраняли, ищите по имени файла в проводнике — по умолчанию 1С подставляет название формы и номер документа.
Сканы и присоединённые файлы
К накладной можно прикрепить скан подписанного экземпляра — через значок скрепки в документе. Такие файлы хранятся одним из двух способов:
- 🗄️ в самой базе — вместе с документом, в том же
1Cv8.1CDили базе SQL; - 📁 в томах на диске — в каталогах, которые администратор указал в настройках хранения файлов.
Способ задаётся в разделе Администрирование → Общие настройки, в группе настроек присоединённых файлов. Там же видны пути к томам. Если включено хранение в томах, при переносе базы нужно переносить и эти каталоги — иначе вложения откроются с ошибкой «файл не найден».
Электронные накладные из ЭДО
Входящие и исходящие УПД и ТОРГ-12, пришедшие через 1С-ЭДО, хранятся в базе как электронные документы
вместе с файлами формата ФНС и подписями. Найти их проще всего из самой накладной: в документе есть ссылка на состояние ЭДО, по ней открывается электронный документ. Общий список — в Текущих делах ЭДО.
Журнал регистрации: кто удалил или изменил накладную
Если накладная пропала из списка, первым делом проверьте, не скрыта ли она отбором. Сбросьте отбор по организации, складу и периоду, отключите поиск в строке. Помеченные на удаление документы в списке остаются и отображаются перечёркнутым значком — с них можно снять пометку.
Если документа нет совсем, откройте журнал регистрации:
- В БП 3.0:
Администрирование → Обслуживание → Журнал регистрации. Нужны права администратора. - Установите отбор по периоду — день, когда документ видели в последний раз, и позже.
- В отборе по метаданным выберите документ
Реализация товаров и услугилиПоступление товаров и услуг. - В отборе по событию оставьте
Данные. УдалениеиДанные. Изменение. - В найденных записях смотрите пользователя, компьютер и представление документа — там будет номер и дата.
Журнал покажет факт удаления, но не содержимое накладной. Строки товаров по нему не восстановить. Для этого нужна резервная копия.
Где лежит журнал физически
- файловая база — папка
1Cv8Logрядом с1Cv8.1CD. В современных версиях это файл1Cv8.lgd, в старом формате — набор файлов.lgfи.lgp; - клиент-серверная база — на сервере 1С в каталоге вида
srvinfo\reg_1541\<идентификатор базы>\1Cv8Log.
Если журнал пустой или короткий, проверьте уровень логирования. Он задаётся в Конфигураторе: Администрирование → Настройка журнала регистрации. При уровне «Не регистрировать» следов удаления не будет.
Как восстановить и выгрузить накладные
Порядок зависит от того, что случилось с документом.
Документ помечен на удаление
Найдите его в списке, выделите и снимите пометку — Delete повторно или команда снятия пометки в меню «Ещё». Документ вернётся, проведите его заново, если он был проведён.
Документ удалён окончательно
После обработки Удаление помеченных объектов документ стирается из базы. Вернуть его можно только из резервной копии.
- Создайте новую пустую информационную базу. Не загружайте копию в рабочую — она заменит все данные, и пропадут документы, введённые после даты копии.
- Откройте новую базу в Конфигураторе:
Администрирование → Загрузить информационную базуи выберите файл.dt. Для файловой базы можно просто скопировать архивный1Cv8.1CDв отдельную папку и подключить её. - Запустите копию в режиме «1С:Предприятие» и найдите нужную накладную.
- Перенесите документ в рабочую базу: вручную по копии или через обработку выгрузки-загрузки данных в XML. Обработку должен запускать тот, кто с ней работал: при ошибке в настройках она создаст дубли справочников.
- Проведите восстановленную накладную и сверьте остатки по складу и расчёты с контрагентом.
Перенос одного документа между базами — операция для опытного пользователя. Переносите в нерабочее время и сначала потренируйтесь на копии рабочей базы.
Выгрузка накладных за период
Если нужно передать накладные аудитору или в архив:
- 📑 откройте список, установите период, выделите документы и распечатайте их пакетом — при печати нескольких документов они собираются в одно окно;
- 📊 сохраните реестр в Excel: меню «Ещё» →
Вывести список, затемСохранить; - 🗂️ для полной копии данных —
Администрирование → Выгрузить информационную базув Конфигураторе. Файл.dtсодержит все накладные, справочники и проводки.
Как не потерять накладные
Срок хранения первичных документов, включая накладные, — не менее пяти лет после отчётного года (ст. 29 закона о бухучёте). Электронная база с накладными тоже должна прожить эти пять лет.
Что делать регулярно:
- 💾 настройте автоматическое резервное копирование — в БП 3.0 файловой версии оно есть в
Администрирование → Обслуживание; для серверной базы копии делает администратор СУБД; - 🗄️ храните хотя бы одну копию не на том же диске, где база;
- 🔒 ограничьте право окончательного удаления: обработку удаления помеченных объектов запускает администратор, а не каждый бухгалтер;
- 📝 не отключайте журнал регистрации и раз в несколько месяцев проверяйте, что он пишется;
- 📎 если сканы хранятся в томах, включите эти каталоги в резервную копию вместе с базой;
- 🧪 раз в квартал проверяйте копию: разверните её в отдельную базу и откройте пару накладных.
Частые вопросы
Можно ли открыть накладные из файла 1Cv8.1CD без 1С?
Почему в старой печатной форме сумма другая, чем в документе сейчас?
Хранятся ли в базе накладные, загруженные из Excel?
Сколько места занимает одна накладная?
Удалили накладную в 1С — она осталась в 1С-ЭДО?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29