Как в 1С:ЗУП 2.5 сформировать список лицевых счетов только работающих сотрудников?

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

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

Выясним причину такого поведения программы. Регистр сведений ЛицевыеСчетаСотрудниковОрганизаций хранит данные в разрезе измерения ФизЛицо, а не конкретного документа кадрового учета или справочника Сотрудники. Информация о том, работает человек в организации или уволен, относится к объекту СотрудникиОрганизаций. По этой причине прямое обращение к регистру сведений не содержит готового фильтра по работающим сотрудникам.

Рассмотрим проверенные способы решения этой задачи с помощью встроенных отчетов конфигурации.

Способ 1. Использование стандартного отчета «Списки сотрудников организаций»

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

Разберем процесс настройки по шагам:

  1. Перейдем в раздел меню Кадровый учет — Отчеты и откроем отчет Списки сотрудников организаций.
  2. В верхней панели отчета нажмем кнопку Настройка (или вызовем панель настройки через кнопку параметров).
  3. Перейдем к выбору дополнительных полей. В списке доступных полей найдем объект Физлицо, развернем его ветку и свяжем ее с регистром лицевых счетов. Выберем поля Номер лицевого счета и Банк (или Зарплатный проект).
  4. Перейдем на вкладку Отбор. Добавим новое условие: выберем поле Дата увольнения и установим вид сравнения Не заполнено (либо выберем поле Состояние со значением Не равно / Уволен).
  5. Укажем нужную дату формирования отчета и нажмем кнопку Сформировать.

В результате мы получим реестр, содержащий только действующих сотрудников организации с их актуальными банковскими счетами.

Способ 2. Настройка Универсального отчета

Проанализируем второй вариант решения задачи через универсальный инструмент вывода данных платформы 1С.

  1. Откроем отчет через меню Отчеты — Универсальный отчет (или Универсальные отчеты — Универсальный отчет).
  2. В верхней части формы установим следующие параметры типа данных:
    • Тип объекта: Справочник
    • Объект: Сотрудники организаций
    • Таблица: Основные данные
  3. Нажмем кнопку Настройки и перейдем на вкладку Отбор.
  4. Добавим элемент отбора: выберем поле Дата увольнения, установим вид сравнения Не заполнено.
  5. На вкладке Поля или в настройках колонок выберем реквизиты сотрудника, а также через поле Физлицо вытащим данные о номере лицевого счета из сведений о банках.
  6. Нажмем Сформировать.

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

Способ 3. Получение данных через справочник «Сотрудники»

Посмотрим, как можно решить задачу оперативно из формы списка элементов справочника:

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

Важное замечание: При использовании этого метода стоит учитывать ограничение платформы. Поле лицевого счета в форме списка справочника вычисляется динамически, поэтому при выгрузке через команду Вывести список значения в колонке могут оказаться пустыми. В таком случае следует отдавать предпочтение формированию отчета Списки сотрудников организаций или Универсальному отчету.

← На главную