Отмена и удаление сторнирующей записи в 1С 8.3

· 9 мин

Содержание

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

Сторно — это запись красным, которая гасит ранее сделанную проводку. Движения у неё отрицательные, поэтому стереть их клавишей Delete прямо в журнале проводок нельзя: проводки в 1С 8.3 принадлежат документу-регистратору и живут только вместе с ним. Разберём, где искать источник сторно, как его снять в открытом и закрытом периоде, что происходит с регистрами и почему правка базы напрямую через SQL — худший из вариантов.

Откуда берётся сторно и почему его нельзя стереть вручную

Красное сторно появляется в базе тремя путями, и способ отмены зависит от того, какой именно у вас.

  • 📝 Ручная операция «Сторно документа». Создаётся в Операции → Операции, введённые вручную. При нажатии Создать программа предлагает выбор, один из пунктов — Сторно документа. В поле Сторнируемый документ указывается исходный документ, его проводки копируются с минусом.
  • 🔁 Документ-корректировка. Корректировка реализации, Корректировка поступления, Операция по корректировке — при проведении они сами формируют сторнирующие движения по разнице сумм.
  • ⚙️ Регламентные операции закрытия месяца. Часть сторно (например, при перерасчёте себестоимости) создаёт сам документ Закрытие месяца.

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

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

Какое у вас сторно и как его убрать?

Способ 1. Удалить ручную операцию «Сторно документа»

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

  1. Откройте Операции → Операции, введённые вручную.
  2. Найдите нужную операцию. Ориентируйтесь по дате, сумме и колонке с видом операции — у сторно он называется Сторно документа, а в поле Сторнируемый документ виден исходный документ.
  3. Выделите строку и пометьте операцию на удаление: правая кнопка мыши → Пометить на удаление / снять пометку (или клавиша Delete). Строка станет перечёркнутой — движения при этом ещё остаются в учёте.
  4. Запустите Администрирование → Обслуживание → Удаление помеченных объектов.
  5. Выберите режим автоматического поиска, дождитесь списка, снимите лишние галочки, если удаляете не всё, и нажмите Удалить.

После удаления красные проводки исчезнут из журнала, а исходный документ останется нетронутым.

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

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

Способ 2. Отменить сторно через исправление первичного документа

Когда сторно сформировала не ручная операция, а документ-корректировка, удалять отдельные проводки бессмысленно — их воспроизведёт регистратор при следующем перепроведении. Работают с самим документом.

  • Если корректировка ошибочна целиком — отмените её проведение (Ещё → Отменить проведение) или пометьте на удаление и удалите, как в способе 1.
  • Если нужен другой результат — откройте документ и поменяйте способ исправления или суммы. После перепроведения старые сторнирующие движения заменятся новыми.

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

Прежде чем что-то удалять, зафиксируйте суть ошибки. Бухгалтерская причина важнее технической: по ПБУ 22/2010 ошибку прошлого года в уже сданной отчётности правят не удалением сторно, а исправительной записью текущего периода.

Как убрать сторно из регистров: проводки и накопление

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

Чтобы увидеть полную картину по конкретной операции:

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

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

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

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

Если период закрыт, а по нему установлена дата запрета редактирования, 1С не даст ни удалить, ни перепровести документ в этом периоде — и это правильно.

Дата запрета задаётся в Администрирование → Настройки пользователей и прав → Даты запрета изменения. У администратора есть выбор:

  • Исправить текущим периодом (рекомендуется). Отчётность за закрытый период не трогаете: лишнее сторно компенсируете обратной записью текущей датой через Операции, введённые вручную. Баланс и налоги прошлого периода остаются как в сданной отчётности.
  • Снять дату запрета и поправить задним числом. Так делают, только если отчётность ещё не сдана и период можно безболезненно перезакрыть. После правки обязательно перепроводят документы и заново запускают Закрытие месяца, затем возвращают дату запрета.

Правка закрытого периода задним числом меняет уже сданные цифры. Если декларация или баланс ушли в ФНС, переделывать период нельзя — только исправительная запись текущим месяцем, а при искажении налога ещё и уточнёнка.

Сравнение двух подходов:

