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

Другое · 10 мин

Регистратор расчетов в 1С: что это такое и как с ним работать

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

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

Понятие регистратора важно, потому что платформа 1С не хранит расчеты «сами по себе». Любая сумма в расчетном листке, ведомости или отчете по зарплате берется из регистров, а каждая запись регистра обязательно ссылается на документ-регистратор. Если документ удален или распроведен, его записи исчезают из регистра — и расчет «пропадает» из отчетов.

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

Что такое регистратор и регистр расчета: базовая механика

Регистр расчета — это специальный объект конфигурации, где хранятся начисления и удержания с учетом периода действия, базового периода и видов расчета. Например, в ЗУП это регистры «Начисления», «Удержания» и связанные с ними служебные регистры. Сам по себе регистр — только «таблица» данных; наполнить ее может только документ, указанный в настройках регистра как регистратор.

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

У одного регистра расчета обычно несколько типов регистраторов: «Начисление зарплаты и взносов», «Премия», «Отпуск», «Больничный лист», «Разовое начисление», «Удержание в счет расчетов по прочим операциям» и другие. Список допустимых регистраторов задается разработчиком конфигурации и меняется только через конфигуратор.

Где встречается понятие «регистратор расчетов» в ЗУП

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

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

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

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

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

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

Как найти регистратор расчета
  1. 1
    Откройте расчетный листок или отчет по зарплате за нужный период.
  2. 2
    Раскройте расшифровку суммы до уровня документов — появятся ссылки на регистраторы.
  3. 3
    Откройте документ-регистратор и через команду «Движения документа» посмотрите его записи в регистрах расчета.
  4. 4
    Сверьте период действия, вид расчета и сумму с ожидаемыми значениями.

Перерасчеты и сторнирование: роль регистратора

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

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

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

Типичные ошибки и проблемы с регистраторами расчетов

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

Вторая группа проблем — дубли при обменах. При синхронизации ЗУП с бухгалтерией или при переносе данных иногда возникают ситуации, когда один документ физически существует в двух экземплярах с разными ссылками, и оба становятся регистраторами одинаковых записей. Итог — задвоение сумм в отчетах. Лечится поиском и удалением дубля с последующей перепроверкой расчетов.

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

Типичные ошибки
01
Редактирование и перепроведение регистратора прошлого периода вместо оформления сторно — ломает сданную отчетность.
02
Удаление документа-регистратора без анализа — записи исчезают из регистра, и расчеты сотрудников «рассыпаются».
03
Ввод ручных операций в регистр расчета — такие записи не пересчитываются автоматически и создают скрытые расхождения.
04
Игнорирование записей в регистре перерасчетов — доначисления не попадают в следующий расчет, сотрудник недополучает сумму.

Как проверить корректность записей регистратора

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

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

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

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

Движения документа по регистрам расчета
Норма

Записи есть, суммы совпадают с табличной частью документа

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

Движений нет или суммы отличаются — документ не проведен или проведен с ошибкой

Регистр перерасчетов после закрытия месяца
Норма

Записей нет

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

Есть записи — часть регистраторов требует пересчета

Расчетный листок сотрудника
Норма

Каждая сумма расшифровывается до конкретного документа

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

Сумма есть, а документ-источник не найден — признак ручной операции или битой ссылки

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

Регистратор расчетов для разработчика: кратко

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

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

Часто задаваемые вопросы

Чем регистратор расчетов отличается от вида расчета?

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

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

Нет, платформа требует, чтобы каждая запись регистра расчета ссылалась на регистратор. Даже ручная корректировка оформляется документом с ручными движениями. Это гарантирует, что любую сумму можно проследить до источника.

Что будет, если удалить документ-регистратор?

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

Почему программа просит выбрать регистратор при перерасчете?

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

Как найти все записи, созданные конкретным документом?

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

Откуда берутся «лишние» суммы, которых нет ни в одном документе?

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

Итог

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

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