Отмена проведения документа в 1С и возврат на черновик
Содержание
Провели не ту реализацию, или цифры в документе уже ушли в отчёт, а их надо откатить. Отдельной кнопки «отменить сохранение» в 1С нет: записанный документ из базы сам по себе не исчезает. Зато есть Отмена проведения — она убирает движения документа по регистрам, а сам документ оставляет в списке непроведённым, то есть по сути возвращает его в черновик.
Дальше — что именно происходит при проведении, как снять проведение из списка и из формы документа, когда вместо отмены нужно сторно, что делать с закрытым периодом и как потом найти в журнале регистрации, кто и когда трогал документ.
Что делает проведение и почему «разсохранить» нельзя
Проведение документа — это не просто сохранение. При записи документ попадает в базу, а при проведении дополнительно формирует движения по регистрам: бухгалтерские проводки, записи в регистрах накопления (остатки, взаиморасчёты, НДС) и в регистрах сведений. Именно эти движения влияют на остатки, отчёты и закрытие месяца .
Отсюда два разных действия:
- 🔹 Запись — документ сохранён в базе, но движений не делает. Такой документ считается черновиком.
- 🔹 Проведение — документ записан и сформировал движения. Он участвует в учёте.
Пример. Реализация товара на 120 000 ₽ при проведении создаёт сразу несколько записей: проводку Дт 90.02 Кт 41 на себестоимость, Дт 62 Кт 90.01 на выручку, Дт 90.03 Кт 68.02 на НДС, а заодно движения в регистрах остатков товаров и взаиморасчётов с покупателем. Один документ — целый пакет записей в разных регистрах. Отмена проведения снимает их все разом.
Поэтому «отменить сохранение» в прямом смысле невозможно: запись документа — это и есть его существование в базе. Снять можно именно проведение (вернуть в черновик) либо убрать документ совсем — пометкой на удаление. Галочка или зелёная отметка слева от строки в списке как раз показывает, что документ проведён. Перечёркнутый серый значок означает, что документ записан, но не проведён.
Если нужно просто не дать документу влиять на учёт, но сохранить его для истории — достаточно отмены проведения. Удалять его не обязательно.
Как снять проведение документа
Самый частый случай: документ проведён, а нужно вернуть его в состояние черновика. Отмена проведения автоматически удаляет все движения, которые документ сделал по регистрам.
Из списка документов:
- Откройте журнал или список нужного вида документов (например,
Продажи → Реализация (акты, накладные, УПД)). - Выделите строку с документом.
- Нажмите
Ещё → Отмена проведения. В ряде списков эта же команда вынесена на командную панель. - Зелёная отметка проведения слева от строки пропадёт — документ стал непроведённым.
Из открытой формы документа:
- Откройте сам документ двойным щелчком.
- Нажмите
Ещё → Отмена проведения. - Документ останется открытым, но уже как черновик; движения удалены.
Отдельно отменять проведение только ради правки обычно не нужно. Если вы открыли проведённый документ, поменяли сумму или строку и нажали Провести и закрыть, он перепроведётся с новыми движениями — старые при этом заменяются автоматически. Отмена проведения нужна именно тогда, когда движения требуется убрать и оставить документ без них.
Можно отменить проведение сразу у нескольких документов: выделите их в списке мышью с Ctrl или Shift, затем Ещё → Отмена проведения. Программа обработает все выделенные строки по очереди.
Рядом с кнопкой проведения в форме часто стоит команда Провести. Не путайте: Провести формирует движения заново, Отмена проведения их снимает. Если документ уже проведён и вы нажмёте Провести, он просто перепроведётся по текущим данным — это не отмена.
Отмена проведения меняет остатки и взаиморасчёты сразу. Если документ стоял в середине периода, последующие документы могут начать считаться по-другому — проверьте цепочку и при необходимости перепроведите период.
В 1С есть механизм последовательности проведения: документы учёта затрат и себестоимости считаются строго по порядку дат. Когда вы отменяете проведение документа в прошлом, граница последовательности сдвигается назад, и более поздние документы могут требовать перепроведения. На практике это закрывается перепроведением месяца или повторным закрытием периода, а не ручным обходом каждого документа.
Как вернуть документ в черновик или убрать его совсем
Отмена проведения — это и есть возврат в черновик: документ остаётся, движений нет, редактировать его снова можно свободно. Дальше возможны три сценария.
Оставить черновиком. Ничего больше делать не нужно. Документ лежит в списке непроведённым, его видно, но на учёт он не влияет.
Удалить документ . Напрямую из рабочей базы документы обычно не удаляются в один клик — это двухэтапная операция, чтобы не оставить «висящих» ссылок:
- Выделите документ и нажмите
Ещё → Пометить на удаление / Снять пометку(или клавишейDelete). Строка станет перечёркнутой с красной отметкой. - Запустите обработку
Администрирование → Обслуживание → Удаление помеченных объектов. - Программа проверит, не ссылается ли на документ что-то ещё, и удалит, если ссылок нет.
Перепровести заново. Если движения просто «съехали» (например, после изменения настроек учёта), документ не обязательно отменять — его достаточно перепровести: Ещё → Провести. Движения пересчитаются по текущим данным.
Ещё → Отмена проведения), поправьте данные и проведите заново.Ещё → Провести.Что делать, если период закрыт или стоит дата запрета
Частая причина, по которой отмена проведения не проходит: на период установлена дата запрета изменения. Программа не даст ни перепровести, ни отменить проведение документа в закрытом периоде и покажет сообщение о том, что редактирование данных до определённой даты запрещено.
Посмотреть и при необходимости изменить дату запрета можно здесь:
- в 1С:Бухгалтерии 3.0 —
Администрирование → Настройки пользователей и прав → Даты запрета изменения; - в 1С:ЗУП 3.1 — в разделе администрирования, пункт про даты запрета редактирования.
Снимать дату запрета в рабочей базе — ответственное действие. Период закрывают не просто так: по нему уже посчитаны налоги и, возможно, сдана отчётность.
Если отчётность за период уже сдана, не открывайте период и не отменяйте проведение задним числом. Любое движение в закрытом периоде изменит уже сданные суммы. Правильный путь — исправление в текущем открытом периоде через сторно (см. ниже).
Если период ещё не сдан и его допустимо корректировать — временно сдвиньте или снимите дату запрета, отмените проведение нужного документа, внесите правки, проведите заново и верните дату запрета обратно.
Когда вместо отмены нужно сторно
Сторно — это не отмена проведения, а обратная запись. Отмена проведения просто убирает движения документа, как будто его не проводили. Сторно оставляет и исходный документ, и его проводки, но добавляет отдельную операцию с суммами «со знаком минус», которая их компенсирует.
Разница на практике:
| Приём | Что происходит с исходным документом | Когда применять |
|---|---|---|
| Отмена проведения | Движения удаляются, документ — черновик | Период открыт, документ можно свободно менять |
| Сторно | Документ и его движения остаются, добавляется обратная запись | Период закрыт либо нужно сохранить след исправления |
Для сторно в 1С:Бухгалтерии используется ручная операция:
- Откройте
Операции → Операции, введённые вручную. - Создайте новую операцию и выберите тип
Сторно документа. - В поле сторнируемого документа укажите тот документ, движения которого нужно откатить.
- Программа подтянет его проводки с обратным знаком; при необходимости оставьте только нужные строки.
Такую операцию проводят текущей датой открытого периода. Исходный документ при этом остаётся нетронутым — это важно для прозрачности: видно и ошибку, и её исправление.
Логика здесь та же, что и в бухгалтерских правилах исправления: ошибку прошлого периода не «затирают», а корректируют записью текущей датой. Поэтому для уже закрытых месяцев сторно почти всегда предпочтительнее отмены проведения — оно не меняет сданные суммы задним числом и оставляет понятный след для аудита и налоговой проверки.
Если же исправить нужно не весь документ, а одну-две суммы, иногда проще не сторнировать, а ввести отдельную корректирующую операцию только на разницу. Но это осмысленно лишь когда вы точно понимаете, какие проводки правите; в спорных случаях надёжнее полное сторно документа.
Как посмотреть в журнале регистрации, кто менял документ
Если непонятно, кто и когда провёл, отменил или удалил документ, это видно в журнале регистрации — системном логе, где фиксируются действия пользователей.
Открыть его можно через главное меню: Все функции → Стандартные → Журнал регистрации. Если команды «Все функции» в меню нет, включите её: главное меню → Сервис → Параметры → отметьте отображение команды «Все функции».
В журнале удобно отфильтровать записи:
- по пользователю — кто выполнял действие;
- по периоду — за какие даты смотреть;
- по данным — выбрать конкретный документ, чтобы увидеть всю его историю.
События проведения, отмены проведения, изменения и удаления отображаются отдельными строками с датой, временем и именем пользователя. Это помогает восстановить картину, если документ «кто-то отменил», а автор неизвестен.
Журнал регистрации только фиксирует события — вернуть через него само проведение нельзя. Чтобы восстановить движения, документ нужно просто провести заново.
Как реже доводить до отмены проведения
Большая часть отмен — это исправление того, что проверили уже после проведения. Несколько рабочих привычек снижают их число:
- ⏸️ Не проводите документ сразу, если данные ещё уточняются. Пользуйтесь командой
Записать— документ сохранится черновиком без движений, и его не придётся потом откатывать. - 📅 Держите актуальной дату запрета изменения. Она не даст случайно залезть в закрытый период и защитит сданную отчётность.
- 🔍 Перед проведением крупных документов (реализации, поступления, закрытие месяца) сверяйте суммы и контрагента — ошибку дешевле поймать до движений, чем откатывать после.
- 👥 Разграничьте права: не у всех пользователей должна быть возможность отменять проведение и удалять документы задним числом.
Эти меры не отменяют саму функцию — они снижают цену ошибки, когда отмена всё же понадобится.
Частые вопросы
Чем отличается отмена проведения от удаления документа?
Можно ли отменить проведение у нескольких документов сразу?
Ctrl или Shift и выберите Ещё → Отмена проведения — программа обработает все выделенные документы.Почему не отменяется проведение — выходит сообщение про дату?
Вернёт ли отмену проведения отмена последнего действия (Ctrl+Z)?
Ctrl+Z работает только при редактировании полей формы. Отмена проведения — это операция с базой, откатить её «назад» нельзя: чтобы восстановить движения, документ нужно провести заново.