К статье
Практический материал

Документы и Печать · 12 мин

Как отменить изменение документа в 1С

Как отменить изменения в документе 1С: отмена проведения, пометка на удаление, восстановление версий, откат через историю изменений и резервные копии.

Изменение документа в 1С — будь то случайная правка суммы, проведение не того документа или удаление нужной записи — ситуация рабочая и обратимая в большинстве случаев. Способ отката зависит от того, что именно произошло: документ просто отредактирован, проведён, помечен на удаление или удалён физически. Для каждого сценария есть свой механизм, и выбирать его нужно до того, как выполнены необратимые операции вроде удаления помеченных объектов.

Важный нюанс: в 1С нет единой кнопки «отменить последнее действие» (Ctrl+Z), как в текстовых редакторах. Отмена всегда выполняется через конкретные инструменты — отмену проведения, пометку на удаление, историю версий, журнал регистрации или восстановление из резервной копии. Поэтому первый шаг — точно определить, что за изменение требуется откатить и сохранился ли доступ к исходному состоянию.

Определите, какое изменение нужно отменить

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

Также полезно выяснить, кто и когда внёс изменения. В типовых конфигурациях это видно в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) — там фиксируются события записи, проведения и удаления объектов с указанием пользователя и времени. Это поможет понять, какое состояние документа считается «правильным» и до какой точки нужно откатиться.

Документ проведёнДвижения попали в учёт

Отмена проведения или корректировка

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

Снять пометку или удалить окончательно

Данные измененыПроведён с новыми значениями

История версий или ручная правка

Документа нет в спискеУдалён физически

Только резервная копия

Отмена изменений до записи документа

Самый простой случай — документ открыт, поля отредактированы, но кнопка «Записать» или «Провести» ещё не нажата. В этой ситуации достаточно закрыть форму документа и на вопрос системы «Записать изменения?» ответить «Нет». Все правки будут отброшены, в базе останется прежняя версия.

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

Отмена проведения документа

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

Учитывайте последствия: если на основании этого документа созданы другие (например, на основании реализации — счёт-фактура или возврат), отмена проведения может нарушить связность данных. Также при последующем перепроведении документ может «встать» на другую позицию по времени, что влияет на расчёт себестоимости и партийный учёт в конфигурациях, где это критично.

Порядок отмены проведения
  1. 1
    Найдите документ в журнале и убедитесь, что он проведён
  2. 2
    Проверьте наличие связанных документов (кнопка «Связанные документы» или структура подчинённости)
  3. 3
    Выполните команду «Отменить проведение» из формы документа или контекстного меню списка
  4. 4
    Проверьте, что документ остался в списке без отметки проведения, а остатки по регистрам пересчитались

Пометка на удаление и её снятие

Пометка на удаление — стандартный способ «отменить» документ, который больше не нужен. Выделите документ в журнале и нажмите Delete или команду «Пометить на удаление / Снять пометку». Помеченный документ перестаёт участвовать в учёте: если он был проведён, проведение при пометке отменяется автоматически.

Обратная операция — снятие пометки — выполняется той же командой. Документ вернётся в рабочее состояние, но обратите внимание: проведение при этом не восстанавливается автоматически, документ нужно провести заново вручную. Это частая причина расхождений в отчётах: документ «на месте», а в учёте его нет.

Физическое удаление помеченных объектов выполняется через «Администрирование → Удаление помеченных объектов» и доступно, как правило, только администратору. После этой операции восстановить документ штатными средствами невозможно — только из резервной копии. Поэтому перед удалением убедитесь, что механизм контроля ссылочной целостности не показал, что на документ ссылаются другие объекты.

Восстановление прежней версии через историю изменений

Во многих типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP) встроен механизм версионирования объектов. Если он включён, для документа доступна история изменений: откройте форму документа и перейдите «Ещё → История изменений» (название команды может отличаться). Вы увидите список версий с указанием автора, даты и времени каждого изменения.

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

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

Откат через резервную копию

Если документ удалён физически, испорчен массовой обработкой или версионирование не велось, остаётся восстановление из резервной копии. Для файловой базы это файл 1Cv8.dt (выгрузка) или копия каталога базы; для клиент-серверной — копия средствами СУБД. Восстановление всей базы — крайняя мера, так как откатятся все данные на момент копии, включая работу других пользователей.

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

Если изменений много: массовый откат и корректировка

Когда ошибка затронула не один документ, а целую цепочку — например, неправильно перепроведён месяц реализаций, — точечная отмена неэффективна. В таких случаях используют штатные механизмы: групповое перепроведение документов (Операции → Групповое перепроведение документов, доступность зависит от конфигурации), документ «Корректировка» на основании исходного или операции, введённые вручную.

