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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Способ 3. Редактирование движений документа напрямую

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

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

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

Особенности правки регистров сведений

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

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

Если в периодическом регистре сведений появились дубли или неверные записи задним числом, найдите документ-регистратор через колонку «Регистратор» в списке записей и исправьте именно его, а не строку регистра — иначе при перепроведении документа ошибка вернётся.

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

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

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

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

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

Остатки в отчёте по регистру
Норма

Совпадают с ожидаемыми значениями и первичкой

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

Расхождения сохраняются или появились новые

Отрицательные остатки
Норма

Отсутствуют либо объяснимы хронологией документов

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

Минуса по товарам или расчётам без причины

Проведение документов за период
Норма

Все документы проводятся без ошибок контроля остатков

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

Ошибки «недостаточно товара» при перепроведении

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

Типичные ошибки
01
Правка регистра без исправления документа — при перепроведении ошибка возвращается
02
Забытый флаг «ручная корректировка» — документ перестаёт обновлять движения
03
Корректировка без резервной копии — откатить изменения невозможно
04
Правка остатков без перепроведения зависимых документов — разъезжается себестоимость
05
Ввод ручной корректировки без комментария — через месяц никто не помнит её основание

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

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

Итог

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

Сначала ищите и исправляйте документ-источник, а не запись в регистре. Прямые правки делайте через «Корректировку регистров» или ручные операции, всегда на копии или после бэкапа, с комментарием-основанием. Результат проверяйте отчётами по остаткам и отсутствием минусов.

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

Можно ли удалить запись из регистра, не трогая документ?

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

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

Чаще всего отчёт построен по другому регистру или по документам, а не по движениям. Также проверьте, не включён ли у документа режим ручной корректировки и не кэшируются ли итоги — помогает пересчёт итогов регистра через «Тестирование и исправление» в конфигураторе.

Чем опасно перепроведение документов за большой период?

Перепроведение меняет последовательность расчёта себестоимости и может сдвинуть остатки и среднюю стоимость по всему периоду. Перед массовым перепроведением сделайте копию базы и зафиксируйте контрольные отчёты до и после.

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

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

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

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