К статье
Практический материал

Администрирование · 11 мин

Как корректировать регистры в 1С без ущерба для учёта

Как исправить остатки и движения регистров в 1С: корректировка записей регистров, документ Операция, обработки, проверка результата и типичные ошибки.

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

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

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

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

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

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

Отчёт по регистру расходится с ОСВЕсть лишние или недостающие записи в регистре

Сформируйте универсальный отчёт по регистру с детализацией до регистратора

Отрицательные остаткиТовар списан раньше поступления или документ удалён

Проверьте последовательность проведения документов по позиции

Расхождение после обмена или переносаДвижения перенесены не полностью или с ошибкой

Сверьте остатки на дату переноса в обеих базах

Зависшие суммы по контрагентуНе закрыты расчёты в регистре взаиморасчётов

Проверьте документы оплаты и реализации по этому контрагенту

Способ 1. Исправить первичный документ

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

Если ошибочных документов много, используйте групповое перепроведение: «Операции» → «Проведение документов» (в типовых конфигурациях) с выбором периода и видов документов. Для закрытых периодов потребуется временно снять дату запрета редактирования — делайте это с пониманием последствий для сданной отчётности.

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

Способ 2. Документ «Корректировка записей регистров»

В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP) есть служебный документ «Корректировка записей регистров» — обычно в разделе «Администрирование» или «Операции». Он позволяет вручную добавить, изменить или удалить записи выбранных регистров накопления и сведений.

Порядок корректировки через документ
  1. 1
    Сделайте архивную копию базы или работайте на тестовой копии
  2. 2
    Откройте «Корректировка записей регистров» и создайте новый документ
  3. 3
    На закладке настройки отметьте регистры, которые будете править
  4. 4
    Добавьте записи: заполните измерения, ресурсы и реквизиты точно как в штатных движениях
  5. 5
    Установите дату документа — она станет периодом записей регистра
  6. 6
    Проведите документ и сформируйте отчёт по регистру для сверки

Ключевая сложность — правильно заполнить все измерения и реквизиты записи. Откройте движения штатного документа по тому же регистру и скопируйте структуру: вид движения (приход/расход), организацию, склад, номенклатуру, характеристику, серию, партию. Пропущенное измерение создаст «отдельную» строку остатка, которая не закроет нужную.

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

Способ 3. Документ «Операция» в бухгалтерских конфигурациях

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

Для исправления остатков по счёту добавьте проводку с корректной аналитикой: субконто должны точно совпадать с теми, что образовали ошибочный остаток. Например, чтобы закрыть «зависший» долг поставщику, проводка должна содержать того же контрагента и тот же договор, иначе в ОСВ появится новая строка вместо закрытия старой.

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

Способ 4. Обработки и корректировка через консоль

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

Режим «Редактирование движений документа» позволяет вручную изменить записи регистра конкретного документа: откройте движения документа, включите ручную корректировку (флаг «Ручная корректировка») и измените записи. Учтите: при следующем перепроведении документа ручные правки будут затёрты штатными движениями.

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

Сравнение способов корректировки

Исправление первичного документа

Самый безопасный, сохраняет связь данных. Не подходит для закрытых периодов и удалённых документов

Корректировка записей регистров / Операция

Подходит для точечных правок и закрытых периодов. Требует точного знания структуры записей

Ручная корректировка движений документа

Быстро для одного документа, но правки слетают при перепроведении

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

Для массовых и нетиповых правок. Требует навыков разработки и обязательного теста на копии

Как проверить результат корректировки

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

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

Контрольные точки

Как проверить результат

Остаток по регистру на дату корректировки
Норма

Совпадает с целевым значением и данными смежных отчётов

Тревожный признак

Остаток изменился, но не до нужного значения — проверьте знак и измерения записи

Отчёт с детализацией до регистратора
Норма

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

Тревожный признак

Появились новые строки с пустыми измерениями или минусовые остатки

Последующее закрытие месяца
Норма

Регламентные операции выполняются без ошибок

Тревожный признак

Ошибки расчёта себестоимости или НДС — корректировка нарушила связанные регистры

Типичные ошибки и ограничения

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

Вторая группа ошибок — игнорирование связанных регистров. Остатки товаров в типовых конфигурациях хранятся в нескольких регистрах одновременно (товары на складах, свободные остатки, себестоимость). Правка одного регистра без остальных даёт новые расхождения между отчётами.

Типичные ошибки
01
Правка регистра без резервной копии — при ошибке восстановить исходное состояние невозможно
02
Корректировка только одного регистра из связанной группы — отчёты начинают расходиться между собой
03
Неверный знак движения (приход вместо расхода) — остаток удваивается вместо обнуления
04
Пустое измерение в записи — создаётся отдельная строка остатка, которая не закрывает целевую
05
Правка текущей датой вместо даты возникновения ошибки — искажаются прошлые отчётные периоды

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

Итог

Что важно запомнить

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

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

Можно ли удалить записи регистра напрямую из таблицы SQL?

Технически возможно, но категорически не рекомендуется: прямое вмешательство в таблицы СУБД нарушает логическую целостность базы, не отражается в журнале регистрации и лишает поддержки. Используйте документы корректировки или программные механизмы платформы — они выполняют те же изменения контролируемо.

Что делать, если после корректировки отчёт по регистру стал правильным, а ОСВ — нет?

Значит, скорректирован регистр накопления, но не регистр бухгалтерии (или наоборот). Эти данные хранятся независимо. Добавьте корреспондирующую проводку через документ «Операция» с той же аналитикой, чтобы выровнять оба контура учёта.

Как исправить регистры в закрытом периоде, за который сдана отчётность?

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

Почему ручная корректировка движений документа пропала после перепроведения?

При проведении документ заново формирует свои движения по алгоритму конфигурации и затирает ручные правки, даже если стоял флаг «Ручная корректировка». Если правку нужно сохранить, оформляйте её отдельным документом корректировки, а не внутри движений первичного документа.

Как найти, какой документ создал ошибочную запись в регистре?

Откройте отчёт по регистру (или универсальный отчёт) с детализацией до регистратора — в колонке «Регистратор» будет ссылка на документ. Альтернатива: отбор в списке записей регистра через «Ещё → Вывести список» из движений или через консоль запросов с отбором по измерениям проблемного остатка.

Нужны ли особые права для корректировки регистров?

Да. Документы корректировки записей регистров и ручные операции обычно доступны только пользователям с правами администратора или расширенными правами на изменение данных. Это осознанное ограничение: если у вас нет доступа, согласуйте правку с администратором или ответственным за учёт, а не ищите обходных путей.