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