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