Учет и Финансы · 12 мин
Как в 1С удалить проводку: способы и ограничения
Как удалить проводку в 1С: пометка документа на удаление, ручная корректировка проводок, сторнирование. Ограничения, риски и проверка результата.
Проводка в 1С — это запись в регистре бухгалтерии, которую программа формирует автоматически при проведении документа. Удалить отдельную проводку «в лоб», как строку в таблице, в типовых конфигурациях нельзя: движения документа всегда пересоздаются при его перепроведении. Поэтому задача «удалить проводку» на практике решается тремя путями: отменить проведение самого документа, скорректировать проводки вручную через операцию или сторнировать ошибочную запись отдельным документом.
Выбор способа зависит от того, что именно нужно получить в итоге. Если документ создан ошибочно и не должен существовать в учёте — его помечают на удаление. Если документ правильный, но одна-две проводки сформированы неверно (например, из-за ошибки в настройках счетов учёта) — используют ручную корректировку. Если период закрыт и документ трогать нельзя — делают сторнирующую операцию текущей датой.
Перед любыми действиями убедитесь, что у вас есть резервная копия базы или хотя бы выгрузка данных. Удаление и изменение проводок влияет на оборотно-сальдовую ведомость, отчётность и регламентированные расчёты, а откатить изменения в рабочей базе без копии бывает невозможно.
Почему проводку нельзя просто удалить как строку
В архитектуре 1С проводки — это движения документа по регистру бухгалтерии (обычно «Хозрасчётный»). Они не существуют сами по себе: набор записей жёстко привязан к документу-регистратору, и при каждом перепроведении документа программа стирает старые движения и формирует их заново по алгоритму конфигурации. Поэтому любые ручные правки проводок без флага «Ручная корректировка» будут затёрты при следующем перепроведении.
Это сделано намеренно, чтобы сохранить связность учёта: сумма по документу, данные первички и проводки всегда должны соответствовать друг другу. Из-за этого «удаление проводки» в 1С всегда сводится к одному из трёх действий: удаление документа целиком, ручная правка его движений с фиксацией признака ручной корректировки или создание нового документа, который компенсирует ошибочную запись.
Способ 1: пометить документ на удаление вместе с проводками
Самый частый сценарий — документ введён ошибочно и должен исчезнуть из учёта полностью. В этом случае удаляется не проводка, а сам документ, а его движения программа уберёт автоматически.
Порядок действий в «1С:Бухгалтерии 8.3» и аналогичных конфигурациях: найдите документ в журнале (раздел «Операции» → соответствующий журнал документов), выделите его и нажмите кнопку «Пометить на удаление» на панели инструментов, клавишу Delete или пункт контекстного меню. Программа спросит подтверждение — согласитесь. Документ станет перечёркнутым, а его проводки перестанут участвовать в итогах и отчётах.
Если документ был проведён, пометка на удаление автоматически отменяет проведение. Если документ уже помечен, а нужно вернуть его — повторное нажатие той же команды снимает пометку, после чего документ нужно провести заново.
- 1Найдите документ в журнале и убедитесь, что удалять нужно именно его
- 2Проверьте, что период не закрыт и дата запрета редактирования не установлена
- 3Выделите документ и нажмите «Пометить на удаление» или Delete
- 4Подтвердите действие и убедитесь, что документ перечёркнут
- 5Откройте оборотно-сальдовую ведомость и проверьте, что обороты уменьшились
Способ 2: отменить проведение документа без удаления
Иногда документ нужно сохранить в базе как черновик, но убрать его влияние на учёт. Для этого используют отмену проведения: выделите документ и выберите команду «Отменить проведение» (в журнале — кнопка «Провести / Отменить проведение» или пункт меню «Ещё»). Проводки удалятся, документ останется в списке непроведённым.
Этот вариант удобен, когда документ нужно исправить: отменили проведение, отредактировали суммы или счета, провели заново. Учтите, что при перепроведении проводки сформируются по новым данным — если ошибка была в настройках счетов учёта номенклатуры или контрагента, сначала исправьте настройку, иначе программа снова сделает ту же проводку.
Способ 3: ручная корректировка проводок документа
Когда документ правильный, но отдельные проводки нужно изменить или убрать, откройте документ и перейдите на вкладку или по кнопке «Показать проводки» (в «1С:Бухгалтерии» — кнопка «Дт/Кт» или команда «Показать проводки и движения документа»). Установите флаг «Ручная корректировка» — программа предупредит, что движения больше не будут обновляться автоматически при перепроведении. После этого строки проводок становятся доступны для редактирования: можно удалить лишнюю строку, изменить счёт, сумму или субконто.
У ручной корректировки есть важное следствие: документ «замораживается» для автоматики. Если позже поменяются настройки учётной политики или счетов учёта, этот документ их не подхватит — проводки останутся такими, какими вы их оставили. Поэтому ручную правку используют точечно и обязательно фиксируют в комментарии к документу, что и зачем было изменено.
Альтернативный вариант — документ «Операция» (в старших версиях «1С:Бухгалтерии» — «Операция, введённая вручную»). Через него добавляют произвольные проводки, в том числе сторнирующие: та же корреспонденция счетов, но с минусом по сумме. Это корректнее, чем правка чужого документа, когда период закрыт или документ трогать нельзя.
Сравнение вариантов
Подходит, когда документ ошибочен целиком. Ограничение: нельзя при закрытом периоде и дате запрета редактирования.
Подходит для исправления и перепроведения документа. Ограничение: проводки вернутся при повторном проведении, если не исправить причину.
Подходит для точечной правки отдельных проводок. Ограничение: документ перестаёт обновляться автоматически.
Подходит, когда период закрыт. Ограничение: исправление видно отдельной записью, обороты закрытого периода не меняются.
Что мешает удалить проводку: типичные ограничения
Даже правильные действия могут не сработать из-за ограничений доступа и состояния базы. Самая частая причина — установленная дата запрета изменения данных (раздел «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»). Если дата документа раньше этой границы, программа не даст ни пометить документ, ни отменить проведение — потребуется временно сдвинуть дату запрета (это доступно администратору) или делать сторно текущим периодом.
Вторая причина — недостаток прав. Пользователю с ролью без права удаления или интерактивного удаления кнопка пометки будет недоступна. Третья — документ участвует в последовательности или закрыт месяц: регламентные операции закрытия месяца могут пересчитываться при изменении документов, и программа потребует перезакрыть период. Наконец, в распределённых базах (обмен с филиалами, синхронизация с другими программами) удалённый объект может «вернуться» при следующем обмене, если он не помечен на удаление во всех узлах.
Как выбрать действие
Физическое удаление помеченных объектов
Пометка на удаление не стирает документ из базы — он продолжает храниться и виден в журналах перечёркнутым. Чтобы удалить объект окончательно, используют обработку «Удаление помеченных объектов»: раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Программа предложит выбрать режим (все объекты или выборочно), просканирует базу и покажет список.
Критичный момент — контроль ссылочной целостности. Если на документ ссылаются другие объекты (например, на счёт-фактуру ссылается книга покупок, на поступление — оплата), программа покажет эти связи и не даст удалить объект, пока ссылки не будут разорваны. Не отключайте этот контроль: удаление «в обход» оставляет в базе битые ссылки вида «Объект не найден», которые ломают отчёты и обмены.
Проверка результата после удаления
После любого способа убедитесь, что учёт принял ожидаемый вид. Откройте оборотно-сальдовую ведомость за период документа и сравните обороты по затронутым счетам: сумма удалённой проводки должна исчезнуть из оборотов. Затем сформируйте анализ счета или карточку счета по конкретной корреспонденции — там не должно остаться записей удалённого документа.
Если документ был удалён, но отчёт показывает старые цифры, обновите отчёт (F5 или кнопка «Сформировать») и проверьте, не работаете ли вы с копией отчёта, сформированной раньше. Если проводка осталась после ручной корректировки — проверьте, что флаг «Ручная корректировка» действительно установлен и документ сохранён, а не просто закрыт.
Как проверить результат
Обороты уменьшились на сумму удалённой проводки
Обороты не изменились — документ не перепроведён или отчёт устарел
Документ перечёркнут или отсутствует
Документ выглядит проведённым — пометка не применилась
Записей удалённого документа нет
Записи остались — проверьте флаг ручной корректировки
Перезакрытие периода проходит без ошибок
Появились новые суммы — нужно перезакрыть период
Типичные ошибки при удалении проводок
Первая ошибка — попытка удалить строку проводки без флага ручной корректировки: программа либо не даст это сделать, либо затрёт правку при перепроведении. Вторая — удаление документа вместо исправления настроек: если счёт учёта в карточке номенклатуры неверен, новый аналогичный документ снова создаст неверную проводку. Третья — игнорирование последствий для НДС: удаление счёта-фактуры или поступления меняет книгу покупок и может потребовать уточнённой декларации.
Четвёртая распространённая ошибка — массовое удаление через групповую обработку без предварительной копии базы. Восстановить данные после физического удаления можно только из резервной копии, и если её нет, информация теряется безвозвратно.
Что важно запомнить
Проводка в 1С удаляется только вместе с документом-регистратором или через ручную корректировку его движений. Для закрытых периодов используйте сторнирующую операцию. Перед удалением проверьте дату запрета и права, после — сверьте обороты по ОСВ, а резервная копия базы обязательна всегда.
Частые вопросы
Можно ли удалить одну проводку, не трогая остальные движения документа?
Да, через ручную корректировку: откройте проводки документа, установите флаг «Ручная корректировка» и удалите нужную строку. Помните, что после этого документ перестанет автоматически пересчитывать движения при перепроведении.
Почему кнопка «Пометить на удаление» недоступна?
Чаще всего установлена дата запрета редактирования данных, и дата документа попадает в закрытый период, либо у пользователя нет права на удаление этого вида документов. Проверьте настройки в разделе «Администрирование» и свою роль доступа.
Что будет с отчётностью, если удалить документ прошлого квартала?
Обороты прошлого квартала изменятся, и сданная отчётность перестанет совпадать с данными базы. Потребуется подать уточнённые декларации. Если период закрыт, безопаснее сделать сторнирующую операцию текущей датой.
Как восстановить случайно удалённый документ?
Если документ только помечен на удаление — снимите пометку той же командой и проведите его заново. Если выполнено физическое удаление помеченных объектов — восстановление возможно только из резервной копии базы.
Чем сторнирование отличается от удаления проводки?
При удалении запись исчезает из оборотов своего периода, а при сторнировании в текущем периоде создаётся обратная проводка с отрицательной суммой. Итог по счёту получается одинаковым, но сторно сохраняет историю исправления и не трогает закрытый период.
Почему после удаления документа проводка всё равно видна в отчёте?
Скорее всего, отчёт сформирован до удаления и не обновлён — нажмите «Сформировать» повторно. Если не помогло, проверьте, что документ действительно помечен на удаление или непроведён, а не просто закрыт без сохранения изменений.