Отмена и удаление сторнирующей записи в 1С 8.3
Содержание
Чтобы убрать сторно в 1С, удаляют не сами красные проводки, а документ, который их породил: ручную операцию с видом «Сторно документа» или документ-корректировку. Операцию помечают на удаление и удаляют через Администрирование → Обслуживание → Удаление помеченных объектов. Если период уже закрыт, сторно не трогают, а делают исправляющую запись текущей датой.
Сторно — это запись красным, которая гасит ранее сделанную проводку. Движения у неё отрицательные, поэтому стереть их клавишей Delete прямо в журнале проводок нельзя: проводки в 1С 8.3 принадлежат документу-регистратору и живут только вместе с ним. Разберём, где искать источник сторно, как его снять в открытом и закрытом периоде, что происходит с регистрами и почему правка базы напрямую через SQL — худший из вариантов.
Откуда берётся сторно и почему его нельзя стереть вручную
Красное сторно появляется в базе тремя путями, и способ отмены зависит от того, какой именно у вас.
- 📝 Ручная операция «Сторно документа». Создаётся в
Операции → Операции, введённые вручную. При нажатииСоздатьпрограмма предлагает выбор, один из пунктов —Сторно документа. В полеСторнируемый документуказывается исходный документ, его проводки копируются с минусом. - 🔁 Документ-корректировка.
Корректировка реализации,Корректировка поступления,Операция по корректировке— при проведении они сами формируют сторнирующие движения по разнице сумм. - ⚙️ Регламентные операции закрытия месяца. Часть сторно (например, при перерасчёте себестоимости) создаёт сам документ
Закрытие месяца.
Проводки нельзя удалить из журнала напрямую — удаляется или перепроводится документ-регистратор. Поэтому первый шаг всегда один: найти документ, которому принадлежит красная запись.
Открыть источник проще всего из самой проводки. В списке Операции → Операции, введённые вручную или в любом журнале документов встаньте на строку и используйте команду перехода к движениям и регистратору — отчёт Движения документа показывает, какой документ сформировал минус.
Закрытие месяца — движения пересчитаются автоматически.Движения документа по красной проводке — он покажет документ-регистратор, дальше действуйте по его типу.Способ 1. Удалить ручную операцию «Сторно документа»
Это основной случай и самый простой. Подходит, когда сторно вы завели вручную, а период ещё не закрыт.
- Откройте
Операции → Операции, введённые вручную. - Найдите нужную операцию. Ориентируйтесь по дате, сумме и колонке с видом операции — у сторно он называется
Сторно документа, а в полеСторнируемый документвиден исходный документ. - Выделите строку и пометьте операцию на удаление: правая кнопка мыши →
Пометить на удаление / снять пометку(или клавишаDelete). Строка станет перечёркнутой — движения при этом ещё остаются в учёте. - Запустите
Администрирование → Обслуживание → Удаление помеченных объектов. - Выберите режим автоматического поиска, дождитесь списка, снимите лишние галочки, если удаляете не всё, и нажмите
Удалить.
После удаления красные проводки исчезнут из журнала, а исходный документ останется нетронутым.
Удаление помеченных объектов лучше запускать, когда в базе никто не работает: обработка проверяет ссылки по всей базе и может подвесить чужие сеансы. В клиент-серверной базе большой объём удаления заметно нагружает сервер.
Если при удалении 1С сообщает, что на операцию есть ссылки из других объектов, значит на сторно кто-то сослался (например, платёжка или корректировка). Сначала разберитесь с этими документами, иначе удаление оборвётся.
Способ 2. Отменить сторно через исправление первичного документа
Когда сторно сформировала не ручная операция, а документ-корректировка, удалять отдельные проводки бессмысленно — их воспроизведёт регистратор при следующем перепроведении. Работают с самим документом.
- Если корректировка ошибочна целиком — отмените её проведение (
Ещё → Отменить проведение) или пометьте на удаление и удалите, как в способе 1. - Если нужен другой результат — откройте документ и поменяйте способ исправления или суммы. После перепроведения старые сторнирующие движения заменятся новыми.
Отдельный частый случай — сторно, которое программа создала при повторном проведении исправленного документа. Например, вы поменяли сумму в Реализации и провели заново: по старой сумме пишется минус, по новой — плюс. Здесь убирать сторно не нужно вовсе — это штатная работа механизма, итог по счёту уже верный. Достаточно построить оборотку и убедиться, что сальдо соответствует факту.
Прежде чем что-то удалять, зафиксируйте суть ошибки. Бухгалтерская причина важнее технической: по ПБУ 22/2010 ошибку прошлого года в уже сданной отчётности правят не удалением сторно, а исправительной записью текущего периода.
Как убрать сторно из регистров: проводки и накопление
Сторно задевает как минимум один регистр — Регистр бухгалтерии (журнал проводок). Но ручная операция может писать движения и в регистры накопления (НДС, взаиморасчёты, партии), если их добавили вручную через выбор регистров.
Чтобы увидеть полную картину по конкретной операции:
- Встаньте на операцию в списке
Операции, введённые вручную. - Откройте её движения — там отдельными вкладками показаны все затронутые регистры: бухгалтерия, накопление, сведения.
- Проверьте каждую вкладку — минус может прятаться не только в проводках.
Отдельно править движения в регистре вручную не нужно и опасно: как только документ перепроведут или удалят, набор движений пересоберётся из его данных, а ручные правки регистра потеряются. Регистры всегда приводят в порядок через документ-регистратор, а не через прямое редактирование движений.
Если сторно висит только в регистре накопления (например, задвоился НДС), а проводок уже нет, почти всегда виноват один из трёх источников: ручная операция с добавленным регистром, корректировка или регламентная операция закрытия месяца. Найдите регистратор по колонке движений и действуйте по его типу.
Сторно в закрытом периоде: дата запрета и исправление текущим месяцем
Если период закрыт, а по нему установлена дата запрета редактирования, 1С не даст ни удалить, ни перепровести документ в этом периоде — и это правильно.
Дата запрета задаётся в Администрирование → Настройки пользователей и прав → Даты запрета изменения. У администратора есть выбор:
- Исправить текущим периодом (рекомендуется). Отчётность за закрытый период не трогаете: лишнее сторно компенсируете обратной записью текущей датой через
Операции, введённые вручную. Баланс и налоги прошлого периода остаются как в сданной отчётности. - Снять дату запрета
и поправить задним числом. Так делают, только если отчётность ещё не сдана и период можно безболезненно перезакрыть. После правки обязательно перепроводят документы и заново запускают
Закрытие месяца, затем возвращают дату запрета.
Правка закрытого периода задним числом меняет уже сданные цифры. Если декларация или баланс ушли в ФНС, переделывать период нельзя — только исправительная запись текущим месяцем, а при искажении налога ещё и уточнёнка.
Сравнение двух подходов:
| Ситуация | Как убрать сторно | Что с отчётностью |
|---|---|---|
| Период открыт, дата запрета не стоит | Удаляем/перепроводим документ | Пересчитается само |
| Период закрыт, отчётность сдана | Обратная запись текущей датой | Прошлый период не меняем |
| Период закрыт, отчётность не сдана | Снять запрет → поправить → перезакрыть | Период пересобирается |
Почему не стоит убирать сторно напрямую через SQL
В сети попадаются советы «удалить сторно запросом прямо в SQL-базе». Так делать нельзя — это ломает базу. Причины конкретные:
- 🚫 1С хранит не только движения, но и предрассчитанные итоги по регистрам. Удалив строку таблицы движений напрямую, вы оставите итоги нетронутыми — сальдо и обороты разъедутся, а стандартные отчёты начнут врать.
- 🚫 Нарушается ссылочная целостность: на документ ссылаются журналы, последовательности, другие движения. SQL об этом не знает.
- 🚫 Любые изменения в обход платформы автоматически снимают базу с поддержки — при обращении в 1С такую базу чинить не станут.
Если очень нужно вмешаться в данные глубже, чем позволяет интерфейс, для этого есть штатные инструменты внутри самой 1С: обработки группового изменения, перепроведение, пересчёт итогов (Операции → Пересчёт итогов или аналогичный регламент в разделе обслуживания). Они меняют данные через платформу и пересчитывают итоги корректно. Прямой SQL оставьте только для чтения (отчётов), и то на копии.
Массовое снятие сторно: групповая пометка и перепроведение
Когда сторно много — например, после неудачной загрузки или ошибочного закрытия месяца, — руками по одному удалять долго.
- Откройте
Операции, введённые вручнуюи отфильтруйте список: по дате, по виду операции, по сумме. Фильтр списка задаётся через настройку отбора в командной панели. - Выделите нужные строки мышью с зажатым
CtrlилиShift. - Пометьте всю выборку на удаление одной командой (
Deleteна выделении). - Запустите
Удаление помеченных объектови удалите всё помеченное за один проход.
Если сторно порождено закрытием месяца, отдельно его не выбирают — проще отменить регламентные операции и перезапустить Закрытие месяца: 1С пересоберёт движения без лишних минусов.
Перед массовым удалением сделайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование и восстановление либо выгрузка в .dt). Откатить групповое удаление иначе нельзя.
Проверить результат удобно по оборотно-сальдовой ведомости до и после: если лишнее сторно убрано правильно, обороты по счёту вернутся к ожидаемым, а красных строк в журнале проводок по этому документу не останется.
Ошибки, из-за которых сторно убирают неправильно
Само удаление сторно простое, а вот последствия часто недооценивают. Вот что ломает учёт чаще всего — и это не повтор шагов выше, а отдельные грабли.
- ❌ Удалили исходный документ вместо сторно. В списке операций минусовая строка и исходный документ стоят рядом и легко перепутать даты. Всегда сверяйтесь с полем
Сторнируемый документи видом операции, прежде чем помечать на удаление. - ❌ Убрали только проводки, забыв про регистры. Если ручная операция писала ещё и в регистр НДС или взаиморасчётов, снятие проводок оставит хвост в накоплении. Проверяйте все вкладки движений.
- ❌ Удалили одну запись из пары «минус/плюс». При перепроведении документ создаёт сторно старой суммы и новую проводку. Если убрать только красную строку руками, учёт задвоится. Такое сторно не трогают — работают с документом целиком.
- ❌ Поправили закрытый период задним числом, не глядя на отчётность. Если декларация сдана, изменение цифр прошлого периода означает расхождение с отчётом в ФНС и необходимость уточнёнки. По закрытым периодам — только обратная запись текущей датой.
- ❌ Удалили сторно, но не перепровели зависимые документы. После удаления операции в середине периода пересчитайте последовательность и перепроведите документы, которые шли после неё, иначе итоги разъедутся.
Общее правило: после любого вмешательства постройте оборотно-сальдовую ведомость за период и сравните сальдо с ожидаемым. Пустой журнал проводок ещё не гарантирует верный итог — проверяйте по отчёту, а не по виду списка.
Частые вопросы
Можно ли удалить красную проводку прямо в журнале, не трогая документ?
Чем отличается «отменить проведение» от «удаления» сторно?
После перепроведения исходного документа сторно появилось само. Это ошибка?
Период закрыт датой запрета — как убрать сторно, не снимая запрет?
Сторно осталось в регистре НДС, хотя проводок уже нет. Где искать?
Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»