Восстановление проводок и документов в 1С 8.3

· 9 мин

Содержание

Пропали проводки или сам документ — сначала определите, что именно случилось: документ исчез из списка, остался без движений или сформировал неверные суммы. От этого зависит способ. Документ, помеченный на удаление, ещё лежит в базе и восстанавливается одной галочкой. Снятое проведение возвращается перепроведением. А вот окончательно удалённый документ придётся доставать из резервной копии.

Разберём все три случая по порядку — от самого частого и безопасного к восстановлению из копии. Пути меню даны для 1С:Бухгалтерии 3.0 на платформе 8.3 (интерфейс «Такси»); в ЗУП 3.1 и УТ 11 логика та же, отличаются только названия разделов.

Почему проводки исчезли или стали неверными

Прежде чем что-то восстанавливать, поймите причину — иначе ошибка повторится. Чаще всего встречаются пять ситуаций.

  • 🗑 Документ помечен на удаление. Он пропадает из части отчётов и зачёркивается в списке, но физически остаётся в базе. Движения по регистрам при этом снимаются.
  • ↩️ Снято проведение. Документ на месте, но проводок нет: кто-то отменил проведение или оно слетело при групповой операции.
  • ⚠️ Нарушена последовательность. Задним числом изменили документ-основание (поступление, остатки) — движения более поздних документов стали неактуальными, хотя формально проведены.
  • ✏️ Включена ручная корректировка. В движениях документа стоит флаг ручного редактирования, и при перепроведении суммы не пересчитываются по данным документа.
  • ❌ Документ удалён окончательно. Прошла обработка «Удаление помеченных объектов» — из базы объект уже убран, остаётся только копия.

Чтобы быстро отнести свой случай к одному из этих, посмотрите на симптом.

Диагностика: выберите симптом

Как снять пометку на удаление

Это самый лёгкий случай. Помеченный документ никуда не делся — его просто спрятали.

  1. Откройте журнал документов нужного вида (например, Продажи → Реализация (акты, накладные)).
  2. В командной панели списка нажмите Ещё и включите показ помеченных на удаление, если они скрыты. Зачёркнутые строки — это и есть кандидаты на удаление.
  3. Выделите нужный документ, нажмите Ещё → Пометка на удаление (или клавишу Del) — пометка снимется.
  4. Проведите документ заново кнопкой Провести, чтобы вернулись движения по регистрам.

Если документов много, снять пометку сразу у нескольких можно, выделив их мышью с зажатым Ctrl.

Пока обработка «Удаление помеченных объектов» не запущена, помеченный документ полностью восстановим. Поэтому не запускайте удаление помеченных объектов, пока не убедились, что в списке нет нужных документов.

Как восстановить проведение документа

Снятое проведение возвращается перепроведением. Для одного документа достаточно открыть его и нажать Провести или Провести и закрыть. 1С заново сформирует проводки по данным документа.

Когда проведение слетело у десятков документов (после переноса данных, обновления, восстановления из копии), перепроводить по одному долго. Используйте групповую обработку:

  1. Откройте Операции → Групповое перепроведение документов.
  2. Задайте период и, при необходимости, отбор по организации и видам документов.
  3. Нажмите Выполнить. Обработка проведёт все непроведённые документы за период в хронологическом порядке.

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

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

Когда проведение не возвращается

Если после нажатия Провести движений по-прежнему нет, проверьте две вещи:

  • Дата запрета изменения. Документ попадает в закрытый период, и система не даёт сформировать движения. Настройку найдёте в Администрирование → Настройки пользователей и прав → Даты запрета изменения.
  • Остатки или настройки. Документ списания не проводится, потому что нет остатка на складе или не заполнен счёт учёта. Текст отказа в проведении 1С показывает в служебных сообщениях внизу окна — читайте его дословно, там указана причина.

Как исправить неверные проводки, не удаляя документ

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

