
Задачи, решаемые в подсистеме управления персоналом.
Составление штатного расписания.
Цель: Сформировать штатное расписание на основании списка разрабатываемых документов по каждой должности каждого структурного подразделения, периодичности и норм времени на их разработку, учитывая график работы и нормы оплаты труда по должностям.
Требуется: Сформировать штатное расписание, содержащие количество штатных единиц для каждой должности каждого подразделения, а также информацию об окладе для соответствующей должности.
Организационно-экономическая сущность: Задача составления штатного расписаниерешается для того, чтобы определить количество штатных единиц, необходимое по каждой должности в каждом подразделении. Результатом ее решения является готовое Штатное расписание.
Задача составления штатного расписания имеет большое значение для эффективного использования работников. Оно дает возможность сравнивать подразделения по численности сотрудников, квалификации, уровню оплаты. Может быть использовано при анализе загрузки работников, объема выполняемых работ, уточнению должностных инструкций, а также оценить целесообразности существующей структуры организации
Для того чтобы решить задачу составление штатного расписания необходимы следующие документы:
Организационная структура предприятия (Таблица 5.1.1)
График работы по должностям (Таблица 5.1.2)
Справочник разрабатываемых документов и норм времени на их разработку по должностям (Таблица 5.1.3)
Нормы оплаты труда организации по должностям (Таблица 5.1.4)
Из организационной структуры предприятия поля «Подразделение» и «Должность» включаются в штатное расписание.
Заполняем столбец «Количество штатных единиц»:
из справочника разрабатываемых документов и норм времени на их разработку по должностям выбираем все документы, где значение поля «Ответственная должность» соответствует текущему значению поля «Должность» выходного документа, а значение поля «Подразделение» - текущему значению поля Подразделение» выходного документа
в полученной выборке значение столбца «Норма времени» домножаем на значение столбца «Периодичность разработки», получаем количество часов в год, которые тратятся на разработку каждого документа.
суммируем полученные результаты, получаем количество часов, которые должны отработать за год работники данной должности.
полученный результат делим на количество рабочих дней в году и значение поля «Рабочий день ч.» документа график работы по должностям для текущей должности, результат записываем в столбец «Количество штатных единиц» выходного документа.
Из документа нормы оплаты труда организации по должностям в штатное расписание включаются поля «Оклад», «Надбавки», «Суммарный оклад».
Таблица 5.1.1
Организационная структура предприятия
Подразделение |
Должность |
|
|
Таблица 5.1.2
График работы по должностям
Подразделение |
Должность |
График работы |
Рабочих часов в неделю |
|
|
|
|
Таблица 5.1.3
Справочник разрабатываемых документов и норм времени на их разработку по должностям
Документ |
Норма времени на разработку |
Периодичность разработки |
Ответственная должность |
|
|
|
|
Таблица 5.1.4
Нормы оплаты труда организации по должностям
Подразделение |
Должность |
Должностной оклад |
Надбавки |
Суммарный оклад |
|
|
|
|
|
Рис. 5.1.1 Алгоритм решения задачи «Составление штатного расписания»
Периодичность решения и область применения: Задача составление штатного расписания решается один раз при начале работы организации. Кроме случаев переименования структурных подразделений или должностей, изменения оклада, штатное расписание может изменяться во время реорганизации предприятия, при сокращении численности или штата работников. При сокращении численности исключаются отдельные единицы, а при сокращении штата — отдельные подразделения. Задача составление штатного расписания решается в отделе кадров.
Технико-экономическая эффективность: автоматизация составления штатного расписания позволит избежать ошибок, которые сопутствуют ручному составлению графика из-за большого объема информации, а также увеличить эффективность его разработки при сокращении трудозатрат.
Методы внесения изменений: изменения в исходные документы могут вноситься сотрудниками отдела кадров, имеющими различный уровень доступа.
Информационное обеспечение:
Входная информация: В качестве входной информации для решения задачи используются следующие документы и справочники:
Справочник структурных подразделений (Таблица 5.1.5)
Справочник должностей (Таблица 5.1.6)
Справочник разрабатываемых документов и норм времени на их разработку по должностям (Таблица 5.1.7)
Нормы оплаты труда организации по должностям(Таблица 5.1.8)
График работы по должностям (Таблица 5.1.9)
Информация из вышеуказанных документов заносится и хранится в файлах:
Spr_podr
Spr_dolzh
Spr_razrab_doc
Tb_norm_zp
Tb_graf_rab
Входные документы:
Таблица 5.1.5
Справочник структурных подразделений
Код подразделения |
Подразделение |
|
001 |
Отдел кадров |
Таблица 5.1.6
Справочник должностей
Код должности |
Должность |
002 |
Начальник отдела |
Таблица 5.1.7
Справочник разрабатываемых документов и норм времени на их разработку по должностям
Код документа |
Документ |
Норма времени на разработку |
Периодичность разработки |
Ответственная должность |
001 |
График отпусков |
56 |
1 раз в год |
Специалист по кадрам |
Таблица 5.1.8
Нормы оплаты труда организации по должностям
Подразделение |
Должность |
Должностной оклад |
Надбавки |
Суммарный оклад |
Отдел кадров |
Начальник отдела |
70000 |
5000 |
75000 |
Таблица 5.1.9
График работы по должностям
Подразделение |
Должность |
График работы |
Рабочих часов в неделю |
Отдел кадров |
Начальник отдела |
5/2 |
40 |
Выходная информация:
В результате решения данной задачи формируются документ «Штатное расписание» Shtat_rasp. Документы представляются на листах формата А4 и являются текстово-цифровыми.
Таблица 5.1.10
Штатное расписание
Подразделение |
Должность |
Количество штатных единиц |
Оклад |
Надбавки |
Суммарный оклад |
Отдел кадров |
Начальник отдела |
1 |
70000 |
5000 |
75000 |
Машинное описание алгоритма:
Заполняем значения столбца «Подразделение»из spr_podr.
Заполняем столбец «Количество штатных единиц»:
из Spr_razr_dok выбираем все документы, где ID Должности равно текущему ID spr_dolzh
в полученной выборке значение столбца «Норма времени» домножаем на значение столбца «Периодичность разработки», получаем количество часов в году, которые тратятся на разработку документов
суммируем полученные результаты, получаем количество часов, которые должны отработать за год работники данной должности
полученный результат делим на количество рабочих дней в году и значение столбца «Рабочий день ч.» Tb_graf_rab для текущей должности, результат записываем в столбец «Количество штатных единиц» выходного документа
Заполняем значения столбцов «Оклад», «Надбавки» и «Суммарный оклад» из Tb_norm_zp, ставя условие, что ID должности Tb_norm_zp равно ID spr_dolzh.
Повторяем п. 1-4 для каждой должности каждого подразделения