Почему сотрудник не отображается в подборе отчета «Расчетный листок» и «Ведомость в банк» в 1С ЗУП 3.1?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

При работе в 1С:Зарплата и Управление Персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда сотрудник, ранее исправно работавший в системе, вдруг перестает отображаться в ключевых отчетах, таких как «Расчетный листок», или в документах для выплат, например, «Ведомость в банк». Эта проблема может возникнуть после кадровых изменений (увольнение, прием на работу по договору ГПХ) или обновлений программы. Давайте вместе разберем причины такого поведения системы и пошагово рассмотрим эффективные методы устранения этой ошибки.

Исправление данных физического лица и ссылок на него

Одной из наиболее частых причин подобных проблем является некорректная связь между элементами справочников «Физические лица» и «Сотрудники», а также записями в регистрах сведений. Иногда в базе данных могут появляться скрытые дубли или некорректные ссылки, которые нарушают целостность данных. Мы рассмотрим способ, который помог решить проблему автору исходной темы на форуме.

  1. Создание нового элемента «Физическое лицо». Откройте справочник Физические лица (раздел Кадры или НСИ и администрирование → Настройка НСИ). Создайте новый элемент с теми же ФИО, датой рождения и другими основными данными, что и у проблемного сотрудника. Это станет «чистым» элементом, на который мы перенесем все актуальные ссылки.

  2. Перенос ссылок с помощью обработки «Поиск и замена дублей».

    Для выполнения этой операции нам понадобится стандартная обработка Поиск и замена дублей. Мы можем найти ее через меню Все функции (обычно доступно через Главное меню → Сервис → Функции для технического специалиста) или через раздел Администрирование → Обслуживание → Корректировка данных. Откройте обработку и выполните следующие действия:

    • В поле Где искать дубли выберите Физические лица.
    • В поле Поле, по которому ищем выберите ФИО или комбинацию полей, которая позволит точно идентифицировать старый и новый элементы (например, ФИО и Дата рождения).
    • Найдите проблемный (старый) элемент физического лица и новый, только что созданный элемент.
    • Укажите старый элемент как «дубль», а новый элемент — как «оригинал».
    • Запустите процесс замены. Обработка автоматически перевесит все ссылки с прежнего элемента справочника Физические лица на новый элемент.
    • Будьте внимательны: перед запуском замены убедитесь, что вы создали именно новый элемент, а не выбрали существующий, и что вы правильно указали, какой элемент является «оригиналом», а какой — «дублем» для удаления. Рекомендуется сделать резервную копию базы данных перед выполнением данной операции.
  3. Ручная корректировка регистра сведений «Лицевые счета сотрудников по зарплатным проектам».

    Иногда обработка Поиск и замена дублей может не перенести все ссылки, особенно те, которые хранятся в некоторых регистрах сведений. Автор темы столкнулся с тем, что ссылка на новый элемент не была заменена в регистре Лицевые счета сотрудников по зарплатным проектам. Это критично для автоматического заполнения ведомостей на выплату.

    Для проверки и корректировки:

    • Перейдите в меню Все функции (Главное меню → Сервис → Функции для технического специалиста).
    • Найдите и откройте регистр сведений Лицевые счета сотрудников по зарплатным проектам.
    • Найдите записи, относящиеся к проблемному сотруднику. Убедитесь, что в этих записях указан новый, корректный элемент справочника Физические лица и Сотрудники.
    • Если записи содержат ссылку на старое физическое лицо, мы можем удалить эти некорректные записи и создать новые, указав актуальное физическое лицо и сотрудника, а также правильные данные лицевого счета и зарплатного проекта.

    После выполнения этих шагов проверьте работу отчета «Расчетный листок» и документов выплат. Велика вероятность, что проблема будет устранена.

В процессе анализа было замечено небольшое отличие в регистре сведений Роли физических лиц между старым и новым элементом. Этот регистр играет важную роль в системе разграничения прав доступа (RLS) и определяет, какую «роль» выполняет физическое лицо в системе (например, «Работник», «Контрагент», «Договорник ГПХ»). Некорректные или отсутствующие записи в этом регистре также могут влиять на видимость сотрудника в различных списках и отборах.

Анализ и корректировка кадровых документов

Иногда причина невидимости сотрудника кроется в некорректных или ошибочно введенных кадровых документах. Например, если был введен приказ об увольнении, а затем его отменили, система могла не полностью восстановить статус сотрудника.

  1. Проверка наличия некорректных документов «Увольнение». Если сотрудник был уволен, а затем вновь принят, или если документ об увольнении был ошибочно введен и отменен, это могло нарушить последовательность кадровых событий.

  2. Повторное проведение документа «Прием на работу». Мы можем попробовать следующий подход, который помог другим пользователям:

    • Найдите последний документ Прием на работу для проблемного сотрудника.
    • Отмените проведение этого документа.
    • Не внося никаких изменений, проведите документ заново. Это действие принудительно обновит все связанные регистры сведений и, возможно, восстановит корректный статус сотрудника в системе.
  3. Проверка результата. После повторного проведения документа «Прием на работу» попробуйте снова сформировать «Расчетный листок» или «Ведомость в банк». В некоторых случаях это простое действие помогает решить проблему.

Проверка ключевых регистров сведений

