Курсовая работа: Програма для отримання відомості трудомісткості і розцінок на виріб в розрізі дільниць та кодів
Облік витрат на виробництво повинен забезпечити:
- розрахунок виконання виробничого плану;
- визначення фактичної собівартості і виявлення понаднормативних витрат;
- контроль за виконанням планових показників;
- зниження самоцінності продукції за всіма статтями затрат;
- контроль за дисципліною і своєчасним виявленням нераціональних витрат матеріальних та фінансових ресурсів.
Витрати, які впливають на собівартість продукції, групуються відповідно до їх економічного змісту за такими елементами:
1. матеріальні витрати
2. витрати на оплату праці
3. відрахування на соціальне страхування
4. амортизація основних фондів та нематеріальних активів
5. інші витрати.
На побудову обліку витрат на виробництво впливає організація виробничиго процесу, під якою розуміють розміщення устаткування і робітників, рух матеріалів і напівфабрикатів, взаємовідносини окремих структурних підрозділів підприємства.
Завданням передбачено розробку програмного забезпечення для отримання одного з головних звітів по обліку витрат на виробництво, а саме «Відомості зведеної трудомісткості і розцінок на виріб в розрізі номерів цехів і кодів дільниць».
Програма повинна забезпечувати виконання таких операцій:
ввід даних з первинного документа та їх запис на магнітний диск у файл послідовного доступу;
читання записів з дискового файлуі вивід їх на дисплей з метою візуального контролю введених даних;
сортування записів файлу по кодах дільниць і номерах цехів та вивід просортованих записів на диск;
формування та вивід вихідного зведення на дисплей.
Для реалізації поставленого завдання в середовищі TurboPascal 6.0 розроблено програму ZATRATY.PAS. Перелічені вище операції реалізуються в програмі за посередництвом процедур. Вхідні дані отримання вхідного зведення зберігаються на ТМД у файлі послідовного доступу з фізичеим іменем MVPR.DAT. Сортування записів вхідного файлу MVPR.DAT здійснюється в оперативній пам’яті з використанням методу обмінного сортування [1]. Для збереження просортованих записів створення окремого файлу не передбачено.
1.2 В хідна інформація
Вхідною для даної задачі є інформація первинних документів. Дані з первинних документів вводяться з клавіатури ПК і записуються на ТМД в файли MVPR.DAT (оперативний) та MPD.DAT (довідковий). Структура запису вхідного оперативного файлу представлена в таблиці 1.
Таблиця 1
Структура запису файла MVPR.DAT
Назва реквізиту | Ідентифікатор | Значність | Тип даних |
Код цеху | CEH | 2 | Цілий |
Код дільниці | DIL | 2 | Цілий |
Код деталі | DET | 7 | Символьний |
Об'єм виробничої партії | OPP | 4 | Дійсний |
Час підготовчо-заключний | TPZ | 4(1) | Дійсний |
Час штучний | TST | 4(1) | Дійсний |
Розцінка підготовчо-заключного часу | RPZ | 5(2) | Дійсний |
Розцінка штучного часу | RST | 5(2) | Дійсний |
Файл має логічне ім’я dov, фізичне ім’я файлу - mpd.dat, повне ім’я файлу d:\pascal\kurs\data\mpd.dat.
Організація файлу - послідовна.
Ввід даних і запис їх у файл здійснює процедура IN_DOV.
Вивід записів файлу на дисплей здійснюється процедурою OUT_DOV.
Структура запису вхідного довідкового файлу представлена в таблиці 2.
Таблиця 2