Восстановление проводок и документов в 1С 8.3
Содержание
Пропали проводки или сам документ — сначала определите, что именно случилось: документ исчез из списка, остался без движений или сформировал неверные суммы. От этого зависит способ. Документ, помеченный на удаление, ещё лежит в базе и восстанавливается одной галочкой. Снятое проведение возвращается перепроведением. А вот окончательно удалённый документ придётся доставать из резервной копии.
Разберём все три случая по порядку — от самого частого и безопасного к восстановлению из копии. Пути меню даны для 1С:Бухгалтерии 3.0 на платформе 8.3 (интерфейс «Такси»); в ЗУП 3.1 и УТ 11 логика та же, отличаются только названия разделов.
Почему проводки исчезли или стали неверными
Прежде чем что-то восстанавливать, поймите причину — иначе ошибка повторится. Чаще всего встречаются пять ситуаций.
- 🗑 Документ помечен на удаление. Он пропадает из части отчётов и зачёркивается в списке, но физически остаётся в базе. Движения по регистрам при этом снимаются.
- ↩️ Снято проведение. Документ на месте, но проводок нет: кто-то отменил проведение или оно слетело при групповой операции.
- ⚠️ Нарушена последовательность. Задним числом изменили документ-основание (поступление, остатки) — движения более поздних документов стали неактуальными, хотя формально проведены.
- ✏️ Включена ручная корректировка. В движениях документа стоит флаг ручного редактирования, и при перепроведении суммы не пересчитываются по данным документа.
- ❌ Документ удалён окончательно. Прошла обработка «Удаление помеченных объектов» — из базы объект уже убран, остаётся только копия.
Чтобы быстро отнести свой случай к одному из этих, посмотрите на симптом.
Как снять пометку на удаление
Это самый лёгкий случай. Помеченный документ никуда не делся — его просто спрятали.
- Откройте журнал документов
нужного вида (например,
Продажи → Реализация (акты, накладные)). - В командной панели списка нажмите
Ещёи включите показ помеченных на удаление, если они скрыты. Зачёркнутые строки — это и есть кандидаты на удаление. - Выделите нужный документ, нажмите
Ещё → Пометка на удаление(или клавишуDel) — пометка снимется. - Проведите документ заново кнопкой
Провести, чтобы вернулись движения по регистрам.
Если документов много, снять пометку сразу у нескольких можно, выделив их мышью с зажатым Ctrl.
Пока обработка «Удаление помеченных объектов» не запущена, помеченный документ полностью восстановим. Поэтому не запускайте удаление помеченных объектов, пока не убедились, что в списке нет нужных документов.
Как восстановить проведение документа
Снятое проведение возвращается перепроведением. Для одного документа достаточно открыть его и нажать Провести или Провести и закрыть. 1С заново сформирует проводки по данным документа.
Когда проведение слетело у десятков документов (после переноса данных, обновления, восстановления из копии), перепроводить по одному долго. Используйте групповую обработку:
- Откройте
Операции → Групповое перепроведение документов. - Задайте период и, при необходимости, отбор по организации и видам документов.
- Нажмите
Выполнить. Обработка проведёт все непроведённые документы за период в хронологическом порядке.
Если изменение было задним числом и нарушилась последовательность, перепроводить нужно от даты правки до конца периода — только так движения снова станут актуальными.
Групповое перепроведение в рабочей базе лучше запускать, когда другие пользователи не работают с документами за этот период: оно меняет движения и может конфликтовать с чужими правками. На большой базе — вечером или в выходной.
Когда проведение не возвращается
Если после нажатия Провести движений по-прежнему нет, проверьте две вещи:
- Дата запрета изменения. Документ попадает в закрытый период, и система не даёт сформировать движения. Настройку найдёте в
Администрирование → Настройки пользователей и прав → Даты запрета изменения. - Остатки или настройки. Документ списания не проводится, потому что нет остатка на складе или не заполнен счёт учёта. Текст отказа в проведении 1С показывает в служебных сообщениях внизу окна — читайте его дословно, там указана причина.
Как исправить неверные проводки, не удаляя документ
Удалять и перезаполнять документ ради неверной суммы не нужно — есть более аккуратные способы.
Перепроведение. Если данные в документе верные, а проводки старые, достаточно перепровести. Это основной способ: 1С пересчитает Дт/Кт по текущему содержимому документа.
Снять ручную корректировку. Откройте движения документа кнопкой Дт/Кт (или Ещё → Движения документа). Если стоит флаг Ручная корректировка (разрешает редактирование движений документа), система больше не пересчитывает проводки автоматически. Снимите флаг и перепроведите — суммы встанут по данным документа. Снятие ручной корректировки затирает все правки, сделанные вручную, поэтому сначала запишите, что именно правили.
Операция, введённая вручную. Когда типовой документ в принципе не умеет формировать нужную проводку, добавьте корректирующую запись через Операции → Операции, введённые вручную. Там же удобно сделать сторнирующую запись (красное сторно), чтобы убрать ошибочное движение, не трогая исходный документ.
Сторно по правилам учёта. Если ошибка относится к прошлому периоду, способ исправления диктует ПБУ 22/2010: существенную ошибку прошлого года правят через счёт 84, несущественную — через счёт 91. В 1С для этого есть документ Операции → Исправление ошибок в части учёта, но принцип один — исправление отражают датой обнаружения, а не задним числом по закрытому периоду.
Сравним способы, чтобы выбрать подходящий.
| Способ | Когда применять | Риск |
|---|---|---|
| Перепроведение | Документ верный, проводки устарели | Минимальный |
| Снять ручную корректировку | Движения правили руками, нужно вернуть автоматические | Потеря ручных правок |
| Операция вручную | Типовой документ не даёт нужной проводки | Не контролируется проверками документа |
| Исправление по ПБУ 22/2010 | Ошибка относится к закрытому периоду | Влияет на отчётность, нужна аккуратность |
Как найти в журнале, кто и когда изменил документ
Когда непонятно, что случилось с документом, ответ почти всегда есть в журнале регистрации. Он фиксирует каждое действие: запись, проведение, пометку и снятие пометки, удаление — с указанием пользователя и времени.
- Откройте
Администрирование → Обслуживание → Журнал регистрации. - Нажмите
Настроитьи задайте отбор: по периоду, по пользователю, по важности (ошибки, предупреждения). Для поиска по конкретному объекту удобнее открыть документ и выбратьЕщё → Все действия над объектом в журнале регистрации. - В списке найдите строку с нужным документом — рядом будут имя пользователя, компьютер и точное время.
Журнал покажет сам факт удаления, но не содержимое удалённого документа — восстановить по нему суммы нельзя.
Содержимое помогает вернуть история изменений (версионирование). Если она включена, 1С хранит прежние версии документа и позволяет откатиться к ним.
- Включается в
Администрирование → Общие настройки → История изменений. Там же выбирают, для каких объектов хранить версии. - У документа прежние версии открываются через
Ещё → История изменений. Две версии можно сравнить и при необходимости восстановить старую.
Версионирование включают заранее — на уже удалённый документ оно не поможет. Но если оно работает, вы увидите, какие именно реквизиты и суммы были изменены.
Учтите, что хранение версий увеличивает размер базы, поэтому версионировать стоит ключевые документы (реализации, поступления, платёжки), а не все объекты подряд. Срок хранения версий настраивается там же, в истории изменений.
Как достать документ из резервной копии
Если документ удалён окончательно, в рабочей базе его уже нет. Остаётся резервная копия — и здесь важно, какая у вас база.
Файловая база. Копию восстанавливают через Администрирование → Обслуживание → Резервное копирование и восстановление. Но восстановление перезапишет текущую базу целиком — все данные, введённые после даты копии, пропадут. Поэтому так делают только сразу после ошибки.
Правильнее развернуть копию отдельно:
- Разверните резервную копию (файл
1Cv8.1CDили архив.dt) в отдельную информационную базу, не трогая рабочую. Загрузка.dtделается через Конфигуратор:Администрирование → Загрузить информационную базу. - В копии найдите нужный документ, проверьте его реквизиты и суммы.
- Перенесите данные в рабочую базу: заново введите документ вручную (если он один) или выгрузите через типовой обмен/
Универсальный обмен данными в формате XML(если документов много).
Клиент-серверная база (SQL). Восстановлением из бэкапа SQL занимается администратор: он поднимает копию базы на сервере под отдельным именем. Дальше — так же: находите документ в копии и переносите в рабочую. Восстанавливать рабочую базу поверх себя из-за одного документа нельзя — потеряете всю свежую работу.
Какую именно копию брать, подскажет журнал регистрации: по времени удаления документа выберите резервную копию, созданную до этого момента. Копия, сделанная после удаления, нужного документа уже не содержит. Если копий несколько, берите самую свежую из подходящих — так придётся вручную довводить меньше данных.
Перед восстановлением из копии предупредите пользователей и убедитесь, что никто не работает с базой. Если копии нет, а версионирование не было включено — восстановить документ технически нечем.
Как проверить, что восстановление прошло корректно
Вернуть документ — половина дела. После перепроведения или восстановления из копии убедитесь, что учёт сошёлся, иначе ошибка всплывёт при закрытии месяца.
- Оборотно-сальдовая ведомость. Откройте
Отчёты → Оборотно-сальдовая ведомостьза период и сравните итоги с ожидаемыми. Особое внимание — счетам, которые затрагивал документ: 60, 62, 41, 90. - Остатки по регистрам. Если документ был складским, проверьте остатки на складе: отрицательный остаток или задвоение сразу укажут, что движения встали неверно.
- Экспресс-проверка. В
Отчёты → Экспресс-проверка1С прогонит базу по набору правил и покажет расхождения — непроведённые документы, нарушенную последовательность, ошибки в проводках.
Если восстанавливали несколько документов или переносили их из копии, перепроведите за период всю цепочку и снова загляните в оборотно-сальдовую: после группового переноса последовательность часто требует восстановления.
Что настроить, чтобы документы не пропадали
Большинство потерь — это не сбой программы, а человеческий фактор и отсутствие копий. Настройте защиту один раз.
Коротко о главном по каждому пункту:
- Резервные копии — единственная настоящая страховка. В файловой базе настройте автокопирование в
Администрирование → Обслуживание, в серверной — средствами SQL. Храните копии не только на том же компьютере. - Права доступа
. В
Администрирование → Настройки пользователей и правограничьте для операторов возможность удалять и помечать на удаление. Удаление помеченных объектов оставьте одному ответственному. - Дата запрета изменения защищает закрытые периоды от случайных правок задним числом — именно они чаще всего ломают последовательность проводок.
- Версионирование не предотвращает удаление, но позволяет увидеть и откатить изменения реквизитов.
Частые вопросы
Восстановятся ли проводки сами после снятия пометки на удаление?
Провести — только тогда вернутся проводки.Можно ли вернуть документ после «Удаления помеченных объектов»?
Чем отличается отмена проведения от пометки на удаление?
Почему после перепроведения в отчётах всё равно старые суммы?
Как узнать, кто удалил документ?
Администрирование → Обслуживание → Журнал регистрации. Задайте отбор по периоду — в строке удаления будут пользователь, компьютер и время. Содержимое удалённого документа журнал не хранит.Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»