Документ-корректировка — предпочтительный способ для учётных данных, которые уже попали в отчётность: вместо удаления исходного документа создаётся исправление с правильными значениями, и в учёте остаётся прозрачный след изменений. Это важно для бухгалтерии и налогового учёта, где «тихое» удаление документов может вызвать вопросы при проверке.

Сравнение способов отмены

Отмена проведения

Подходит, когда документ нужен в базе, но не должен влиять на учёт. Не удаляет сам документ.

Пометка на удаление

Когда документ ошибочен целиком. Обратима до физического удаления помеченных объектов.

Восстановление версии

Точечный откат конкретной правки. Требует включённого версионирования.

Корректировка

Правильный путь для данных, попавших в отчётность. Сохраняет историю изменений.

Резервная копия

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

Типичные ошибки при отмене изменений

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

Вторая группа ошибок связана с необратимыми действиями: физическое удаление без бэкапа, восстановление рабочей базы из старой копии целиком, перепроведение закрытого периода без согласования с бухгалтерией. Всё это способно создать проблемы серьёзнее исходной.

Типичные ошибки
01
Снятие пометки на удаление без повторного проведения — документ есть, а в учёте его нет
02
Отмена проведения без проверки связанных документов — «висячие» счета-фактуры и подчинённые объекты
03
Удаление помеченных объектов без резервной копии — необратимая потеря данных
04
Восстановление всей рабочей базы из копии ради одного документа — потеря актуальных данных других пользователей
05
Правка документов закрытого периода без корректировочных документов — расхождения со сданной отчётностью

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

После любого отката проверьте результат, а не полагайтесь на отсутствие сообщений об ошибках. Откройте журнал документов: документ должен иметь ожидаемый статус — проведён, не проведён или помечен. Затем сформируйте отчёт, который затрагивал документ: оборотно-сальдовую ведомость по счёту, отчёт по остаткам склада или взаиморасчётам — и убедитесь, что влияние документа исчезло или соответствует восстановленной версии.

Дополнительно проверьте связанные объекты: если у документа были подчинённые (счета-фактуры, акты сверки, платёжные поручения), их состояние должно быть согласованным. В клиент-серверных базах с несколькими пользователями имеет смысл повторить проверку через некоторое время — другие пользователи могли перепровести смежные документы.

Контрольные точки

Как проверить результат

Статус документа в журнале
Норма

Соответствует задуманному: не проведён или помечен

Тревожный признак

Документ проведён, хотя проведение отменяли

Отчёты по учёту
Норма

Суммы и остатки изменились после отмены

Тревожный признак

Показатели отчёта не изменились — движения остались

Связанные документы
Норма

Подчинённые объекты в согласованном состоянии

Тревожный признак

Счёт-фактура ссылается на непроведённый документ

Проведение после снятия пометки
Норма

Документ проведён вручную и виден в отчётах

Тревожный признак

Пометка снята, но документ не проведён

FAQ: частые вопросы

Можно ли отменить изменение документа клавишей Ctrl+Z?

Нет. В 1С нет глобальной функции отмены последнего действия. Откат выполняется только конкретными инструментами: закрытием формы без записи, отменой проведения, пометкой на удаление, восстановлением версии или резервной копии.

Документ пометили на удаление и удалили физически. Его можно вернуть?

Штатными средствами — нет. Варианты: восстановить резервную копию в отдельную базу и перенести документ оттуда, либо ввести документ заново вручную по печатным формам, связанным объектам или данным журнала регистрации.

Почему после снятия пометки на удаление документ не виден в отчётах?

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

Как узнать, кто изменил документ?

Откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) и отфильтруйте события по данному объекту — там указаны пользователь, время и тип действия. Если включено версионирование, историю изменений удобнее смотреть прямо из формы документа.

Чем отмена проведения отличается от пометки на удаление?

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

Можно ли отменить изменения в закрытом периоде, по которому сдана отчётность?

Технически — да, но правильный способ — не править исходный документ, а создать корректировочный документ текущей датой. Иначе данные учёта разойдутся со сданной отчётностью, что создаст проблемы при сверках и проверках.

Итог

Что важно запомнить

Способ отмены изменения документа в 1С выбирается по ситуации: незаписанные правки отбрасываются закрытием формы, проведение отменяется отдельной командой, ошибочный документ помечается на удаление, конкретная правка откатывается через историю версий. Физическое удаление и откат базы из копии — необратимые операции, перед ними обязательно делайте резервную копию. После любого отката проверяйте результат в отчётах и состояние связанных документов.