1С ЗУП 3.1 активно использует регистры сведений для хранения актуального состояния сотрудников, их ролей, лицевых счетов и других важных данных. Некорректные или отсутствующие записи в этих регистрах являются частой причиной проблем с отображением сотрудников. Давайте подробно рассмотрим, какие регистры следует проверить.

  1. Регистр сведений «Основные сотрудники физических лиц».

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

    • Что проверять: Наиболее частая проблема — некорректная или отсутствующая ДатаОкончания. Для действующих сотрудников (включая договорников ГПХ, которые должны отображаться) это поле должно быть заполнено значением 31.12.3999, что обозначает неограниченный срок.

    • Как проверить и скорректировать:

      1. Перейдите в меню Все функции (Главное меню → Сервис → Функции для технического специалиста).
      2. В открывшемся окне найдите и выберите Регистры сведений → Основные сотрудники физических лиц.
      3. В форме регистра найдите записи, относящиеся к проблемному сотруднику. Удобно использовать поиск по ФИО или по соответствующему элементу справочника Сотрудники.
      4. Обратите внимание на колонку Дата окончания. Если для записи, соответствующей текущей работе сотрудника, она заполнена некорректно (например, пустая или содержит дату увольнения, хотя сотрудник продолжает работать или имеет действующий договор ГПХ), мы должны внести изменения.
      5. Откройте нужную запись двойным щелчком. Установите значение поля Дата окончания на 31.12.3999.
      6. Запишите и закройте измененную запись.

      После корректировки этого регистра сотрудник должен начать подбираться во все отчеты, где требуется его текущий статус.

  2. Регистр сведений «Роли физических лиц».

    • Описание: Этот регистр определяет, какие роли физическое лицо выполняет в информационной базе (например, «Работник», «Контрагент», «Дополнительные пользователи»). Он часто используется системой разграничения прав доступа (RLS).

    • Что проверять: Мы должны убедиться, что для физического лица проблемного сотрудника установлена роль «Работник» или «Договорник» (если это договорник ГПХ), и что отсутствуют записи, которые могли бы блокировать его отображение.

    • Как проверить и, возможно, скорректировать:

      1. Также через Все функции найдите и откройте регистр Роли физических лиц.
      2. Отфильтруйте записи по проблемному физическому лицу.
      3. Проанализируйте существующие записи. Убедитесь, что логика ролей соответствует ожидаемой. Если есть странные или отсутствующие записи, их можно скорректировать или добавить вручную. Однако, будьте осторожны, так как некорректное изменение этого регистра может повлиять на права доступа.
  3. Регистр сведений «Лицевые счета сотрудников по зарплатным проектам».

    • Описание: Этот регистр хранит информацию о банковских лицевых счетах сотрудников, привязанных к зарплатным проектам, что критически важно для автоматизированных выплат через банк.

    • Что проверять: Мы должны убедиться, что для проблемного сотрудника существуют актуальные записи о лицевых счетах, привязанных к действующим зарплатным проектам. Отсутствие или некорректность этих данных приведет к тому, что сотрудник не будет попадать в банковские ведомости.

    • Как проверить:

      1. Через Все функции откройте регистр Лицевые счета сотрудников по зарплатным проектам.
      2. Отфильтруйте записи по проблемному физическому лицу или сотруднику.
      3. Проверьте, есть ли действующие лицевые счета с правильными датами действия и привязкой к зарплатному проекту.
      4. При необходимости, добавьте новую запись или скорректируйте существующую, указав актуальные данные лицевого счета и зарплатного проекта.

Настройки программы и особенности учета ГПХ

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

  1. Проверка флага «Регистрируются выплаты по договорам гражданско-правового характера».

    Мы должны убедиться, что в настройках программы включен функционал для работы с договорами ГПХ. Для этого:

    • Перейдите в раздел Настройка → Расчет зарплаты.
    • Убедитесь, что установлен флаг «Регистрируются выплаты по договорам гражданско-правового характера». Если этот флаг снят, функциональность работы с ГПХ будет существенно ограничена, и договорники могут не попадать в соответствующие документы и отчеты.
  2. Особенности отчета «Расчетный листок» для ГПХ и документов выплат.

    • Традиционно «Расчетный листок» предназначен для сотрудников, работающих по трудовому договору, и отображает структуру заработной платы. Отношения по договорам ГПХ регулируются Гражданским кодексом, а не Трудовым.

    • Однако, 1С ЗУП 3.1 предоставляет возможность учитывать вознаграждения по ГПХ и отражать их в расчетных листках. Если вознаграждение по ГПХ начисляется в документе Начисление зарплаты и взносов (обычно на вкладке Договоры), оно, как правило, попадает в расчетный листок.

    • Для выплат по договорам ГПХ в ЗУП предусмотрены специализированные документы. Классическим вариантом является Ведомость перечисления на счет, если выплата производится напрямую на банковский счет, не входящий в зарплатный проект. Однако, с развитием функционала, в 1С ЗУП 3.1 были добавлены новые способы выплаты, позволяющие использовать Ведомость в банк для договорников ГПХ, выбирая вид выплаты «Вознаграждение сотрудникам по договорам ГПХ». Если другие договорники успешно выплачиваются через Ведомость в банк, то проблема конкретного сотрудника, скорее всего, кроется в данных, а не в принципе работы программы.

  3. Настройки отчета «Расчетный листок» и подбора сотрудников.

    Мы должны всегда проверять настройки непосредственно в форме подбора сотрудников и в самом отчете:

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

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

← На главную