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

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

Как отменить проведение документа в 1С 8

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

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

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

Важно различать отмену проведения и пометку на удаление. Отмена проведения сохраняет документ в базе как черновик — его можно исправить и провести заново. Пометка на удаление дополнительно исключает документ из большинства отчётов и готовит его к физическому удалению через обработку «Удаление помеченных объектов». Для исправления ошибок почти всегда достаточно именно отмены проведения.

Что происходит при отмене проведения

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

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

Из-за этого отмена проведения «задним числом» может нарушить последовательность документов и сделать некорректными более поздние документы, которые опирались на старые остатки. Например, если отменить поступление товара, а по этому товару уже была реализация, продажа могла уйти в минус по складу. Об этом подробнее в разделе про восстановление последовательности.

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

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

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

Если документ открыт в режиме просмотра (например, из-за даты запрета редактирования), кнопки проведения будут неактивны. В этом случае сначала нужно снять ограничение — об этом ниже.

Порядок действий
  1. 1
    Откройте журнал документов и найдите нужный документ
  2. 2
    Откройте документ двойным щелчком
  3. 3
    Нажмите «Отменить проведение» на панели или в меню «Ещё»
  4. 4
    Убедитесь, что поля стали доступны для редактирования
  5. 5
    Внесите исправления и нажмите «Провести» или «Провести и закрыть»
  6. 6
    Проверьте отчёт или остатки, которые должен был изменить документ

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

Отменять проведение можно и не открывая документ. В журнале документов выделите строку, нажмите правую кнопку мыши и выберите «Отменить проведение» в контекстном меню. Во многих конфигурациях та же команда есть на командной панели журнала и в меню «Ещё».

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

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

Отмена проведения за закрытый период

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

Чтобы отменить проведение такого документа, пользователю с правами администратора нужно временно сдвинуть дату запрета: раздел «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных» (в разных конфигурациях путь может немного отличаться). После исправления документа дату запрета следует вернуть обратно.

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

Последствия для остатков и восстановление последовательности

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

В конфигурациях с механизмом последовательностей (например, «1С:Управление торговлей», «1С:Комплексная автоматизация») отмена проведения сдвигает границу последовательности назад. Чтобы привести учёт в порядок, нужно восстановить последовательность: перепровести документы от момента изменения до текущей даты. Обычно это делается штатной обработкой «Проведение документов» или «Восстановление последовательностей» из раздела администрирования.

В конфигурациях с отложенным проведением и расчётом итогов фоновыми заданиями (ERP, комплексная автоматизация) после отмены проведения дождитесь выполнения регламентных заданий закрытия месяца или пересчёта итогов — иначе отчёты временно покажут устаревшие цифры.

Массовая отмена проведения и обработки

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

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

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

bsl
ДокОбъект = ДокументСсылка.ПолучитьОбъект();
ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);

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

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

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

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

Типичные ошибки
01
Отмена проведения задним числом без перепроведения последующих документов — остатки и взаиморасчёты расходятся с реальностью
02
Пометка на удаление вместо отмены проведения — документ исключается из отчётов, а связанные ссылки остаются битыми
03
Исправление закрытого периода без уточнённой отчётности — расхождения с налоговой и фондами
04
Массовая отмена проведения без резервной копии — при ошибке откатить изменения невозможно
05
Игнорирование отрицательных остатков после отмены — следующие документы проводятся в минус

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

После отмены проведения убедитесь, что результат соответствует ожиданиям. В журнале значок документа должен смениться на «непроведённый». Откройте движения документа (кнопка «Дт/Кт» или «Показать движения») — для непроведённого документа список движений пуст.

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

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

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

Значок документа в журнале
Норма

Документ отображается как непроведённый

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

Значок проведённого документа не изменился — отмена не выполнена

Движения документа
Норма

Список движений пуст

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

Движения остались — проверьте права и дату запрета

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

Суммы документа исчезли из отчётов

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

Суммы на месте — возможно, итоги пересчитываются фоновым заданием, дождитесь его завершения

Часто задаваемые вопросы

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

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

Можно ли отменить проведение, если документ создал другой пользователь?

Да, если у вас есть соответствующие права. В типовых конфигурациях право отмены проведения обычно не привязано к автору документа, но может ограничиваться ролями и профилями групп доступа. Если команда недоступна, обратитесь к администратору для расширения прав.

Почему после отмены проведения отчёты показывают старые цифры?

В конфигурациях с отложенными расчётами (ERP, комплексная автоматизация) итоги пересчитываются регламентными заданиями. Дождитесь их выполнения или запустите пересчёт вручную. Также проверьте, не формируется ли отчёт по кэшированным данным — обновите его принудительно.

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

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

Что делать с документом закрытого периода, если права администратора недоступны?

Не изменяйте прошлый период, а отразите исправление текущей датой: сторнирующим документом, корректировкой реализации или поступления, ручной операцией. Это стандартная практика, которая сохраняет целостность сданной отчётности.

Можно ли отменить проведение нескольких документов сразу?

В журнале — только если конфигурация поддерживает групповую команду при множественном выделении. Универсальный способ — обработки групповой обработки документов или «Проведение документов» с отбором по условию. Перед массовой операцией сделайте резервную копию базы.

Итог

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

Отмена проведения выполняется кнопкой «Отменить проведение» в форме документа или через контекстное меню журнала; движения удаляются, документ остаётся в базе. Главные ограничения — права, дата запрета редактирования и блокировки. После исправления документа задним числом восстановите последовательность и проверьте отчёты.