Часть 1. Постановка задачи
Выполнить расчет начисления заработной платы, предназначенной для конкретных заказов в разрезе цехов. Расчет выполняется путем накопления сумм заработной платы, начисленных для каждого работника.
Входная информация: код цеха, код заказа, табельный номер, вид начисления, сумма начисления по табельному номеру.
Результирующая информация: код заказа, вид начисления, сумма заработной платы, использованной на заказ, сумма заработной платы, использованной в цехах.
Организационно-экономическая сущность задачи
1.1Наименование задачи: начисление заработной платы.
1.2.. Место решения задачи: бухгалтерия ООО «Техник».
1.3. Цель решения задачи: обеспечение своевременного начисления
заработной платы.
1.4. Периодичность решения задачи: ежемесячно до 5-го числа следующего месяца.
1.5. Для кого предназначено решение задачи: для расчетного отдела бухгалтерии, планового отдела и руководства фирмы.
1.6. Источники получения исходных документов: ведомость учета начислений заработной платы работникам.
1.7. Информационная модель задачи:
1.8. Экономическая сущность задачи.
Учет заказов необходим для контроля заполнения табельной ведомости по начислению заработной платы рабочим. На основании табельной ведомости анализируются сумма зарплат по заказам и сумма зарплат по цехам, из чего можно будет выявить потребности цехов.
Описание входной информации
2.1. Для решения задачи используется перечень всех первичных документов.
2.2. В качестве входной информации используется «Табельная ведомость по заказам». На основании этого документа создается следующий машинный документ.
|
Ведомость по заказам
Таблица 1
Код цеха | Наименование цеха | Код заказа | Наименование заказа | Табельный номер | Вид начисления | Сумма начисления |
i | j | t | k | Sijt |
Описание структуры первичного документа
«Ведомость по заказам »
Таблица 2
Имя реквизита | идентификатор | Тип данных | Длина целые дробные | Способ ввода реквизита |
Табельный номер | АВ | С | Вручную | |
Код цеха | KC | С | Вручную | |
Наименование цеха | NC | С | Автоматически из справочника | |
Код заказа | KH | С | Вручную | |
Наименование заказа | NH | С | Автоматически из справочника | |
Начисление з/п | SUМ | Ч | Вручную |
2.3. Количество документов за период: ежемесячно до 5 шт.
2.4. Описание контроля ввода документа:
- код цеха: контроль на диапазон значений (от 1 до 5);
- код заказа: контроль на диапазон значений (от 1 до 8).
Описание условно-постоянной информации
3.1. В данном разделе приводится перечень справочников, используемых для решения задачи, а также описание их структуры.
Для решения задач используется два справочника:
- справочник цехов, который служит для расшифровки кодов цехов;
- справочник заказов, который служит для расшифровки кодов заказов.
3.2. Описание структуры справочников
Описание структуры документа «Справочник цехов»
Таблица 3
Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
целые | дробные | ||||
Код цеха | KC | С | |||
Наименование цеха | NC | С |
Описание структуры документа «Справочник заказов»
Таблица 4
Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
целые | дробные | ||||
Код заказа | КH | С | |||
Наименование заказа | NH | С |
|
Справочник работников (Работники) – служит для расшифровки табельных номеров работников.
Описание структуры документа «Справочник работников»
Таблица 5
Имя реквизита | Идентификатор | Тип данных | Длина | Ключ сортировки | |
целые | дробные | ||||
Табельный номер | ТАВ | С | |||
Фамилия И.О. | FIO | С |
Описание результирующей информации
4.1. Форма результирующего документа
Таблица 6
код цеха | Итог |
Сумма начисленных з/п по цеху | Ci |
Cумма начисленных з/п по предприятию | C |
4.2. Приводится описание структуры результирующего документа.
Описание структуры результирующего документа
Таблица 7
Имя реквизита | идентификатор | Тип данных | Длина | Ключ сортировки | |
Наименование цеха | NC | С | |||
Сумма начисленных з/п по цеху | QC | Ч | |||
Общая сумма начисленных з/п | OC | Ч |
4.3. Количество документов за период: ежемесячно 1 шт.
4.4. Количество строк в документе (в среднем): 20.
4.5. Контроль правильности документа: логический контроль полученных сумм.
Описание алгоритма решения задачи
Для получения ведомости по начислению зарплат необходимо рассчитать два показателя:
- Сi- сумма заработной платы, начисленная для заказа j.
-C- сумма заработной платы, начисленная в цехе i.
Расчеты выполняются по следующим формулам:
СI = ∑∑Sijt; С=∑Сi,
Где Sijt - сумма заработной платы, начисленная работнику с табельным номером t, работающему в цехе i, для выполнения заказа j.
|