Куда 1С записывает накладные и как найти потерянный документ

· 10 мин

Содержание

Накладные в 1С хранятся не отдельными файлами, а записями внутри информационной базы. В файловом варианте это один файл 1Cv8.1CD в папке базы, в клиент-серверном — таблицы базы данных на MS SQL Server или PostgreSQL. Отдельного файла «накладная №125» на диске нет, и в проводнике её не найти.

Поэтому вопрос «где физически лежат накладные в 1С» обычно означает одно из трёх: где сама база, где сохранённые печатные формы и сканы, или куда пропал документ из списка. Ниже — ответ на каждый вариант с путями и способами восстановления.

Как 1С хранит накладную внутри базы

Каждая накладная — это объект вида «Документ». В 1С:Бухгалтерии 3.0 исходящие накладные создаются документом Реализация (акты, накладные, УПД), входящие — Поступление (акты, накладные, УПД). В конфигурации у них технические имена РеализацияТоваровУслуг и ПоступлениеТоваровУслуг.

Документ раскладывается по нескольким таблицам:

  • 📄 шапка — номер, дата, контрагент, договор, склад, сумма;
  • 📦 табличные части — строки «Товары», «Услуги» и другие, каждая в своей таблице;
  • 📊 движения — проводки и записи регистров, которые документ сделал при проведении. Они лежат в таблицах регистров, а не в самом документе.

Отсюда практическое следствие. Если накладную распровели, проводки исчезнут, а сам документ останется в списке. Если её удалили — пропадут и шапка, и строки, и движения.

На уровне СУБД таблицы называются не по-русски, а служебными именами вроде _Document123 и _Document123_VT456. Цифры у каждой базы свои. Узнать соответствие можно встроенным методом платформы ПолучитьСтруктуруХраненияБазыДанных() — его вызывают из обработки или консоли кода, это задача программиста.

Где искать накладные в интерфейсе

Что нужноГде открыть в БП 3.0
Отгрузка покупателюПродажи → Реализация (акты, накладные, УПД)
Поступление от поставщикаПокупки → Поступление (акты, накладные, УПД)
Возврат от покупателяПродажи → Возвраты от покупателей
Возврат поставщикуПокупки → Возвраты поставщикам
Перемещение между складамиСклад → Перемещения товаров

Если документа нет на привычном месте, откройте его через полный список объектов: Главное меню → Все функции → Документы. Команда «Все функции» включается в Главное меню → Сервис → Параметры флажком «Отображать команду “Все функции”».

В проведённой накладной откройте Структуру подчинённости (кнопка в командной панели или меню «Ещё»). Она покажет счёт-фактуру, оплату, заказ и возврат, связанные с документом, — удобно, когда ищете «ту самую» накладную по связанному платежу.

Файловая база: где лежит файл 1Cv8.1CD

В файловом варианте все документы, справочники и проводки находятся в одном файле 1Cv8.1CD. Рядом лежат служебные папки и файлы.

Как узнать путь к базе

  1. Откройте окно запуска 1С.
  2. Выделите базу в списке одним щелчком. Внизу окна появится строка вида File="D:\1C\Buh_OOO_Romashka".
  3. Или нажмите Изменить — на втором шаге мастера виден каталог информационной базы.
  4. Уже из открытой программы: Главное меню → Справка → О программе. В поле информационной базы указана строка подключения.

Если базу создавали по умолчанию, платформа предлагает папку 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, УПД, ТТН) в базе не хранится. Её каждый раз заново собирает программа по данным документа в момент нажатия Печать. Поэтому если в документе исправить цену , следующая печать покажет новую сумму.

Файл появляется на диске, только если вы его сохранили сами:

  1. В окне печатной формы нажмите Сохранить (значок дискеты).
  2. Выберите формат — PDF, Excel, Word и др.
  3. Укажите папку. Куда сохранили, там и лежит. Программа это место не запоминает в документе.

Если вы не помните, куда сохраняли, ищите по имени файла в проводнике — по умолчанию 1С подставляет название формы и номер документа.

Сканы и присоединённые файлы

К накладной можно прикрепить скан подписанного экземпляра — через значок скрепки в документе. Такие файлы хранятся одним из двух способов:

  • 🗄️ в самой базе — вместе с документом, в том же 1Cv8.1CD или базе SQL;
  • 📁 в томах на диске — в каталогах, которые администратор указал в настройках хранения файлов.

Способ задаётся в разделе Администрирование → Общие настройки, в группе настроек присоединённых файлов. Там же видны пути к томам. Если включено хранение в томах, при переносе базы нужно переносить и эти каталоги — иначе вложения откроются с ошибкой «файл не найден».

Электронные накладные из ЭДО

Входящие и исходящие УПД и ТОРГ-12, пришедшие через 1С-ЭДО, хранятся в базе как электронные документы вместе с файлами формата ФНС и подписями. Найти их проще всего из самой накладной: в документе есть ссылка на состояние ЭДО, по ней открывается электронный документ. Общий список — в Текущих делах ЭДО.

Что именно вы ищете?

Журнал регистрации: кто удалил или изменил накладную

