Разработка и Конфигурация · 11 мин
Какие объекты 1С:Бухгалтерии 8 могут выступать в качестве регистраторов
Какие объекты 1С:Бухгалтерии 8 выступают регистраторами: документы, операции, корректировки. Как проверить регистратор движений, найти и исправить ошибки.
Регистратор — это объект, который создал записи в регистре. В 1С:Бухгалтерии 8 практически каждая проводка по бухгалтерскому и налоговому учёту, каждая запись в регистрах накопления и сведений привязана к конкретному документу-регистратору. Понимание того, какие объекты могут выступать регистраторами, необходимо при поиске ошибок в учёте, анализе движений, доработке конфигурации и настройке обменов данными.
Основная группа регистраторов — документы. Однако в типовой конфигурации есть и другие объекты, способные формировать движения: например, документ «Операция» с ручными проводками, документы корректировки и закрытия месяца, а в некоторых случаях — служебные объекты, создаваемые механизмами обмена. Состав регистраторов для каждого регистра жёстко определён в конфигураторе на вкладке «Регистраторы» свойств регистра.
Ниже разберём, какие именно объекты выступают регистраторами в 1С:Бухгалтерии 8, как проверить состав регистраторов конкретного регистра, чем отличаются штатные и ручные движения и какие ошибки чаще всего встречаются при работе с регистраторами.
Документы как основной тип регистраторов
В типовой 1С:Бухгалтерии 8 подавляющее большинство регистраторов — это документы. Именно документ отражает хозяйственную операцию, и именно он при проведении формирует записи в регистре бухгалтерии «Хозрасчетный», регистрах накопления и регистрах сведений. Любая проводка в программе имеет ссылку на документ-регистратор, поэтому по движению всегда можно выйти на первичный документ.
К документам-регистраторам относятся практически все прикладные документы конфигурации: «Поступление товаров и услуг», «Реализация товаров и услуг», «Списание с расчётного счёта», «Поступление на расчётный счёт», «Приходный кассовый ордер», «Расходный кассовый ордер», «Требование-накладная», «Принятие к учёту ОС», «Начисление зарплаты» и многие другие. Каждый из них делает движения по своему набору регистров.
Важно понимать: один и тот же документ может быть регистратором сразу для нескольких регистров. Например, «Реализация товаров и услуг» формирует проводки по регистру бухгалтерии, движения по регистрам НДС и, при соответствующих настройках, по другим учётным регистрам. Набор регистров, по которым документ проводится, указан в его свойствах в конфигураторе.
Регламентные операции и закрытие месяца как регистраторы
Отдельная группа регистраторов — документы, формирующие регламентные операции. Обработка «Закрытие месяца» создаёт документы «Регламентная операция», каждая из которых выполняет конкретную операцию: амортизацию, списание расходов будущих периодов, расчёт себестоимости, закрытие счетов 20, 25, 26, 44, расчёт налога на прибыль и другие. Каждая такая операция — самостоятельный регистратор со своими проводками.
Это удобно при анализе: по проводке закрытия счёта можно открыть конкретную регламентную операцию и увидеть, какой алгоритм её сформировал. При повторном закрытии месяца старые регламентные операции перепроводятся или пересоздаются, и их движения обновляются.
К регламентным регистраторам также относятся документы «Регламентированный отчёт» в части начисления налогов по декларациям (в тех механизмах, где это предусмотрено) и документы начисления налогов, например «Начисление транспортного налога» в соответствующих редакциях программы. Состав таких документов зависит от версии конфигурации.
Документ «Операция» и ручные движения
Документ «Операция» (в интерфейсе — «Операции, введённые вручную») — универсальный регистратор для ручных проводок. Он позволяет бухгалтеру сформировать произвольные записи по регистру бухгалтерии, а также по ряду регистров накопления и сведений, если включить соответствующие движения в документе.
Особенность «Операции» в том, что её движения не рассчитываются алгоритмом — они вводятся пользователем напрямую. Поэтому именно по этому регистратору чаще всего возникают расхождения: ручная проводка не обновляет связанные регистры автоматически, и сумма по бухгалтерскому учёту может разойтись с данными регистров НДС или взаиморасчётов.
Корректировки, сторно и перенос данных
Документы корректировки — полноценные регистраторы. «Корректировка поступления» и «Корректировка реализации» формируют собственные движения, исправляющие записи исходного документа. Документ «Сторнирование» создаёт сторнирующие проводки по выбранному документу. Документ «Корректировка долга» переносит задолженность между договорами и контрагентами.
Отдельно стоит документ «Перенос данных» (доступен в режиме, близком к административному). Он предназначен для ввода начальных остатков и исправления данных напрямую в регистрах и тоже выступает регистратором. Его применение требует осторожности: записи вносятся в регистры без бухгалтерской логики, поэтому ошибка в таком документе искажает учёт без видимых предупреждений.
При миграции с предыдущих версий или из других программ начальные остатки обычно вводятся документами «Ввод начальных остатков» — это тоже регистраторы, формирующие записи на дату начала учёта в программе.
Как проверить, какие объекты являются регистраторами конкретного регистра
Точный состав регистраторов для каждого регистра определяется в конфигураторе. Откройте конфигурацию, найдите нужный регистр (бухгалтерии, накопления, сведений или расчёта) и посмотрите его свойства: на вкладке «Регистраторы» перечислены все виды документов, которые могут делать по нему движения. Если документа в списке нет — он физически не может создать записи в этом регистре.
В пользовательском режиме состав регистраторов виден косвенно: откройте любую запись регистра (например, через отчёт «Анализ субконто» с переходом в карточку счёта или через «Ещё — Показать движения» в документе) и посмотрите колонку «Регистратор». Тип значения в этой колонке покажет вид документа, сформировавшего запись.
Для массового анализа удобен отчёт «Движения документа» и универсальные отчёты по регистрам, где можно сгруппировать записи по регистраторам. Разработчику доступен и запрос к таблице регистра с группировкой по полю «Регистратор» — это быстрый способ получить полную статистику по видам документов, делающих движения.
- 1Откройте отчёт по счёту (например, карточку счёта или оборотно-сальдовую ведомость) и перейдите к расшифровке до проводок.
- 2В списке проводок найдите колонку с документом — это и есть регистратор записи.
- 3Откройте документ двойным щелчком и через меню «Ещё — Показать движения» проверьте полный набор регистров, по которым он проведён.
- 4Если регистратор — «Операция» или «Перенос данных», проверьте, не является ли запись ручной правкой, и найдите её причину.
Типичные проблемы с регистраторами и их диагностика
Частая ситуация — «висячие» движения: записи в регистре есть, а документ-регистратор помечен на удаление или не проведён. Такое бывает после прерванного проведения, сбоев обмена или некорректных доработок. Признак — отчёт показывает суммы, но документ при открытии не содержит движений или недоступен.
Другая проблема — дублирование движений после обменов данными, когда один и тот же документ проводится в двух базах и при синхронизации создаёт конфликт. В таких случаях регистратор один, но его движения могут быть перезаписаны данными из другой базы.
При доработке конфигурации типичная ошибка — попытка провести новый вид документа по регистру, в состав регистраторов которого он не включён. Платформа выдаст ошибку проведения, и движения не будут записаны. Решение — добавить документ в список регистраторов регистра в конфигураторе и обновить конфигурацию базы данных.
Ограничения и безопасные приёмы работы
Состав регистраторов в типовой конфигурации расширять не требуется: фирма «1С» уже включила в регистры все необходимые виды документов. Вмешательство в этот состав — зона ответственности разработчика, и любые изменения затрудняют последующие обновления конфигурации.
Безопасные приёмы в пользовательском режиме: анализ движений через отчёты, исправление ошибок перепроведением или исправлением самого документа-регистратора, использование штатных корректировочных документов вместо ручных операций. Перед массовым перепроведением документов или изменением закрытых периодов обязательно создайте резервную копию информационной базы.
Как проверить результат
Набор записей соответствует ожидаемому, итоги отчётов изменились предсказуемо
Записи не изменились или появились дубли — проверьте, не проведён ли документ дважды через обмен
Это штатный первичный или регламентный документ
Это «Операция» или «Перенос данных» без документированной причины — нужен разбор ручной правки
Все виды документов ожидаемы для данного регистра
Присутствуют нехарактерные виды документов — возможна доработка или ошибка обмена
Что важно запомнить
Регистраторами в 1С:Бухгалтерии 8 выступают документы: первичные учётные документы, регламентные операции закрытия месяца, «Операция» для ручных проводок, корректировки, сторнирование, ввод остатков и перенос данных. Состав регистраторов для каждого регистра задан в конфигураторе. Анализ учётных проблем начинайте с определения регистратора записи, а исправления выполняйте в самом документе, а не ручными проводками.
Частые вопросы о регистраторах в 1С:Бухгалтерии 8
Может ли справочник быть регистратором регистра?
Нет. Регистратором может быть только объект, поддерживающий проведение по регистрам, — в типовой конфигурации это документы. Справочники хранят нормативно-справочную информацию и не формируют движений. Если в отчёте по регистру вы видите ссылку на справочник, это не регистратор, а значение измерения или реквизита записи.
Почему в проводках встречается регистратор «Операция», хотя никто вручную ничего не вводил?
Документ «Операция» используется не только для ручного ввода: некоторые механизмы программы (например, отдельные операции ввода остатков или обработки переноса) также создают этот вид документа. Откройте документ и посмотрите его содержание и автора изменений — это покажет происхождение записи.
Как найти все документы, которые делают движения по конкретному регистру?
Точный список смотрите в конфигураторе на вкладке «Регистраторы» в свойствах регистра. В пользовательском режиме можно построить универсальный отчёт по регистру с группировкой по полю «Регистратор» — он покажет фактически использовавшиеся виды документов в вашей базе.
Что делать, если документ-регистратор удалён, а его записи остались в регистре?
Это признак нарушения целостности данных, обычно после сбоя или некорректной доработки. Выполните тестирование и исправление информационной базы с проверкой ссылочной целостности, предварительно создав резервную копию. Записи без регистратора будут удалены или потребуют ручной обработки в зависимости от выбранного режима.
Можно ли добавить собственный документ в состав регистраторов регистра?
Да, но это задача разработчика: документ добавляется в список регистраторов в конфигураторе, для него пишется процедура проведения, после чего выполняется обновление конфигурации базы данных. Учтите, что изменение типовых регистров усложняет последующие обновления конфигурации, поэтому по возможности используйте механизм расширений.
Отличаются ли регистраторы в 1С:Бухгалтерии 8.2 и 8.3?
Подход к регистраторам одинаков: ими выступают документы, состав которых задан для каждого регистра. Различия касаются интерфейса (обычные формы против управляемых) и набора документов в конкретных редакциях конфигурации, но сама механика регистраторов на платформе 8.2 и 8.3 идентична.