СитуацияКак убрать сторноЧто с отчётностью
Период открыт, дата запрета не стоитУдаляем/перепроводим документПересчитается само
Период закрыт, отчётность сданаОбратная запись текущей датойПрошлый период не меняем
Период закрыт, отчётность не сданаСнять запрет → поправить → перезакрытьПериод пересобирается

Почему не стоит убирать сторно напрямую через SQL

В сети попадаются советы «удалить сторно запросом прямо в SQL-базе». Так делать нельзя — это ломает базу. Причины конкретные:

  • 🚫 1С хранит не только движения, но и предрассчитанные итоги по регистрам. Удалив строку таблицы движений напрямую, вы оставите итоги нетронутыми — сальдо и обороты разъедутся, а стандартные отчёты начнут врать.
  • 🚫 Нарушается ссылочная целостность: на документ ссылаются журналы, последовательности, другие движения. SQL об этом не знает.
  • 🚫 Любые изменения в обход платформы автоматически снимают базу с поддержки — при обращении в 1С такую базу чинить не станут.

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

Массовое снятие сторно: групповая пометка и перепроведение

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

  1. Откройте Операции, введённые вручную и отфильтруйте список: по дате, по виду операции, по сумме. Фильтр списка задаётся через настройку отбора в командной панели.
  2. Выделите нужные строки мышью с зажатым Ctrl или Shift.
  3. Пометьте всю выборку на удаление одной командой (Delete на выделении).
  4. Запустите Удаление помеченных объектов и удалите всё помеченное за один проход.

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

Перед массовым удалением сделайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование и восстановление либо выгрузка в .dt). Откатить групповое удаление иначе нельзя.

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

Ошибки, из-за которых сторно убирают неправильно

Само удаление сторно простое, а вот последствия часто недооценивают. Вот что ломает учёт чаще всего — и это не повтор шагов выше, а отдельные грабли.

  • ❌ Удалили исходный документ вместо сторно. В списке операций минусовая строка и исходный документ стоят рядом и легко перепутать даты. Всегда сверяйтесь с полем Сторнируемый документ и видом операции, прежде чем помечать на удаление.
  • ❌ Убрали только проводки, забыв про регистры. Если ручная операция писала ещё и в регистр НДС или взаиморасчётов, снятие проводок оставит хвост в накоплении. Проверяйте все вкладки движений.
  • ❌ Удалили одну запись из пары «минус/плюс». При перепроведении документ создаёт сторно старой суммы и новую проводку. Если убрать только красную строку руками, учёт задвоится. Такое сторно не трогают — работают с документом целиком.
  • ❌ Поправили закрытый период задним числом, не глядя на отчётность. Если декларация сдана, изменение цифр прошлого периода означает расхождение с отчётом в ФНС и необходимость уточнёнки. По закрытым периодам — только обратная запись текущей датой.
  • ❌ Удалили сторно, но не перепровели зависимые документы. После удаления операции в середине периода пересчитайте последовательность и перепроведите документы, которые шли после неё, иначе итоги разъедутся.

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

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

Можно ли удалить красную проводку прямо в журнале, не трогая документ?
Нет. Проводки принадлежат документу-регистратору. Удаляется или перепроводится документ, а не отдельная строка журнала.
Чем отличается «отменить проведение» от «удаления» сторно?
Отмена проведения убирает движения, но сам документ остаётся в базе и его видно в списке. Удаление убирает и движения, и документ. Если сторно может понадобиться снова — сначала просто отмените проведение.
После перепроведения исходного документа сторно появилось само. Это ошибка?
Нет, это норма: при изменении проведённого документа 1С пишет минус по старым суммам и плюс по новым. Итог по счёту при этом верный, убирать такое сторно не нужно.
Период закрыт датой запрета — как убрать сторно, не снимая запрет?
Сделайте обратную (компенсирующую) запись текущей датой через ручную операцию. Закрытый период и сданная отчётность при этом не меняются.
Сторно осталось в регистре НДС, хотя проводок уже нет. Где искать?
Постройте отчёт о движениях по этой записи регистра — он покажет документ-регистратор. Чаще всего это ручная операция с добавленным регистром НДС или документ-корректировка.

Источники

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