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

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

Как поправить регистры в 1С: практическое руководство

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

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

Исправить регистры можно несколькими способами: перепровести документы, сделать корректировку регистра документом, ввести ручную операцию, восстановить последовательность или исправить движения напрямую через обработку. Выбор зависит от причины ошибки: если неверны сами документы — править надо документы, если движения «рассинхронизировались» с документами — достаточно перепроведения, а если данные искажены технически — нужна прямая корректировка.

Любое вмешательство в регистры меняет учётные данные, поэтому перед работой обязательно делается резервная копия базы. Ниже разобраны рабочие сценарии для типовых конфигураций (Бухгалтерия, Управление торговлей, ERP, ЗУП) и границы, за которыми самостоятельная правка становится рискованной.

Как понять, что проблема именно в регистрах

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

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

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

Перепроведите документы за период и сравните отчёт повторно

Отрицательные остаткиСписание раньше поступления или лишнее списание

Проверьте хронологию документов и контроль остатков

Ошибка появилась после обмена или обновленияТехническое искажение данных

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

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

Исправьте документ — регистр обновится автоматически

Подготовка: копия базы и фиксация текущего состояния

Первый шаг — архивная копия. В файловой базе достаточно скопировать файл 1Cv8.1CD при закрытых сеансах пользователей или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). В клиент-серверном варианте выгрузку делает администратор через консоль кластера или средствами СУБД.

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

Способ 1. Перепроведение документов

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

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

После перепроведения сформируйте контрольный отчёт и сравните с сохранённым «снимком». Если расхождение ушло — задача решена. Если осталось — значит, причина не в рассинхроне, и нужен следующий способ.

Порядок действий при перепроведении
  1. 1
    Сделайте копию базы и сохраните отчёты по проблемным регистрам
  2. 2
    Откройте обработку проведения документов или групповое перепроведение
  3. 3
    Ограничьте период и виды документов, чтобы не трогать лишнего
  4. 4
    Запустите перепроведение и дождитесь завершения без прерываний
  5. 5
    Сформируйте отчёты повторно и сравните с сохранённым состоянием

Способ 2. Восстановление последовательностей

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

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

Способ 3. Документ «Корректировка регистров» и ручные операции

Когда ошибку нельзя устранить через документы (например, «зависшая» сумма по закрытому договору, остаток по удалённой номенклатуре, искажения после переноса данных), используется документ прямой корректировки. В Бухгалтерии это «Операции, введённые вручную» с включённым режимом корректировки регистров, в УТ и ERP — документ «Корректировка регистров» (НСИ и администрирование → Корректировки данных).

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

Способ 4. Прямая правка движений через обработки

Для технических искажений (битые ссылки, записи с пустыми измерениями, дубли после нештатного обмена) применяют универсальные обработки: «Редактирование движений документа», «Консоль запросов», «Поиск и замена значений». Они доступны на диске ИТС и в составе стандартных подсистем БСП.

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

Типичные ошибки
01
Править регистр вручную, когда неверен сам документ — при следующем перепроведении ошибка вернётся
02
Делать корректировку без знака: вместо сторно вводится прямая запись, и остаток удваивается
03
Перепроводить все документы за несколько лет вместо точечного периода — долго и рискованно для закрытых периодов
04
Забыть про связанные регистры: исправлен склад, но не исправлены партии или взаиморасчёты
05
Работать без копии базы и без фиксации отчётов — невозможно откатить и доказать, что изменилось

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

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

Дополнительно полезно выполнить тестирование и исправление базы (в конфигураторе: Администрирование → Тестирование и исправление) с включённой проверкой логической и ссылочной целостности — на копии. В типовых конфигурациях есть и прикладные контроли: «Экспресс-проверка ведения учёта» в Бухгалтерии, «Помощник исправления остатков товаров» в УТ. Они покажут оставшиеся несоответствия штатными средствами.

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

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

Отчёт по проблемному регистру
Норма

Расхождение устранено, остатки неотрицательные

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

Ошибка сохранилась или появились новые минусы

Связанные регистры
Норма

Склад, партии и взаиморасчёты согласованы между собой

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

Один регистр исправлен, связанный разошёлся

ОСВ и регистры накопления
Норма

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

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

Появилась разница между БУ и оперативным учётом

Закрытие месяца
Норма

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

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

Закрытие падает или ругается на нарушенную последовательность

Частые сценарии по видам регистров

Регистры накопления: товары и взаиморасчёты

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

Регистры бухгалтерии

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

Регистры сведений и расчёта

В регистрах сведений (курсы валют, ставки, настройки) записи правятся напрямую через форму списка — это безопасно, так как там нет итогов. Регистры расчёта в ЗУП корректируются только документами начислений и перерасчётов; ручная правка записей расчёта ломает средний заработок, стаж и отчётность по взносам.

Маршрут решения

Как выбрать действие

Документы верны, но отчёт врётПерепроведите документы за проблемный период
Нарушена граница последовательностиЗапустите восстановление последовательностей
Неверна сама первичкаИсправьте документ, регистр обновится сам
Завис остаток без документа-источникаСделайте корректировку регистров с комментарием-основанием
Ошибка в закрытом периоде со сданной отчётностьюСогласуйте с бухгалтерией и правьте текущей датой
Битые ссылки и дубли после обменаИспользуйте обработки поиска и исправления на копии базы

Границы самостоятельной работы

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

Итог

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

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

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

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

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

Почему после ручной корректировки регистра ошибка вернулась?

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

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

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

Чем корректировка регистров отличается от ручной операции в Бухгалтерии?

Ручная операция формирует проводки по регистру бухгалтерии и, при необходимости, движения по выбранным регистрам накопления и сведений. Документ «Корректировка регистров» в УТ/ERP работает только с регистрами накопления и сведений и не создаёт бухгалтерских проводок. Выбор зависит от того, какой контур учёта нужно исправить.

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

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

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

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