Перепроведение. Если данные в документе верные, а проводки старые, достаточно перепровести. Это основной способ: 1С пересчитает Дт/Кт по текущему содержимому документа.

Снять ручную корректировку. Откройте движения документа кнопкой Дт/Кт (или Ещё → Движения документа). Если стоит флаг Ручная корректировка (разрешает редактирование движений документа), система больше не пересчитывает проводки автоматически. Снимите флаг и перепроведите — суммы встанут по данным документа. Снятие ручной корректировки затирает все правки, сделанные вручную, поэтому сначала запишите, что именно правили.

Операция, введённая вручную. Когда типовой документ в принципе не умеет формировать нужную проводку, добавьте корректирующую запись через Операции → Операции, введённые вручную. Там же удобно сделать сторнирующую запись (красное сторно), чтобы убрать ошибочное движение, не трогая исходный документ.

Сторно по правилам учёта. Если ошибка относится к прошлому периоду, способ исправления диктует ПБУ 22/2010: существенную ошибку прошлого года правят через счёт 84, несущественную — через счёт 91. В 1С для этого есть документ Операции → Исправление ошибок в части учёта, но принцип один — исправление отражают датой обнаружения, а не задним числом по закрытому периоду.

Сравним способы, чтобы выбрать подходящий.

СпособКогда применятьРиск
ПерепроведениеДокумент верный, проводки устарелиМинимальный
Снять ручную корректировкуДвижения правили руками, нужно вернуть автоматическиеПотеря ручных правок
Операция вручнуюТиповой документ не даёт нужной проводкиНе контролируется проверками документа
Исправление по ПБУ 22/2010Ошибка относится к закрытому периодуВлияет на отчётность, нужна аккуратность

Как найти в журнале, кто и когда изменил документ

Когда непонятно, что случилось с документом, ответ почти всегда есть в журнале регистрации. Он фиксирует каждое действие: запись, проведение, пометку и снятие пометки, удаление — с указанием пользователя и времени.

  1. Откройте Администрирование → Обслуживание → Журнал регистрации.
  2. Нажмите Настроить и задайте отбор: по периоду, по пользователю, по важности (ошибки, предупреждения). Для поиска по конкретному объекту удобнее открыть документ и выбрать Ещё → Все действия над объектом в журнале регистрации.
  3. В списке найдите строку с нужным документом — рядом будут имя пользователя, компьютер и точное время.

Журнал покажет сам факт удаления, но не содержимое удалённого документа — восстановить по нему суммы нельзя.

Содержимое помогает вернуть история изменений (версионирование). Если она включена, 1С хранит прежние версии документа и позволяет откатиться к ним.

  • Включается в Администрирование → Общие настройки → История изменений. Там же выбирают, для каких объектов хранить версии.
  • У документа прежние версии открываются через Ещё → История изменений. Две версии можно сравнить и при необходимости восстановить старую.

Версионирование включают заранее — на уже удалённый документ оно не поможет. Но если оно работает, вы увидите, какие именно реквизиты и суммы были изменены.

Учтите, что хранение версий увеличивает размер базы, поэтому версионировать стоит ключевые документы (реализации, поступления, платёжки), а не все объекты подряд. Срок хранения версий настраивается там же, в истории изменений.

Как достать документ из резервной копии

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

Файловая база. Копию восстанавливают через Администрирование → Обслуживание → Резервное копирование и восстановление. Но восстановление перезапишет текущую базу целиком — все данные, введённые после даты копии, пропадут. Поэтому так делают только сразу после ошибки.

Правильнее развернуть копию отдельно:

  1. Разверните резервную копию (файл 1Cv8.1CD или архив .dt) в отдельную информационную базу, не трогая рабочую. Загрузка .dt делается через Конфигуратор: Администрирование → Загрузить информационную базу.
  2. В копии найдите нужный документ, проверьте его реквизиты и суммы.
  3. Перенесите данные в рабочую базу: заново введите документ вручную (если он один) или выгрузите через типовой обмен/Универсальный обмен данными в формате XML (если документов много).