Если накладная пропала из списка, первым делом проверьте, не скрыта ли она отбором. Сбросьте отбор по организации, складу и периоду, отключите поиск в строке. Помеченные на удаление документы в списке остаются и отображаются перечёркнутым значком — с них можно снять пометку.

Если документа нет совсем, откройте журнал регистрации:

  1. В БП 3.0: Администрирование → Обслуживание → Журнал регистрации. Нужны права администратора.
  2. Установите отбор по периоду — день, когда документ видели в последний раз, и позже.
  3. В отборе по метаданным выберите документ Реализация товаров и услуг или Поступление товаров и услуг.
  4. В отборе по событию оставьте Данные. Удаление и Данные. Изменение.
  5. В найденных записях смотрите пользователя, компьютер и представление документа — там будет номер и дата.

Журнал покажет факт удаления, но не содержимое накладной. Строки товаров по нему не восстановить. Для этого нужна резервная копия.

Где лежит журнал физически

  • файловая база — папка 1Cv8Log рядом с 1Cv8.1CD. В современных версиях это файл 1Cv8.lgd, в старом формате — набор файлов .lgf и .lgp;
  • клиент-серверная база — на сервере 1С в каталоге вида srvinfo\reg_1541\<идентификатор базы>\1Cv8Log.

Если журнал пустой или короткий, проверьте уровень логирования. Он задаётся в Конфигураторе: Администрирование → Настройка журнала регистрации. При уровне «Не регистрировать» следов удаления не будет.

Как восстановить и выгрузить накладные

Порядок зависит от того, что случилось с документом.

Документ помечен на удаление

Найдите его в списке, выделите и снимите пометку — Delete повторно или команда снятия пометки в меню «Ещё». Документ вернётся, проведите его заново, если он был проведён.

Документ удалён окончательно

После обработки Удаление помеченных объектов документ стирается из базы. Вернуть его можно только из резервной копии.

  1. Создайте новую пустую информационную базу. Не загружайте копию в рабочую — она заменит все данные, и пропадут документы, введённые после даты копии.
  2. Откройте новую базу в Конфигураторе: Администрирование → Загрузить информационную базу и выберите файл .dt. Для файловой базы можно просто скопировать архивный 1Cv8.1CD в отдельную папку и подключить её.
  3. Запустите копию в режиме «1С:Предприятие» и найдите нужную накладную.
  4. Перенесите документ в рабочую базу: вручную по копии или через обработку выгрузки-загрузки данных в XML. Обработку должен запускать тот, кто с ней работал: при ошибке в настройках она создаст дубли справочников.
  5. Проведите восстановленную накладную и сверьте остатки по складу и расчёты с контрагентом.

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

Выгрузка накладных за период

Если нужно передать накладные аудитору или в архив:

  • 📑 откройте список, установите период, выделите документы и распечатайте их пакетом — при печати нескольких документов они собираются в одно окно;
  • 📊 сохраните реестр в Excel: меню «Ещё» → Вывести список, затем Сохранить;
  • 🗂️ для полной копии данных — Администрирование → Выгрузить информационную базу в Конфигураторе. Файл .dt содержит все накладные, справочники и проводки.

Как не потерять накладные

Срок хранения первичных документов, включая накладные, — не менее пяти лет после отчётного года (ст. 29 закона о бухучёте). Электронная база с накладными тоже должна прожить эти пять лет.

Что делать регулярно:

  • 💾 настройте автоматическое резервное копирование — в БП 3.0 файловой версии оно есть в Администрирование → Обслуживание; для серверной базы копии делает администратор СУБД;
  • 🗄️ храните хотя бы одну копию не на том же диске, где база;
  • 🔒 ограничьте право окончательного удаления: обработку удаления помеченных объектов запускает администратор, а не каждый бухгалтер;
  • 📝 не отключайте журнал регистрации и раз в несколько месяцев проверяйте, что он пишется;
  • 📎 если сканы хранятся в томах, включите эти каталоги в резервную копию вместе с базой;
  • 🧪 раз в квартал проверяйте копию: разверните её в отдельную базу и откройте пару накладных.
Проверка, что накладные в безопасности
Выполнено: 0 / 6

Частые вопросы

Можно ли открыть накладные из файла 1Cv8.1CD без 1С?
Нет. Формат файла закрытый, для работы с данными нужна платформа 1С:Предприятие и конфигурация, в которой создавалась база.
Почему в старой печатной форме сумма другая, чем в документе сейчас?
Сохранённый PDF — снимок на момент печати. Документ в базе потом могли исправить, а сохранённый файл сам не обновляется.
Хранятся ли в базе накладные, загруженные из Excel?
Да. После загрузки это обычные документы поступления или реализации. Исходный файл Excel база не хранит, если его отдельно не прикрепили.
Сколько места занимает одна накладная?
Единицы килобайт без вложений. Базу раздувают сканы и файлы ЭДО, особенно если они хранятся внутри базы, а не в томах.
Удалили накладную в 1С — она осталась в 1С-ЭДО?
Электронный документ, отправленный контрагенту, остаётся у оператора ЭДО и у получателя. В базе 1С при этом может остаться и сам электронный документ — проверьте список в «Текущих делах ЭДО».

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29