Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_KKP_ASOI.doc
Скачиваний:
13
Добавлен:
13.05.2015
Размер:
382.98 Кб
Скачать

Информационная база задачи

Входная оперативная (переменная информация).

Для решения задачи «Расчет заработной платы» используется следующий исходный оперативный документ (таблица 1).

Таблица 1

Перечень используемых реквизитов

Наименование документа

Используемые реквизиты

Тип и значность реквизитов

Условное обозначение реквизитов

Табель учета использования рабочего времени

1. Месяц

99

m

2. Код работника

9(4)

t

3. Отработано часов

999.9

Q

4. Время плановое

999.99

Qпл

Отметки в табеле о причинах неявок на работу, о работе в режиме неполного рабочего дня и о других отступлениях от нормальных условий работы должны быть сделаны только на основании документов, оформленных надлежащим образом (листок трудоспособности, справки и т.п.).

Учет использования рабочего времени осуществляется в табеле методом сплошной регистрации явок и неявок на работу, либо путем регистрации только отклонений (неявок, опозданий и т.д.).

Нормативно-справочная информация.

В качестве нормативно-справочной информации используется массив «Лицевой счет» (ф. Т-54). Этот документ заполняется бухгалтером. Применяется он при обработке учетных данных с помощью средств вычислительной техники и содержит только условно-постоянные реквизиты о работнике. На основании данных лицевого счета составляется также расчетно-платежная ведомость по ф. Т-49.

Состав и характеристика реквизитов массива приведены в таблице 2.

Таблица 2

Массив «Лицевой счет»

Наименование реквизитов

Тип и значность реквизитов

Условное обозначение реквизитов

Месяц

99

M

Код работника

9(4)

T

Размер оклада

9(5).99

O

Размер премии

9(5).99

P

Размер надбавки

9(5).99

N

Выходная (результативная) информация.

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

Таблица 3

Ведомость заработной платы

Код работника

Отработано часов

Сумма

9999

999.9

9(6).99

Итого

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

Состав сохраненной информации приведен в таблице 4.

Таблица 4

Перечень сохраняемых реквизитов

Наименование реквизитов

Тип и значность реквизитов

Условное обозначение реквизитов

Месяц

99

m

Код работника

9(4)

t

Отработано часов

999.9

Q

Сумма

9(6).99

S

Алгоритм решения задачи

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

  2. Упорядочить его по возрастанию кода работника.

  3. По коду работника отыскать в нормативно-справочных данных размер оклада.

  4. Если оклад не найден, то готовится сообщение об этом и данный код работника из дальнейших расчетов исключается.

  5. Если оклад найден, то рассчитать сумму по формуле:

Simt=(Qimt / Qimtпл) * Qimt (1)

  1. По коду работника отыскать в нормативно-справочных данных размер премии.

  2. Если премия не найдена, то рассчитать сумму по формуле:

Simt 1 = Simt + 0 (2)

  1. Если премия найдена, то рассчитать по формуле:

Simt 1 = Simt + Pimt (3)

  1. По кодам подразделения и работника отыскать в ормативно-справчных данных размер надбавки.

  2. Если надбавка не найдена, то рассчитать по формуле:

Simt 2 = Simt 1 + 0 (4)

  1. Если надбавка найдена, то рассчитать по формуле:

Simt 1 = Simt + Nimt (5)

  1. Накопившиеся итоги по организации по формулам:

Qim = ∑ Qimn (6)

Sim 2 = ∑ Simn (7)

где n – число работников организации в течение m-го месяца.

  1. По окончании исходных данных распечатать таблицу и закончить работу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]