Клиент-серверная база (SQL). Восстановлением из бэкапа SQL занимается администратор: он поднимает копию базы на сервере под отдельным именем. Дальше — так же: находите документ в копии и переносите в рабочую. Восстанавливать рабочую базу поверх себя из-за одного документа нельзя — потеряете всю свежую работу.

Какую именно копию брать, подскажет журнал регистрации: по времени удаления документа выберите резервную копию, созданную до этого момента. Копия, сделанная после удаления, нужного документа уже не содержит. Если копий несколько, берите самую свежую из подходящих — так придётся вручную довводить меньше данных.

Перед восстановлением из копии предупредите пользователей и убедитесь, что никто не работает с базой. Если копии нет, а версионирование не было включено — восстановить документ технически нечем.

Как проверить, что восстановление прошло корректно

Вернуть документ — половина дела. После перепроведения или восстановления из копии убедитесь, что учёт сошёлся, иначе ошибка всплывёт при закрытии месяца.

  • Оборотно-сальдовая ведомость. Откройте Отчёты → Оборотно-сальдовая ведомость за период и сравните итоги с ожидаемыми. Особое внимание — счетам, которые затрагивал документ: 60, 62, 41, 90.
  • Остатки по регистрам. Если документ был складским, проверьте остатки на складе: отрицательный остаток или задвоение сразу укажут, что движения встали неверно.
  • Экспресс-проверка. В Отчёты → Экспресс-проверка 1С прогонит базу по набору правил и покажет расхождения — непроведённые документы, нарушенную последовательность, ошибки в проводках.

Если восстанавливали несколько документов или переносили их из копии, перепроведите за период всю цепочку и снова загляните в оборотно-сальдовую: после группового переноса последовательность часто требует восстановления.

Что настроить, чтобы документы не пропадали

Большинство потерь — это не сбой программы, а человеческий фактор и отсутствие копий. Настройте защиту один раз.

Защита данных от потери
Выполнено: 0 / 5

Коротко о главном по каждому пункту:

  • Резервные копии — единственная настоящая страховка. В файловой базе настройте автокопирование в Администрирование → Обслуживание, в серверной — средствами SQL. Храните копии не только на том же компьютере.
  • Права доступа . В Администрирование → Настройки пользователей и прав ограничьте для операторов возможность удалять и помечать на удаление. Удаление помеченных объектов оставьте одному ответственному.
  • Дата запрета изменения защищает закрытые периоды от случайных правок задним числом — именно они чаще всего ломают последовательность проводок.
  • Версионирование не предотвращает удаление, но позволяет увидеть и откатить изменения реквизитов.

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

Восстановятся ли проводки сами после снятия пометки на удаление?
Нет. Пометка снимает движения по регистрам. После того как сняли пометку, документ нужно провести заново кнопкой Провести — только тогда вернутся проводки.
Можно ли вернуть документ после «Удаления помеченных объектов»?
Из самой базы — нет, объект физически удалён. Остаётся только резервная копия или, если данные были в другой базе, перенос обменом. Поэтому удаление помеченных объектов запускают осознанно и после проверки списка.
Чем отличается отмена проведения от пометки на удаление?
Отмена проведения снимает только проводки — документ остаётся в базе и легко проводится снова. Пометка на удаление готовит документ к полному удалению и тоже снимает движения, но документ пока цел и восстановим снятием пометки.
Почему после перепроведения в отчётах всё равно старые суммы?
Либо включена ручная корректировка движений (снимите флаг и перепроведите), либо нарушена последовательность и нужно перепровести документы за весь период от даты правки, либо дата запрета изменения не дала сформировать движения.
Как узнать, кто удалил документ?
В журнале регистрации: Администрирование → Обслуживание → Журнал регистрации. Задайте отбор по периоду — в строке удаления будут пользователь, компьютер и время. Содержимое удалённого документа журнал не хранит.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»
  • ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»