Аннулирование документов в 1С: отмена проведения, сторно и удаление

· 9 мин

Содержание

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

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

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

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

Эти действия путают, а последствия у них разные.

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

Выбор зависит от двух вопросов: проведён ли документ и закрыт ли период, в котором он лежит.

Как аннулировать документ в вашем случае?

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

Это основной и самый безопасный способ «обнулить» проведённый документ в текущем периоде.

  1. Откройте документ из любого журнала (например, Продажи → Реализация (акты, накладные, УПД)).
  2. В верхней командной панели нажмите Ещё.
  3. Выберите команду отмены проведения.

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

Отменить проведение сразу у нескольких документов можно из списка: выделите строки (с зажатым Ctrl или Shift) и вызовите ту же команду из меню Ещё.

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

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

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

Порядок:

  1. В списке выделите документ и нажмите клавишу Delete либо вызовите команду пометки на удаление из меню Ещё. У строки появится значок пометки.
  2. Когда накопятся все ненужные документы, откройте Администрирование → Обслуживание → Удаление помеченных объектов.
  3. Запустите автоматическое удаление. Программа проверит, не ссылаются ли на документ другие объекты.

Если на помеченный документ ссылаются другие (например, на поступление опирается оплата), программа покажет эти связи и не удалит объект, пока связи не сняты. Это защита от «висящих» ссылок.

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

Сторно: аннулирование в закрытом периоде

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

Как ввести сторно:

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

Исходный документ при этом остаётся проведённым и неизменным. Суммы по счетам и регистрам схлопываются до нуля за счёт обратных записей.

Если из-за аннулирования меняется налоговая база прошлого периода, по правилам ПБУ 22/2010 исправление отражают в учёте, а по сданной декларации может потребоваться уточнёнка (ст. 81 НК РФ).

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

Чтобы случайно не отредактировать закрытый период, в базе ставят дату запрета: Администрирование → Настройки пользователей и прав → Даты запрета изменения. Снимать запрет ради правки «задним числом» не нужно — для этого и существует сторно.

Что происходит с проводками и движениями по регистрам

У документа 1С два слоя данных: сам документ (его реквизиты) и его движения — записи в регистрах бухгалтерии, накопления и сведений. Аннулирование всегда касается именно движений.

ДействиеИсходный документДвижения по регистрамОбратимость
Отмена проведенияостаётся, становится непроведённымудаляютсяпровести заново
Пометка + удалениеудаляется из базыудаляются вместе с документомтолько из копии
Сторноостаётся без измененийгасятся обратной операциейудалить сторно-операцию

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

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

Особенности для кассовых и банковских документов

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

  • 🧾 Приходный и расходный кассовый ордер . Найдите документ в Банк и касса → Касса → Кассовые документы, отмените проведение или пометьте на удаление, если ордер оформлен ошибочно и не попал в кассовую книгу за закрытый день.
  • 📘 Кассовая книга. Если лист кассовой книги за день уже сформирован и подписан, бумажный лист аннулируется по правилам кассовой дисциплины, а в базе некорректный ордер гасится сторно, а не удалением.
  • 🏦 Банковские списания и поступления. Отмена проведения снимает движения по счёту 51. После этого выписку за день стоит сверить с банком — остаток на конец дня должен сойтись.

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

Аннулирование электронных документов в ЭДО

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

Чтобы аннулировать электронный документ по закону, в подсистеме ЭДО формируется предложение об аннулировании:

  1. Откройте карточку электронного документа или раздел текущих дел ЭДО (название раздела в разных конфигурациях отличается — ищите пункт с ЭДО в разделе продаж или покупок).
  2. Вызовите команду аннулирования и укажите причину.
  3. Подпишите предложение электронной подписью и отправьте контрагенту.

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

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

Программные методы для разработчиков

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

Отмена проведения записью объекта в соответствующем режиме:

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

Установка пометки на удаление (сам метод записывает объект):

ДокОбъект = ДокументСсылка.ПолучитьОбъект();
ДокОбъект.УстановитьПометкуУдаления(Истина);

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

Любую массовую обработку сначала проверяйте на копии базы. Групповая отмена проведения за прошлый период почти всегда требует последующего перезакрытия месяцев.

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

Что делать дальше — зависит от того, как именно документ был аннулирован.

  • Отменено проведение. Откройте документ и проведите заново. Движения восстановятся. Это самый частый и простой случай.
  • Стоит пометка на удаление, обработка ещё не запускалась. Снимите пометку той же командой в меню Ещё — документ вернётся в работу.
  • Документ окончательно удалён. Штатно не восстанавливается. Вариантов два: поднять документ из резервной копии базы или ввести его заново вручную.
  • Введено сторно. Чтобы «вернуть» движения, пометьте на удаление саму сторнирующую операцию (если период ещё открыт) или введите обратное сторно.

Именно поэтому в закрытых периодах предпочитают сторно, а не удаление: сторно всегда можно отменить, а окончательное удаление — нет.

Типичные ошибки при аннулировании

  • ❌ Удаляют документ в закрытом периоде вместо сторно. Данные учёта расходятся со сданной отчётностью. В закрытом периоде — только сторнирующая операция текущей датой.
  • ❌ Отменяют проведение и забывают перезакрыть месяц . Себестоимость, НДС и курсовые разницы остаются посчитанными по старым движениям. После любой правки в середине месяца закрытие месяца перезапускают.
  • ❌ Удаляют поступление, по которому уже есть оплата. Программа не даст удалить из-за ссылки — сначала разбираются с зависимыми документами, а не «продавливают» удаление.
  • ❌ Аннулируют счёт-фактуру в ЭДО в одностороннем порядке. Без подтверждения контрагента документ действует. Нужно предложение об аннулировании и обоюдная подпись.
  • ❌ Запускают удаление помеченных объектов при работающих пользователях. Обработка меняет базу целиком; её запускают по свежей копии и желательно без активных сеансов.

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

Останется ли разрыв в нумерации после удаления документа?
Да, и это нормально. Номер удалённого документа освобождается, в журнале появляется пропуск в сквозной нумерации. На учёт это не влияет; восстанавливать номер специально не нужно.
Можно ли аннулировать документ за прошлый год после сдачи баланса?
Исходный документ не трогают. Вводят сторнирующую операцию текущей датой, а исправление в учёте отражают по правилам ПБУ 22/2010. Если изменилась налоговая база — подают уточнённую декларацию по статье 81 НК РФ.
Отличается ли аннулирование в ЗУП или УТ от Бухгалтерии?
Платформенные действия одинаковы во всех конфигурациях: отмена проведения и пометка на удаление работают везде. А «Сторно документа» через операции, введённые вручную, — это инструмент бухгалтерских конфигураций (Бухгалтерия, ERP).
Нужна ли монопольная блокировка базы для удаления помеченных объектов?
Обработка выполнится и при работающих пользователях, но корректнее запускать её в монопольном режиме по резервной копии: она проверяет и меняет ссылки по всей базе, и параллельная работа может привести к конфликтам.
Почему программа не даёт удалить помеченный документ?
На него ссылаются другие объекты. Обработка удаления покажет список таких ссылок. Пока зависимые документы не перепроведены на другой объект или сами не помечены на удаление, исходный документ останется в базе.

Источники

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