При работе в 1С:Зарплата и Управление Персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда сотрудник, ранее исправно работавший в системе, вдруг перестает отображаться в ключевых отчетах, таких как «Расчетный листок», или в документах для выплат, например, «Ведомость в банк». Эта проблема может возникнуть после кадровых изменений (увольнение, прием на работу по договору ГПХ) или обновлений программы. Давайте вместе разберем причины такого поведения системы и пошагово рассмотрим эффективные методы устранения этой ошибки.
Одной из наиболее частых причин подобных проблем является некорректная связь между элементами справочников «Физические лица» и «Сотрудники», а также записями в регистрах сведений. Иногда в базе данных могут появляться скрытые дубли или некорректные ссылки, которые нарушают целостность данных. Мы рассмотрим способ, который помог решить проблему автору исходной темы на форуме.
Создание нового элемента «Физическое лицо». Откройте справочник Физические лица (раздел Кадры или НСИ и администрирование → Настройка НСИ). Создайте новый элемент с теми же ФИО, датой рождения и другими основными данными, что и у проблемного сотрудника. Это станет «чистым» элементом, на который мы перенесем все актуальные ссылки.
Перенос ссылок с помощью обработки «Поиск и замена дублей».
Для выполнения этой операции нам понадобится стандартная обработка Поиск и замена дублей. Мы можем найти ее через меню Все функции (обычно доступно через Главное меню → Сервис → Функции для технического специалиста) или через раздел Администрирование → Обслуживание → Корректировка данных. Откройте обработку и выполните следующие действия:
Где искать дубли выберите Физические лица.Поле, по которому ищем выберите ФИО или комбинацию полей, которая позволит точно идентифицировать старый и новый элементы (например, ФИО и Дата рождения).Физические лица на новый элемент.Ручная корректировка регистра сведений «Лицевые счета сотрудников по зарплатным проектам».
Иногда обработка Поиск и замена дублей может не перенести все ссылки, особенно те, которые хранятся в некоторых регистрах сведений. Автор темы столкнулся с тем, что ссылка на новый элемент не была заменена в регистре Лицевые счета сотрудников по зарплатным проектам. Это критично для автоматического заполнения ведомостей на выплату.
Для проверки и корректировки:
Все функции (Главное меню → Сервис → Функции для технического специалиста).Лицевые счета сотрудников по зарплатным проектам.Физические лица и Сотрудники.После выполнения этих шагов проверьте работу отчета «Расчетный листок» и документов выплат. Велика вероятность, что проблема будет устранена.
В процессе анализа было замечено небольшое отличие в регистре сведений Роли физических лиц между старым и новым элементом. Этот регистр играет важную роль в системе разграничения прав доступа (RLS) и определяет, какую «роль» выполняет физическое лицо в системе (например, «Работник», «Контрагент», «Договорник ГПХ»). Некорректные или отсутствующие записи в этом регистре также могут влиять на видимость сотрудника в различных списках и отборах.
Иногда причина невидимости сотрудника кроется в некорректных или ошибочно введенных кадровых документах. Например, если был введен приказ об увольнении, а затем его отменили, система могла не полностью восстановить статус сотрудника.
Проверка наличия некорректных документов «Увольнение». Если сотрудник был уволен, а затем вновь принят, или если документ об увольнении был ошибочно введен и отменен, это могло нарушить последовательность кадровых событий.
Повторное проведение документа «Прием на работу». Мы можем попробовать следующий подход, который помог другим пользователям:
Прием на работу для проблемного сотрудника.Проверка результата. После повторного проведения документа «Прием на работу» попробуйте снова сформировать «Расчетный листок» или «Ведомость в банк». В некоторых случаях это простое действие помогает решить проблему.
1С ЗУП 3.1 активно использует регистры сведений для хранения актуального состояния сотрудников, их ролей, лицевых счетов и других важных данных. Некорректные или отсутствующие записи в этих регистрах являются частой причиной проблем с отображением сотрудников. Давайте подробно рассмотрим, какие регистры следует проверить.
Регистр сведений «Основные сотрудники физических лиц».
Описание: Этот регистр содержит информацию о том, в какой организации и в какой должности работает физическое лицо, а также даты начала и окончания работы. Он критически важен для определения актуального статуса сотрудника.
Что проверять: Наиболее частая проблема — некорректная или отсутствующая ДатаОкончания. Для действующих сотрудников (включая договорников ГПХ, которые должны отображаться) это поле должно быть заполнено значением 31.12.3999, что обозначает неограниченный срок.
Как проверить и скорректировать:
Все функции (Главное меню → Сервис → Функции для технического специалиста).Регистры сведений → Основные сотрудники физических лиц.Сотрудники.Дата окончания. Если для записи, соответствующей текущей работе сотрудника, она заполнена некорректно (например, пустая или содержит дату увольнения, хотя сотрудник продолжает работать или имеет действующий договор ГПХ), мы должны внести изменения.Дата окончания на 31.12.3999.После корректировки этого регистра сотрудник должен начать подбираться во все отчеты, где требуется его текущий статус.
Регистр сведений «Роли физических лиц».
Описание: Этот регистр определяет, какие роли физическое лицо выполняет в информационной базе (например, «Работник», «Контрагент», «Дополнительные пользователи»). Он часто используется системой разграничения прав доступа (RLS).
Что проверять: Мы должны убедиться, что для физического лица проблемного сотрудника установлена роль «Работник» или «Договорник» (если это договорник ГПХ), и что отсутствуют записи, которые могли бы блокировать его отображение.
Как проверить и, возможно, скорректировать:
Все функции найдите и откройте регистр Роли физических лиц.Регистр сведений «Лицевые счета сотрудников по зарплатным проектам».
Описание: Этот регистр хранит информацию о банковских лицевых счетах сотрудников, привязанных к зарплатным проектам, что критически важно для автоматизированных выплат через банк.
Что проверять: Мы должны убедиться, что для проблемного сотрудника существуют актуальные записи о лицевых счетах, привязанных к действующим зарплатным проектам. Отсутствие или некорректность этих данных приведет к тому, что сотрудник не будет попадать в банковские ведомости.
Как проверить:
Все функции откройте регистр Лицевые счета сотрудников по зарплатным проектам.Помимо проблем с данными и регистрами, причиной невидимости сотрудника могут быть и общие настройки программы или нюансы учета договоров гражданско-правового характера (ГПХ).
Проверка флага «Регистрируются выплаты по договорам гражданско-правового характера».
Мы должны убедиться, что в настройках программы включен функционал для работы с договорами ГПХ. Для этого:
Настройка → Расчет зарплаты.Особенности отчета «Расчетный листок» для ГПХ и документов выплат.
Традиционно «Расчетный листок» предназначен для сотрудников, работающих по трудовому договору, и отображает структуру заработной платы. Отношения по договорам ГПХ регулируются Гражданским кодексом, а не Трудовым.
Однако, 1С ЗУП 3.1 предоставляет возможность учитывать вознаграждения по ГПХ и отражать их в расчетных листках. Если вознаграждение по ГПХ начисляется в документе Начисление зарплаты и взносов (обычно на вкладке Договоры), оно, как правило, попадает в расчетный листок.
Для выплат по договорам ГПХ в ЗУП предусмотрены специализированные документы. Классическим вариантом является Ведомость перечисления на счет, если выплата производится напрямую на банковский счет, не входящий в зарплатный проект. Однако, с развитием функционала, в 1С ЗУП 3.1 были добавлены новые способы выплаты, позволяющие использовать Ведомость в банк для договорников ГПХ, выбирая вид выплаты «Вознаграждение сотрудникам по договорам ГПХ». Если другие договорники успешно выплачиваются через Ведомость в банк, то проблема конкретного сотрудника, скорее всего, кроется в данных, а не в принципе работы программы.
Настройки отчета «Расчетный листок» и подбора сотрудников.
Мы должны всегда проверять настройки непосредственно в форме подбора сотрудников и в самом отчете:
Настройки → Расширенные) для проверки и корректировки отборов, полей и сортировок. Иногда отчет может иметь скрытые отборы, которые исключают нужных сотрудников.Проблема, когда сотрудник не отображается в отчетах или документах 1С ЗУП 3.1, может быть вызвана множеством факторов, от некорректных кадровых операций до ошибок в структуре данных. Мы вместе рассмотрели наиболее эффективные методы диагностики и устранения таких проблем: работу с дублями физических лиц, перепроведение кадровых документов и тщательную проверку ключевых регистров сведений. Следуя этим рекомендациям, вы сможете восстановить корректное отображение сотрудников и обеспечить бесперебойную работу вашей системы.