предыдущая | содержание | следующая Лабораторная
работа № 16 Разработка автоматизированной информационной системы по начислению заработной платы. Исходя из учетных сведений о сотрудниках отдела, количества отработанных дней, тарифных разрядов и коэффициентов, процентных ставок сформировать ведомость выдачи заработной платы. Все таблицы должны быть наглядно оформлены (обрамление, заливка цветом, размер шрифт). Все денежные значения должны быть отображены с двумя знаками после запятой, стаж с одним знаком, Все листы должны иметь краткое название отражающие содержание таблиц (например, уч.свед). В больших таблицах необходимо зафиксировать области шапки таблиц и ФИО (Окно Фиксировать области, фиксируется область левее и выше курсорной рамки). Алгоритм расчетаВ справочнике учетные сведения столбцы - Тарифный разряд, Членство в профсоюзе, Совместитель заполнять, используя возможность выбора из списка. На данные Дата начала трудовой деятельности, Тарифный разряд, Количество иждивенцев и Процент удержания по исп. листам должна быть установлена проверка типа данных и мин., макс. значение. Использовать возможность выбора из списка и при вводе названия расчетного месяца и количества рабочих дней в расчетном месяце во входной форме 4. Все Фамилии И.О. вводятся один раз во входную форму 3, в остальных таблицах должна быть только ссылка на эту форму. В промежуточной форме 1 Тарифный коэффициент выбирается из Тарифного справочника соответственно Тарифному разряду работника - использовать функцию ПРОСМОТР. Стаж определяется на дату расчета от даты начала трудовой деятельности с помощью функции ДНЕЙ360 и поделить на 360. Процент оплаты больничного листа определяется соответственно стажу - использовать функцию ЕСЛИ. Все расчеты в Расчетно-платежной ведомости, кроме суммирования и вычитания, должны проводиться с помощью функции ОКРУГЛ (округление до двух знаков, т.е. до копеек). Названия промежуточной формы 2 и выходной формы должны в названии содержать ячейку, отражающую месяц и год, за который считается заработная плата (на основании даты расчета с помощью формата данных). Оклад = минимальная з/п {вх.ф. 2}* тарифный коэффициент {вх.ф. 3}. 3арплата = оклад / количество рабочих дней в месяце {вх.ф. 4} * количество отработанных дней {вх.ф. 4}. Начислено по больничному листу = оклад / количество рабочих дней в месяце {вх.ф. 4} * количество дней по б/л {вх.ф. 4} * процент оплаты б/л {вх.ф. 3}. Аванс = оклад * процент выданного аванса {вх.ф. 4}. Входная форма 1. Тарифный справочник
Входная форма 2 Справочные данные
|
Входная форма 3 Учетные сведения о работниках
Ф.И.О. |
Дата начала труд. деятельности |
Тарифный разряд |
Членство в профсоюзе |
Совместитель |
Количество иждивенцев |
Процент удержания по исполнительным листам |
Аверин В.П. |
10.01.80 |
11 |
да |
да |
1 |
|
Березин Ф.Ф. |
1.06.85 |
15 |
да |
нет |
2 |
25% |
Сысоев Н.К. |
14.09.98 |
11 |
нет |
да |
|
|
Петров С.М. |
15.12.65 |
16 |
да |
да |
2 |
|
Кучина И.А. |
1.09.78 |
13 |
да |
нет |
2 |
|
Енина Е.А. |
20.03.99 |
12 |
нет |
да |
1 |
|
Федосов И.М. |
10.02.95 |
13 |
да |
да |
1 |
25% |
Якушкин И.Т. |
5.08.92 |
14 |
да |
нет |
2 |
33% |
|
|
|
|
|
|
|
Min |
01.01.1940 |
1 |
|
|
0 |
0 |
Max |
01.01.2005 |
18 |
|
|
10 |
0,5 |
Входная форма 4. Табель учета рабочего времени
Подоходный налог (если совместитель) = процент подоходного налога{вх.ф.2} * начислено всего. Подоходный налог (если не совместитель) = процент подоходного налога{вх.ф.2} * начислено всего - вычет на 1 работника{вх.ф.2} - количество иждивенцев {вх.ф.3}* вычет на 1 иждивенца {вх.ф.2}. Если полученное значение отрицательное, то подоходному налогу присваивается значение 0. Удержано по исп. листам = (начислено всего - сумма подоходного налога) * процент удержания по исп. листам {вх.ф.3}. Профсоюзный налог=начислено всего * процент профсоюзного налога {вх.ф. 2}, если "членство в профсоюзе" = "да", иначе профсоюзный налог равен 0. К выдаче = начислено всего - удержано всего. Промежуточная форма 1. Тарифный коэффициент и процент оплаты больничных листов
|
Промежуточная форма 2
Расчетно-платежная ведомость за ____
Ф.И.О. |
Оклад |
Начислено, руб |
Удержано, руб |
К выдаче, руб |
||||||
Зарплата |
по б/л |
Всего |
Аванс |
Подоходный |
по исп. листам |
Профсоюзный |
Всего |
|||
… |
||||||||||
Итого |
|
|
|
|
|
|
|
|
|
|
Выходная форма 1
Платежная ведомость за |
|
|
Ф.И.О. |
К выдаче |
Подпись |
… |
||
Итого к выдаче |
|
|