Другое · 9 мин
Как посмотреть регистры в 1С:ЗУП
Как открыть и посмотреть регистры накопления, сведений и расчёта в 1С:ЗУП: через меню, движения документа, запрос и консоль. Практические способы и ошибки.
Регистры в 1С:ЗУП — это таблицы, где программа хранит проводки документов: начисления, удержания, отработанное время, остатки отпусков, кадровые данные. Когда цифра в отчёте вызывает вопрос, ответ почти всегда лежит в движениях конкретного регистра. Уметь их открывать и читать — базовый навык расчётчика и администратора.
Посмотреть регистры можно несколькими способами: через раздел «Администрирование», из движений конкретного документа, через отчёт «Анализ начислений и удержаний» или встроенный запрос. Выбор зависит от задачи: быстро проверить одну запись, найти ошибку в расчёте или выгрузить данные за период.
Важно понимать: просмотр регистров безопасен, а вот ручное редактирование записей — нет. Изменение движений напрямую ломает связность данных с документами и отчётами, поэтому исправления всегда вносят через документы или служебные обработки.
Какие регистры есть в 1С:ЗУП и что в них искать
В ЗУП используются четыре основных типа регистров. Регистры накопления хранят обороты и остатки: «Начисления и удержания по сотрудникам», «Взаиморасчёты с сотрудниками», «Остатки отпусков». Регистры сведений содержат данные срезом на дату: «Кадровая история сотрудников», «Плановые начисления», «ФИО физических лиц».
Регистры расчёта — специфический тип именно для зарплаты: «Начисления», «Удержания». В них лежат строки расчёта с периодом действия, видом расчёта и результатом. Регистры бухгалтерии в ЗУП отражают отражение зарплаты в учёте для передачи в БП.
Знать тип регистра полезно, потому что от него зависит, какие поля вы увидите: у регистров накопления есть вид движения (приход/расход) и измерения, у регистров сведений — периодичность и режим «срез последних».
Способ 1: просмотр движений конкретного документа
Это самый частый сценарий: нужно понять, что именно записал в базу документ. Откройте документ (например, «Начисление зарплаты и взносов»), затем нажмите кнопку с иконкой «Дт/Кт» в командной панели или выберите «Ещё → Движения документа».
Откроется окно со списком регистров, в которых документ сделал записи. Переключаясь между вкладками-регистрами, вы видите каждую строку движения: сотрудника, вид расчёта, период, сумму. Если вкладки с нужным регистром нет — документ в него не двигает, и это уже диагностический признак.
Для непроведённого документа движений не будет — это норма. Если документ проведён, а движений по нужному регистру нет, проверьте настройки вида расчёта и дату документа.
- 1Откройте нужный документ из журнала (Зарплата → Все начисления)
- 2Нажмите кнопку «Дт/Кт» или «Ещё → Движения документа»
- 3Выберите вкладку с нужным регистром
- 4Проверьте строки: сотрудник, период, сумма, вид расчёта
Способ 2: открыть весь регистр через «Все функции»
Когда нужно посмотреть регистр целиком, а не по одному документу, используйте режим «Все функции». По умолчанию он скрыт: включите его через кнопку главного меню (круглая кнопка слева вверху) → «Сервис → Параметры» и установите флажок «Отображать команду Все функции».
После этого в главном меню появится пункт «Все функции». В открывшемся дереве раскройте нужный раздел: «Регистры накопления», «Регистры сведений», «Регистры расчёта» — и дважды щёлкните по регистру. Откроется таблица всех записей.
Таблица может быть огромной — в крупной базе миллионы строк. Обязательно используйте отбор: кнопка «Ещё → Настроить список» позволяет задать отбор по сотруднику, периоду, регистратору. Без отбора форма будет открываться долго и работать неудобно.
Способ 3: стандартные отчёты и отбор по регистру
Часто вместо сырого просмотра регистра удобнее отчёт, построенный на его данных. Для начислений — «Полный свод начислений, удержаний и выплат», для НДФЛ — «Анализ НДФЛ по датам получения доходов», для отпусков — «Остатки отпусков». Эти отчёты читают те же регистры, но группируют данные понятным образом.
Если стандартного отчёта не хватает, используйте «Универсальный отчёт» (Администрирование → Печатные формы, отчёты и обработки → Универсальный отчёт). В нём можно выбрать любой регистр, задать период, отборы и группировки — фактически это безопасный просмотр регистра без риска что-то изменить.
Способ 4: консоль запросов и консоль кода
Для сложных выборок — например, «все записи регистра НДФЛ по сотруднику за квартал с детализацией до регистратора» — используют консоль запросов. В типовой ЗУП её нет в интерфейсе, но можно открыть через «Все функции», если подключена внешняя обработка, либо через конфигуратор.
Пример простого запроса к регистру накопления:
ВЫБРАТЬ
Движения.Период,
Движения.Сотрудник,
Движения.Начисление,
Движения.Сумма
ИЗ
РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК Движения
ГДЕ
Движения.Период МЕЖДУ &Начало И &Конец
Консоль запросов требует прав администратора и понимания языка запросов 1С. Для расчётчика без опыта разработки безопаснее ограничиться универсальным отчётом — результат будет тот же, но без риска ошибиться в тексте запроса.
Какой способ выбрать
Быстро, когда известен документ-источник. Не подходит для анализа за период.
Полный доступ к любому регистру. Требует аккуратности — есть риск случайного редактирования.
Безопасный просмотр с отборами и группировками. Менее нагляден для сырых данных.
Максимальная гибкость выборок. Нужны навыки запросов и права администратора.
Как проверить, что данные в регистре корректны
Главный приём — сверка регистра с отчётом. Откройте расчётный листок сотрудника и сравните суммы с записями регистра «Начисления и удержания по сотрудникам» за тот же месяц. Совпадение — признак того, что регистр в порядке, а проблема, если она есть, в настройках отчёта.
Второй приём — проверка по регистратору. В каждой строке регистра есть поле «Регистратор» — документ, создавший запись. Откройте его и убедитесь, что сумма в документе совпадает с движением. Если суммы различаются, документ мог быть проведён повторно после изменения — перепроведите его.
Контрольные точки при работе с регистрами
Значения совпадают за один и тот же период
Расхождение — ищите лишний или непроведённый документ
Поле заполнено, документ открывается
Пустой регистратор или «битая» ссылка — признак ручного вмешательства
Один документ — один набор движений
Дубли строк — возможно, документ проводился с ошибками или есть ручные операции
Типичные ошибки и ограничения
Самая частая ошибка — поиск данных не в том регистре. Например, сумму к выплате ищут в регистре начислений, хотя она живёт во взаиморасчётах с сотрудниками. Если регистр пуст по вашему отбору, сначала проверьте, тот ли это регистр, а не делайте вывод об отсутствии данных.
Вторая ошибка — забытый отбор по периоду. Регистры накопления показывают движения, а не остатки: чтобы увидеть остаток отпуска, нужна виртуальная таблица «Остатки», а не таблица движений. В универсальном отчёте это выбирается отдельным переключателем.
Третья — работа без учёта прав. Пользователю с ролью «Расчётчик» часть регистров может быть недоступна, и «Все функции» покажет неполный список. Это не ошибка базы, а ограничение прав — проверяйте под полными правами.
Частые вопросы
Почему в меню нет пункта «Все функции»?
Он скрыт по умолчанию. Откройте главное меню → «Сервис → Параметры» и включите флажок «Отображать команду Все функции». Если пункта «Параметры» нет — у пользователя недостаточно прав, обратитесь к администратору базы.
Можно ли посмотреть регистры без прав администратора?
Да, частично. Движения документа (кнопка «Дт/Кт») и стандартные отчёты доступны расчётчику. Полный список регистров через «Все функции» и консоль запросов обычно требуют расширенных прав.
Как найти, какой документ создал запись в регистре?
В каждой строке регистра есть колонка «Регистратор». Откройте список регистра, найдите нужную строку через отбор и кликните по регистратору — откроется документ-источник. В универсальном отчёте добавьте поле «Регистратор» в группировку.
Что делать, если данные в регистре и в отчёте расходятся?
Сначала проверьте период и отборы отчёта — чаще всего причина в них. Затем найдите документы за этот период и перепроведите их. Если расхождение осталось — ищите ручные операции или записи без регистратора.
Опасно ли просто открывать регистры для просмотра?
Нет, просмотр полностью безопасен и не меняет данные. Риск появляется только при ручном редактировании или удалении строк через «Все функции». Для регулярного анализа лучше использовать универсальный отчёт — в нём редактирование невозможно.
Где смотреть остатки отпусков в регистрах?
Остатки хранятся в регистрах накопления «Заработанные права на отпуска» и «Фактические отпуска». Удобнее использовать отчёт «Остатки отпусков» из раздела «Кадры» — он строится на этих регистрах и показывает результат в готовом виде.
Что важно запомнить
Для разовой проверки используйте движения документа, для анализа за период — универсальный отчёт, для полного доступа — «Все функции». Просмотр безопасен, редактирование регистров напрямую — нет: исправления вносите только документами.