Программа учета удержания из заработной платы

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,38 Мб
  • Опубликовано:
    2012-10-09
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Программа учета удержания из заработной платы

Федеральное агентство по образованию РФ

"Алтайский техникум информатики и вычислительной техники"









Курсовой проект

на тему: "Учет удержания из заработной платы"


Выполнил студент

Бережной В. А

Проверила

Манн С.В.

Федеральное агентство по образованию

Алтайский филиал МЭСИ

Задание

На практике по предмету "Разработка и эксплуатация автоматизированных информационных систем".

Специальность: 230103 "Автоматизированные системы обработки информации и управления"

группа 3-А-1-07.

Студенту(ке) Бережному Владиславу Александровичу

Преподаватель: Манн Светлана Владимировна

Основные разделы

Введение

Общая часть

1.1     Экономическая сущность задачи

1.2     Постановка задачи

1.2.1  Первичные документы

1.2.2  Структура базы данных

.2.3    Выходные документы

1.3     Характеристика используемой ПЭВМ, ОС и языка программирования

         Разработка программного обеспечения

.1       Алгоритм задачи и его описание

2.2     Описание переменных, процедур и функций

.3       Программы и их описание

.4       Инструкция пользователю

.5       Результаты работы программ

. Заключение

.Список общепринятых сокращений.

. Список литературы

Приложения

Дата выдачи "14" мая 2010г

Подпись преподавателя _____________/ Манн С.В/

Содержание

Введение

. Общая часть

.1 Экономическая сущность задачи

.2 Постановка задачи

.2.1 Первичные документы

.2.2 Структура базы данных

.2.3 Выходные документы

.3 Характеристика используемой ПЭВМ, ОС и языка программирования

. Разработка программного обеспечения

.1 Алгоритм задачи и его описание

.2 Описание переменных, процедур и функций

.3 Программы их описание

.3.1 Алгоритм и текст программы меню

.3.2 Алгоритмы и тексты (вид форм) программ ввода данных

.3.3 Алгоритмы и тексты программ формирования выходных документов

.3.4 Тексты прочих программ и процедур

.4 Результаты работы программ

.5 Инструкция пользователю

3. Расчетное проектирование

3.1 Определения объемов работ по операциям технологического процесса

3.2 Расчёт трудоемкости и стоимости работ

Список общепринятых сокращений

Заключение

Список используемой литературы

Введение

Заработная плата всегда была важным вопросом, и интересовала всех людей, т.к. она является основным источником дохода большинства людей, а удержания, производимые из заработной платы, которая и без того у большинства людей не высокая, являются не менее важным вопросом для каждого человека. Удержания, производимые из заработной платы, волнуют каждого человека получающего заработную плату, т.к. от размера и вида удержаний зависит размер зарплаты, которую получает работник, поэтому тема удержаний является актуальной для каждого человека. Также актуальность темы: "Удержания из заработной платы" не вызывает сомнения, так как является очень важной составной частью всего бухгалтерского учета, работы с сотрудниками и налоговых начислений. Исходя из этого, можно сказать, что удержания из заработной платы это актуальный вопрос, волнующий каждого.

Цель данной курсовой работы состоит в том, чтобы рассмотреть и раскрыть все возможные виды удержаний из заработной платы, предусмотренные законодательством в Российской федерации.

Удержания производятся из любой заработной платы, независимо от работоспособности, стажа и уровня подготовки работника, т.к. основным видом удержания является налог дохода на физические лица. Этот налог начисляется абсолютно на все виды дохода из заработной платы, разница состоит лишь в налоговой ставке в зависимости от способа получения дохода. Но даже удержание налога на доходы физических лиц имеет некоторые нюансы и задачей курсовой работы является раскрытие всех нюансов. Также в данной курсовой работе рассмотрен учет основных удержаний, документальное оформление этих удержаний и их нормативно-правовая база. Персональные ЭВМ представляют новый класс средств вычислительной техники. Они отличаются высокой надёжностью, дешевизной, компактностью, малым потреблением энергии. Эти свойства позволяют создать на их основе автоматизированные рабочие места широкого назначения. Широкая потребность в автоматизированной обработке массовой информации на ЭВМ выдвинула потребность в специализированных языках обработки данных. Такие средства обычно включаются в состав системы управления базами данных, но могут существовать и отдельно. Пакеты СУБД (системы управления базами данных) дают возможность пользователям осуществлять непосредственное управление данными, а программистам непосредственно разрабатывать более совершенные их обработки - приложения. Цель написания данной работы: разработать систему автоматизации учета операций по амортизированному учету удержания из заработной платы, т.е. разработка программного продукта, облегчающего бухгалтерский учет в области учета удержания из заработной платы. Создание программного продукта должно автоматизировать работы бухгалтера и исключить ручной труд. Для производственно-хозяйственной деятельности предприятия необходимы учитывать готовую продукцию произведенную на предприятии. Основными задачами бухгалтерского учета является:

·        Изучить теоретические основы учета операций по учету готовой продукции;

·        Разработать удобный пользовательский интерфейс;

·        Разработать программы формирования документов;

·        Разработать необходимые базы данных;

·        Обеспечить правильное документальное оформление и своевременное отражение в учетных регистрах поступления готовой продукции, и ее выбытия;

·        Правильное исчисление и отражение учета суммы по учету удержания из заработной платы.

1. Общая часть

.1 Экономическая сущность учет удержания из заработной платы

Из начисленной работникам организации заработной платы, оплаты труда по трудовым договорам, договорам подряда и по совместительству производят различные удержания, которые можно разделить на три группы: обязательные удержания, удержания по инициативе организации, удержания по инициативе члена трудового коллектива.

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

По инициативе организации через бухгалтерию из заработной платы работников могут быть произведены следующие удержания: долг за работником; ранее выданные плановый аванс и выплаты, сделанные в межрасчетный период; в погашение задолженности по подотчетным суммам; за ущерб, нанесенный производству; за порчу, недостачу или утерю материальных ценностей, за брак; за товары, купленные в кредит и т.д. Удержания осуществляются на основании приказа руководителя организации с указанием причины удержаний, с которым должно быть ознакомлено под расписку лицо, с доходов которого производятся удержания.

К удержаниям по инициативе члена трудового коллектива относятся: удержания профсоюзных взносов, удержания в пользу физических или юридических лиц на основании письменного заявления работника.

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

Налоговым периодом признается календарный год. Объектом налогообложения считается доход, полученный налогоплательщиком от источников в Российской Федерации и за ее пределами. При определении налоговой базы учитываются все виды доходов, как в денежной, так и в натуральной форме, а также материальные выгоды.

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

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

Если работник выполняет работу на основании договора гражданско-правового характера, то ущерб возмещения в соответствии с нормами гражданского законодательства. Гражданское законодательство предусматривает полное возмещение причиненного ущерба, а также недополученного дохода.

Если с работником заключен трудовой договор, то ущерб возмещается в соответствии с трудовым законодательством. Трудовой кодекс определяет случаи полной и ограниченной материальной ответственности только в размере прямого действительного ущерба, причиненного виновным противоправным поведением (действием или бездействием). Неполученные доходы взысканию с работника не подлежат. При ограниченной материальной ответственности ущерб возмещается не более среднего месячного заработка работника. Случай полной материальной ответственности наступает: когда на работника возложена материальная ответственность в полном размере за ущерб, причиненный работодателю при исполнении работником трудовых обязанностей; при недостаче ценностей, вверенных работнику на основании письменного договора о полной индивидуальной или коллективной материальной ответственности, а также коллективной материальной ответственности, а также полученных им по разовому документу; если ущерб причинен преступными действиями работника, установленными приговором суда; при умышленном причинении ущерба; при разглашении сведений, составляющих охраняемую тайну (служебную, коммерческую или иную); в других случаях, предусмотренных законодательством.

При утрате или порче имущества размер ущерба определяется рыночными ценами, действующими в данной местности на день причинения ущерба, но не ниже остаточной стоимости этого имущества.

По распоряжению работника на основании его письменных заявлений могут быть удержаны: алименты; перечисления на благотворительные цели, кредиты, займы, выданные работнику; суммы страховых взносов, в погашение обязательств по подписке на акции; стоимость продукции или услуг, отпущенных работнику; профсоюзные взносы и т.п.

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

Общая сумма удержаний по решению работодателя не может превышать 20% от суммы, причитающейся работнику.

Суммы заработной платы, остающиеся после всех удержаний, представляют задолженность организации перед работниками, и подлежит выплате.

 

1.2 Постановка задачи


1.2.1 Первичные документы

Организации различных отраслей производства могут применять специализированные формы (модификации) накладных и других первичных учетных документов. При этом указанные документы должны содержать обязательные реквизиты, предусмотренные Федеральным законом "О бухгалтерском учете". Напомним, что в соответствии со статьей 9 "Закона о бухгалтерском учете" такими обязательными реквизитами являются:

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

дата составления документа;

наименование организации, от имени которой составлен документ;

содержание хозяйственной операции;

измерители хозяйственной операции в натуральном денежном выражении;

наименование должностей лиц, ответственных за совершение хозяйственной операции и правильность ее оформления;

личные подписи указанных лиц.

Кроме того, накладная должна содержать дополнительные показатели такие, как основные характеристики отгружаемой (отпускаемой) продукции

 

1.2.2 Структура баз данных


Таблица "Сведения о покупателе"


inn-идентификационный номер налогоплательщика

Nainp-наименование покупателя

gorod-город

yliza-улица

nomerdom-номер дома

Kodb-код банка

rs-расчетный счет

Таблица"Отгрузка"

-номер документа

viddok-вид документа

data-дата

regn-регистрационный номер

summa-сумма

inn-инн

Таблица "Приход"

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

data-дата

ndokreg-номер регистрационного документа

cummasnds-сумма с НДС

ndok-номер документа

summands-сумма НДС

summfopl-сумма оплаченная

Таблица "Счет-фактура"

номер фактурыинндата-Стоимость товара

stavka-ставка НДС

sumnds-сумма НДС

stsnds-стоимость с НДС

Таблица "Остатки"

инндебеткредит-дата

1.2.3 Выходные документы

Счет - фактура является документом, служащим основанием для принятия предъявленных сумм налога к вычету или возмещению в порядке, предусмотренном НК РФ.

Счета - фактуры, составленные и выставленные с нарушением порядка, установленного налоговым законодательством, не могут являться основанием для принятия предъявленных покупателю продавцом сумм налога к вычету или возмещению. Невыполнение требований к счету - фактуре, непредусмотренных НК РФ, не может являться основанием для отказа принять к вычету суммы налога, предъявленные Продавцом.

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

1.3 Характеристика используемой ПЭВМ, ОС и языка программирования

Visual FoxPro является постоянно развивающейся объектно -ориентированной, визуально- программируемой, управляемой по событиям программной средой. Новая версия 9.0 популярного продукта компании Microsoft снабжена рядом новых функций, облегчающих разработку.

Одним из главных достоинств продукта является его полная совместимость с предыдущими версиями.

С помощью Visual FoxPro 9.0 можно создавать Web- серверы и Com-компоненты, а также без усилий организовывать их взаимодействие с NET -приложениями. В версии 9.0 реализованы новые типы данных, введены дополнительные типы индексов, упрощена работа с удаленными данными, усовершенствовались возможности построения пользовательских интерфейсов, реализованы механизмы создания форм с автоматической расстановкой управляющих элементов.

Для упрощения и ускорения процесса разработки приложений VFP 9.0 предоставляет пользователю несколько уровней разработки приложений, из которых он может выбрать наиболее для себя подходящий в зависимости от своего профессионального уровня и стоящих перед ним задач: мастера, конструкторы, построители, создание собственных пользовательских классов.

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

·        Обеспечение защиты Вашего компьютера;

·        Простата и удобство настройки сетевых подключений;

·        Удобный интерфейс;

·        Обеспечение конфиденциальности при использовании сети Интернет;

·        Восстановление системы в случае возникновения ошибок;

·        Большие Мультимедийные возможности;

·        Использование удаленного помощника;

·        Хорошая совместимость с прошлыми версиями Windows.

При разработке программного обеспечения использовался компьютер со следующими характеристиками:

1. 19 дюймов <монитор LG FL1953S>

2. Pentium 4 2.8 ГГц

3. HDD 160 Gb

4. Видеокарта GeForse 8400 256 Mb

5. Модуль памяти DDR2 512 Mb

6. Клавиатура Genius KB - 06 X2 brown box P/S

7. FDD 3,5 Samsung

8. Мышь оптическая Genius NS PS/2

2. Разработка программного обеспечения

 

2.1 Алгоритм задачи и его описание


Главной задачей проектирования в этом отчете на тему "Учёт расчетов с покупателями и заказчиками" является автоматизация ведения расчетов с покупателями и заказчиками и обработки данных, а также получение бухгалтерских итогов по отгрузкам продукции, счетов-фактур, книгу продаж и оборотно-сальдовую ведомость.

Разработка программного обеспечения для реализации функций по ведению бухгалтерского учёта расчетов с покупателями и заказчиками организации. Алгоритм задачи направлен на то, что бы программа обработала первичные документы, введенные пользователем в систему, выбрав с документов нужные реквизиты и суммы по отгрузкам, а также пользователь может просто ввести необходимые реквизиты вручную.

После того как пользователь ввёл необходимые реквизиты документов в таблицу базы данных или документы за определённый период, и запустит нужную программу, в зависимости от итогов, которые нужно получить, и введёт номер месяца и год по запросу программы.

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

Полученный документ можно распечатать, просто задав команду печати, выбрав определенный пункт меню "Печать", или создать её резервную копию, отправить ведомость в архив документов, переслать другой организации или в другой банк.

 

2.2 Описание переменных, процедур и функций


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

Переменные задачи "sh_f.prg"

 Переменная

 Тип данных

 Предназначение

 r

Character (символьный)

Присваивает "|" для шапки

 m

Numeric (числовой)

Для ввода номера фактуры

 a1

Character (символьный)

Для присвоения реквизитов

 а2

Character (символьный)

Для присвоения реквизитов

 а3

Character (символьный)

Для присвоения реквизитов

 а4

Character (символьный)

Для присвоения реквизитов

 К1

Character (символьный)

Для поиска ИНН

 К2

Character (символьный)

Для поиска ИНН с другой таблицы

 а

Character (символьный)

Для присвоения реквизитов


Переменные задачи "kniga.prg"

Переменная

 Тип данных

Предназначение

 itog

Numeric (числовой)

Для подсчета итогов

 itog2

Numeric (числовой)

Для подсчета итогов

 itog3

Numeric (числовой)

Для подсчета итогов

 r

Character (символьный)

Присваивает "|"


Переменные задачи "oborotka.prg"

Переменная

 Тип данных

Предназначение

 ms

Numeric (числовой)

номер месяца

 g

 Data (датовый)

год

 nm

Numeric (числовой)

дата

 y

Numeric (числовой)

для отражения суммы

 u

Numeric (числовой)

для отражения разницы между y и t

 d

Numeric (числовой)

дебет

 k

Numeric (числовой)

кредит

 pd

Numeric (числовой)

промежуточный дебет

 pk

Numeric (числовой)

промежуточный кредит

 dk

Numeric (числовой)

разница между Д и К

 dr

Numeric (числовой)

резултативный дебет

 kr

Numeric (числовой)

результативный кредит

 t

Numeric (числовой)

для отражения оплаты за товар

 vd

Numeric (числовой)

всего по Д

 vk

Numeric (числовой)

всего по К


Процедуры программы меню

Процедура для открытия помощи:

PROCEDURE ins

t="HELP.chm"/n c:\windows\hh.exe &t

Процедура открытия таблицы "Сведения о покупателе":

PROCEDURE pokpok.dbf TABLES ALL

Процедура открытия таблицы "Отгрузка":

PROCEDURE otgruzkaotgruzka.dbf TABLES ALL

Процедура открытия таблицы "Счет-фактура":

PROCEDURE shfaksh_fak.dbf

CLOSE TABLES ALL

Процедура открытия таблицы "Приход денег":

PROCEDURE prixodprixod.dbf TABLES ALL

Процедура печати "Счет-фактуры":

PROCEDURE sfakturPRINTSTATUS()PRINTER onsh_fak.txt TO printPRINTER off("Печать не возможна!!!",0,"Внимание!!!")

Процедура печати "Книги продаж":

PROCEDURE kniga

IF PRINTSTATUS()PRINTER onkniga.txt TO printPRINTER off("Печать не возможна!!!",0,"Внимание!!!")

Процедура печати "Оборотно-сальдовой ведомости":

PROCEDURE oborotPRINTSTATUS()PRINTER onvedom.txt TO printPRINTER off

MESSAGEBOX("Печать не возможна!!!",0,"Внимание!!!")

ENDIF

Процедура просмотра "Счета-фактуры":

PROCEDURE sfaktrCOMM sh_fak1.TXT NOED

Процедура просмотра "Книги продаж"

PROCEDURE knig

MODI COMM kniga.TXT NOED

Процедура просмотра "Ведомости"

PROCEDURE obortFORM ost.frx PREVIEW

close data

2.3 Программы и их описание

2.3.1 Алгоритм и текст программы меню

SET SYSMENU TO

SET SYSMENU AUTOMATICPAD vvod OF _MSYSMENU PROMPT "Ввод данных" COLOR SCHEME 3PAD redakt OF _MSYSMENU PROMPT "Редактирование БД" COLOR SCHEME 3PAD vixodinf OF _MSYSMENU PROMPT "Выходная информация" COLOR SCHEME 3PAD serv OF _MSYSMENU PROMPT "Сервис" COLOR SCHEME 3PAD instryk OF _MSYSMENU PROMPT "Инструкция пользователю" COLOR SCHEME 3PAD vixod OF _MSYSMENU PROMPT "Выход" COLOR SCHEME 3PAD vvod OF _MSYSMENU ACTIVATE POPUP вводданныхPAD redakt OF _MSYSMENU ACTIVATE POPUP редактировPAD vixodinf OF _MSYSMENU ACTIVATE POPUP выходнаяинPAD serv OF _MSYSMENU ACTIVATE POPUP сервисSELECTION PAD INSTRYK OF _MSYSMENU DO INSPAD vixod OF _MSYSMENU ACTIVATE POPUP выходPOPUP вводданных MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF вводданных PROMPT "Сведения о покупателе"

DEFINE BAR 2 OF вводданных PROMPT "Отгрузка продукции"BAR 3 OF вводданных PROMPT "Счет-фактура"BAR 4 OF вводданных PROMPT "Приход"SELECTION BAR 1 OF вводданных do form pokyp.scxSELECTION BAR 2 OF вводданных do form otg.scxSELECTION BAR 3 OF вводданных do form shfakt.scxSELECTION BAR 4 OF вводданных DO form prixod..scxPOPUP редактиров MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF редактиров PROMPT "Сведений о покупателе"BAR 2 OF редактиров PROMPT "Данных об отгрузке"BAR 3 OF редактиров PROMPT "Счет-фактуры"

DEFINE BAR 4 OF редактиров PROMPT "Приход"SELECTION BAR 1 OF редактиров DO pokSELECTION BAR 2 OF редактиров DO otgruzkaSELECTION BAR 3 OF редактиров DO shfakSELECTION BAR 4 OF редактиров DO prixodPOPUP выходнаяин MARGIN RELATIVE SHADOW COLOR SCHEME 4BAR 1 OF выходнаяин PROMPT "Счет-фактура"BAR 2 OF выходнаяин PROMPT "Книга продаж"

DEFINE BAR 3 OF выходнаяин PROMPT "Оборотно-сальдовая ведомость"

ON SELECTION BAR 1 OF выходнаяин do sh_fak.prgSELECTION BAR 2 OF выходнаяин Do kniga.prgSELECTION BAR 3 OF выходнаяин do oborotkaPOPUP сервис MARGIN RELATIVE SHADOW COLOR SCHEME 4BAR 1 OF сервис PROMPT "Печать"BAR 2 OF сервис PROMPT "Просмотр документов"BAR 3 OF сервис PROMPT "Архив"BAR 1 OF сервис ACTIVATE POPUP печатьBAR 2 OF сервис ACTIVATE POPUP просмотрдоSELECTION BAR 3 OF сервис do form "form1.scx"POPUP печать MARGIN RELATIVE SHADOW COLOR SCHEME 4BAR 1 OF печать PROMPT "Счет-фактура"BAR 2 OF печать PROMPT "Книга продаж"BAR 3 OF печать PROMPT "Ведомость"SELECTION BAR 1 OF печать DO sfakturSELECTION BAR 2 OF печать DO knigaSELECTION BAR 3 OF печать DO oborotPOPUP просмотрдо MARGIN RELATIVE SHADOW COLOR SCHEME 4BAR 1 OF просмотрдо PROMPT "Счет-фактура"BAR 2 OF просмотрдо PROMPT "Книга продаж"

DEFINE BAR 3 OF просмотрдо PROMPT "Оборотно-сальдовая ведомость"

ON SELECTION BAR 1 OF просмотрдо DO sfaktrSELECTION BAR 2 OF просмотрдо DO knigSELECTION BAR 3 OF просмотрдо DO obortPOPUP выход MARGIN RELATIVE SHADOW COLOR SCHEME 4BAR 1 OF выход PROMPT "В WINDOWS"SELECTION BAR 1 OF выход QUIT



2.3.2 Алгоритм и тексты программ ввода данных

Для ввода данных в проекте используются формы. В этих формах можно добавлять записи, редактировать их, и удалять. А также перемещаться по базе данных.

Форма "Сведения о покупателе"


Для данной формы эксклюзивно открыта таблица "pok.dbf":

USE pok EXCLUSIVE

Кнопки формы:

Кнопка "Добавить":

BLANK.txtinn.SetFocus()

thisform.Refresh

Кнопка "Удаление":

MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6

SELECT pokDELETED()thisform

.grid1.RecordSource=null

.grid1.RecordSource='pok'

.refreshthisform.grid1

.column1.width=121

.column2.width=97

.column3.width=92

.column4.width=154

.column5.width=123

.column6.width=107THISFORM

.grid1.RecordSource=null

.grid1.RecordSource='pok'

.refresh

_screen. activeform. REFRESH()

Кнопка "Первая":! BOF()top

_screen. activeform. REFRESH()

Кнопка "Следующая":EOF()bottom

_screen.activeform.refresh

Кнопка "Предыдущая":!BOF()

_screen.ActiveForm.refresh()

Кнопка "Последняя":!EOF()bottom

_screen.ActiveForm.refresh()

Кнопка "Выход":

IF MESSAGEBOX("закрыть",4+32+256,"выход")=6

thisform.Release().Refresh

Форма "Отгрузка"


Для данной формы эксклюзивно открыта таблица "otgruzka.dbf":

USE otgruzka EXCLUSIVE

Кнопка "Добавить":

BLANK.txtnomd.SetFocus()

thisform.Refresh()

Кнопка "Удаление":MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6

SELECT otgruzkaDELETED()thisform

.grid1.RecordSource=null

.grid1.RecordSource='otgruzka'

.column1.width=121

.column2.width=97

.column3.width=92

.column4.width=154

.column5.width=123

.column6.width=107THISFORM

.grid1.RecordSource=null

.grid1.RecordSource='otgruzka'

.refresh

_screen. activeform. REFRESH()

Кнопка "Поиск":EMPTY (Thisform.Text1.Value)= .F.

*SELECT 1INDEXESFILE 'otgruzka.idx'on nomd TO 'otgruzka.idx'SEEK(Thisform.Text1.Value).Text1.Value=0.Refresh()

ELSE('Запись ненайдена (Проверте регистры символов...)!',0,'Внимание!!!')

thisform.Text1.Value=0

ENDIF

ENDIF

Кнопки: "Первая", "Следующая", "Предыдущая", "Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".

Форма "Приход"


Для данной формы эксклюзивно открыта таблица "prixod.dbf":

USE prixod EXCLUSIVE

Кнопка "Добавить":

BLANK.ndokreg.SetFocus()

thisform.Refresh()

Кнопка "Удаление":

MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6

SELECT prixodDELETED()thisform

.grid1.RecordSource=null

.grid1.RecordSource='prixod'

.refreshthisform.grid1

.column1.width=121

.column2.width=125

.column3.width=100

.column4.width=154

.column5.width=145

.column6.width=92

.column7.width=100THISFORM

.grid1.RecordSource=null

.grid1.RecordSource='prixod'

.refresh

_screen. activeform. REFRESH()

Кнопка "Поиск":EMPTY (Thisform.Text1.Value)= .F.1INDEXESFILE prixod.idxon ndokreg TO prixod.idxSEEK(Thisform.Text1.Value).Text1.Value=0.Refresh()

ELSE('Запись ненайдена (Проверте регистры символов...)!',0,'Внимание!!!').Text1.Value=0

Кнопки: "Первая", "Следующая", "Предыдущая", "Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".

Форма "Счет-фактура"

+

Кнопка "Добавить":

APPEND BLANK.txtnomf.SetFocus()

thisform.Refresh()

Кнопка "Удаление":

MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6

SELECT sh_fakDELETED()thisform

.grid1.RecordSource=null

.grid1.RecordSource=' sh_fak'

.refreshthisform.grid1

.column1.width=130

.column2.width=100

.column3.width=130

.column4.width=75

.column5.width=75

.column6.width=75

.column7.width=75THISFORM

.grid1.RecordSource=null

.grid1.RecordSource=' sh_fak'

.refresh

_screen. activeform. REFRESH()

ENDIF

Кнопки:"Первая","Следующая","Предыдущая","Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".

Форма "Архив"


Кнопка "Сохранить все":

SAFETY OFF

delete FILE TO 'резервные копии\otgruzka.dbf'FILE TO 'резервные копии\POK.dbf'FILE TO 'резервные копии\PRIXOD.dbf'FILE TO 'резервные копии\SH_FAK.dbf'FILE TO 'резервные копии\ostatki.dbf'

IF MESSAGEBOX('данные сохраняются в папку (резервные копии) ',4,'ВНИМАНИЕ !!!')=6

CLOSE TABLESDATABASESFILE OTGRUZKA.DBF TO 'резервные копии\otgruzka.dbf'FILE POK.dbf TO 'резервные копии\pok.dbf'FILE PRIXOD.DBF TO 'резервные копии\prixod.dbf'FILE SH_FAK.DBF TO 'резервные копии\sh_fak.dbf'FILE ostatki.DBF TO 'резервные копии\ostatki.dbf'.Refresh()

Кнопка "Очистить":

DO FORM clear.scx

Кнопка "Восстановить все":

SAFETY OFFMESSAGEBOX ('при восстановление данные заменяются',4,'ВНИМАНИЕ !!!')=6

CLOSE TABLESDATABASESFILE 'резервные копии\OTGRUZKA.dbf' TO otgruzka.dbfFILE 'резервные копии\POK.dbf' TO pok.dbfFILE 'резервные копии\PRIXOD.dbf' TO prixod.dbfFILE 'резервные копии\sh_FAK.dbf' To sh_fak.dbfFILE 'резервные копии\ostatki.dbf' TO sopdok.dbf.Refresh()

Кнопка "Выход":

MESSAGEBOX("закрыть",4+32+256,"выход")=6.Release()

ELSE.Refresh

.3.3 Алгоритмы и тексты программ формирования выходных документов

Программа формирования Счет-фактуры "sh_fak.prg"

SET CONSOLE OFFSAFETY ONash_fak.dbfbpok.dbf=RECNO()='|'=0=0=0=''=''=''=''=''aon nomf TO sh_fak.idx

m=VAL(INPUTBOX('Укажите номер счет-фактуры'))

LOCATE FOR a.nomf=ma.nomf=m THEN=a.inn=a.innALTERNATE TO sh_fak1.txtALTERNATE ON

? ' СЧЕТ-ФАКТУРА № ___',PADR(m,3),'____ от ',padr(a.dataa,8),' 'bon inn TO inn1.idxSEEK(k)=b.nainp=b.inn=b.gorod=b.yliza=b.nomerdom

ENDIF

?'Название организации покупателя ',padr(a,15),''

?'ИНН ',padr(a1,10),''

?'Город ',padr(a2,17),''

?'Улица ',padr(a3,17),''

?'Номер дома ',padr(a4,3),''

?'+-------------+---------------------------+-------------------+-----------------+

?'|Сумма без НДС,руб |Налоговая ставка(%) |Сумма НДС,руб |Сумма с НДС,руб |'

?'+-------------+---------------------------+-------------------+-----------------+'aon inn TO sh_fak.idxSEEK(k)

? r,PADr(a.sttov,22),r,PADR(a.stavka,25),r,PADR(a.sumnds,17),r,PADr(a.stsnds,15),r

?'+-------------+---------------------------+-------------------+-----------------+'

?''

?''

?' Руководитель организации _____________________ _____________'

?' (подпись) '

?''

?''

?' Главный бухгалтер _____________________ _____________'

?' (подпись) '

?''

?''

?' М.П.'

?' Выдал _____________________ ______________'

?' (подпись) 'ALTERNATE TOINDEXES sh_fak1.txtCOMMAND sh_fak1.txtDATABASES ALLTABLES ALL

ELSE

=MESSAGEBOX("Счет-фактуры с таким номером не существует.",0,"ВНИМАНИЕ!")


Программа формирования Книги продаж "kniga.prg"

CLEARDATE GERMANCONSOLE OFFSAFETY OFFcprixod.dbfon dat TO prixod1.idxdpok.dbfon inn TO inn1.idx=RECNO()='|'0.0 TO itog, itog2, itog3={}={}={}={}c=c.datBOTTOM=c.dat

GO TOP=ctod(INPUTBOX('Укажите начальную дату(самая раньняя дата указана выше)',PADR(x,8),''))=ctod(INPUTBOX('Укажите конечную дату(самая поздняя дата указана выше)',PADR(xx,8),''))

SET ALTERNATE TO kniga.txtALTERNATE ON

SELECT d


SELECT cFILTER TO (c.dat>=m AND c.dat<=mm)topWHILE !EOF()=inndSEEK(se)=nainpc

? r,PADr(dat,10),r,padr(a1,12),r,PADR(se,12),r,PADr(cummasnds,12),r,PADr(summands,12),r,PADR(summaopl,11),r

?'+--------+--------------+--------------+--------------+--------------+-------------+'=itog+c.cummasnds=itog2+c.summands=itog3+c.summaopl

?'| ИТОГО |',PADR(itog,12),'|',PADR(itog2,11),' |',PADR(itog3,11),'|'

?'+-----------------------------------+--------------+-------------+'

?''

?''

?' Руководитель организации _____________________ _____________'

?' (подпись) '

?''

?''

?' Главный бухгалтер ____________________ _____________'

?' (подпись) '

?' '

?' '

?' М.П.'ALTERNATE TOCOMMAND kniga.txt NOEDIT SAVEFILTER TOINDEXES kniga.txt DATABASES ALL

программа операционный удержание заработный


Программа формирования Оборотно-сальдовой ведомости "oborotka.prg"

CLEARdate germanBELL onsafety OFFDEFAULT TO "C:\Documents and Settings\Андрей\Рабочий стол\РПЗ по БД!!!\РПЗ Базы\"CONSOLE OFFALTERNATE TO vedom.txtALTERNATE ON=CTOD(INPUTBOX("Введите системную дату!"))=MONTH(dato) ms=iIF(nm=1,'январь',IIF(nm=2,'февраль',IIF(nm=3,'март',IIF(nm=4,'апрель',IIF(nm=5,'май',IIF(nm=6,'июнь',; IIF(nm=7,'июль',IIF(nm=8,'август',IIF(nm=9,'сентябрь',IIF(nm=10,'октябрь',IIF(nm=11,'ноябрь','декабрь')))))))))))=YEAR(dato)apok.dbfon inn TO inn1.idxbprixod.dbfon ndok TO ndok1.idxFILTER TO MONTH(dat)=nmcostatki.dbfon inn TO inn2.idxnm>=2FILTER TO MONTH(dats)=nm-1topFILTER TO MONTH(dats)=12.and.YEAR(dats)=g-1

SELECT a


t=0 && cумма с НДС=0 &&сумма полученная=0 && разница tи y=0 && дебет=0 && кредит=0 && промежуточный дебет=0 && промежуточный кредит=0 && разница между Д и К=0 && резултативный дебет=0 && результативный кредит=0 && всего по Д=0 && всего по К

DO WHILE !EOF()=inn=nainpWHIL inn=kpbWHILE inn=kp=t+summaopl=y+cummasnds=u+y-tcSEEK(kp)=debet=kreditau>=0=pd+d+u=pk+k=pd+d=pk+k-u=dk+pd-pkdk>=0=dk=0=0=-dk=vd+dr=vk+kr

?'|',+PADr(kp,10),'|',+PADL(naim,30),'|',+PADL(dato,10),'|',+STR(dr,11,2),'|',+str(kr,11,2),'|'cBLANKinn WITH kp,dats WITH dato,debet WITH dr,kredit WITH kra=0=0=0=0=0=0

?'| всего по отчету: |',STR(vd,11,2),'|',STR(vk,11,2),'|'

?'+------------------------------------------------------------------------+'ALTERNATE TOCOMMAND vedom.txt

CLOSE ALL



Стартовая программа, запускающая программу меню.

SET POINT TO '.'(.t.)

_SCREEN.Visible= .T.

_SCREEN.caption="УЧЕТ РАСЧЕТОВ С ПОКУПАТЕЛЯМИ И ЗАКАЗЧИКАМИ"

_screen.Closable= .F.

_SCREEN.Picture="024.JPG"

_screen.WindowState= 2

_screen.MaxButton= .F.menu.PRGkalendar.prg

READ EVENTS


2.6 Инструкция пользователю


Пункт "Ввод данных" преднозначен для ввода данных об покупателях, об отгрузках, прихода денег, счет-фактурах которые были проведены в данный отчётный период, а также об остатках на начало и конец отчётного периода. С ними можно осуществлять действия: -просмотр информации -редактирование -добавление записей в таблицы БД -поиск нужной информации.

Редактировать предназначен для редактирования таблиц баз данных.

Пункт "выходная информация" преднозначен для посчета сумм а, также формирования выходных документов.

Пункт "cервис" преднозначен для печати и просмотра документов: счет-фактуры, книги продаж, оборотно-сальдовой ведомости.

Пункт "Инструкция пользователю" предназначен для ознакомления с работой данной программой.

Пункт "выход" предназначен для завершения работы.

Результаты работы программ


Результат работы программы по формированию счет-фактуры "sh_f.prg"


Результат работы программы по формированию Книги продаж "kniga.prg"


Результат работы обротно-сальдовой ведомости "oborotka.prg"


3. Расчетное проектирование


.1 Определения объемов работ по операциям технологического процесса

Кассир затрачивает на заполнение документов 4 часа в день.

Трудоемкость базисного процесса обработки, при ручной обработке информации, определяется по формуле:

Тб= Кдн*4 час, ( 5 )

где: Кдн - количество дней необходимое для обработки данных (Кдн=22)

Тб= 22*4 =88 час/мес

Стоимость базисного процесса обработки вычисляется по формуле:

Сбз/пнр, ( 6 )

где: Снр - сумма накладных расходов;

Сз/п - сумма з/платы

Снрб*час/ст*0,60( 7 )

Сз/п=2500руб.

Час/ст=2500/(22*4)=28,40 руб.

Снр=88*28,40*0,60=1499,52руб.

Сб = 1499,52+2500=3999,52 руб.

Итоги за год:

Тб= 22*4*12 =1056 час/год

Снр=1056*28,40*0,60=17994,24руб.

Сб = 3999,52*12 = 47994,24руб.

.2 Расчёт трудоемкости и стоимости работ

Приемка первичных документов

Табл №1

Документ

Кол.док-тов в мес.

д/строк

Всего

Платежное поручение

140

1

140

Платежное требование

100

1

100

 

 

 

 

0

Чек

20

1

20

Объяв. На взн.налич

20

1

20

Итого в месяц:

280

=280 д/стр.

Ввод данных

Табл№2

Документ

Имя файла

д/строк всего

знак.в БД

Всего

Поступление

post.dbf

31

108

3348

Выбытие

vib.dbf

30

108

3240

Итого в месяц:

6588


Q2=6588 зн.

Контроль: Q3=Q1=120 д/стр.

Корректировка: Q4=Q2 * 0,03=197,64 зн.

Табл№3 Автоматический ввод информации для обработки

Машинограмма

БД

количество

к-т

Част. Реш.

Операций всего в мес.



записей

знаков

всего

перев.



Выписка с

post.dbf

150

108

16200

1000

1

16 200 000

расчетного счета

vib.dbf

190

108

20520

1000

1

20 520 000

 

ost.dbf

150

108

16200

1000

1

16 200 000

Журнал-ордер №2

post.dbf

190

108

20520

1000

1

20 520 000

 

vib.dbf

150

108

16200

1000

1

16 200 000

 

post.dbf

150

108

16200

1000

1

16 200 000

Ведомость №2

vib.dbf

190

108

20520

1000

1

20 520 000

 

sumnach.dbf

1

12

12

1000

1

12 000

Итого за месяц:

126 372 000


Табл№4 Печать машинограмм

Машинограмма

имя файла

Строки

Час-

Длина стр. в знаках

Знаков всего



печати

итогов

заголовка

Всего

тота



Выписка

Выписка.txt

20

1

1

22

1

49

Ведомость №2

Ведомость №2.txt

15

1

2

18

1

75

1 350

Журнал-ордер №2

Ж-о №2.txt

15

1

2

18

1

75

1 350

Итого за месяц:

58

 

 

3 778


Автоматический вывод информации в файл

Машинограмма

Кол. знак. всего

К перевод.

Частота

Операций всего

Выписка с расчетного счета

1 078

1 000

1

1 078 000

Ведомость №2

1 350

1 000

1

1 350 000

Журнал-ордер №2

1 350

1 000

1

1 350 000

Итого за месяц:

3 778 000



Табл № 5

№п/п

Операция

ВТ

Ед.изм

QI

HI

TI

Час.тар. ст-ка

Сумма з/п

Час.ам. Ст-ть

Сумма износа

Сумма НР (70%)

CI

1

Приемка

 

д/стр.

280

700

0,4000

14,2

5,68

 

 

3,98

9,66

2

Ручной ввод

ПЭВМ

знаки

6 588

7 200

0,9150

14,2

12,99

1,89

1,73

9,10

23,82

3

Контроль

ПЭВМ

д/стр.

280

700

0,4000

14,2

5,68

1,89

0,76

3,98

10,41

4

Корректировка

ПЭВМ

знаки

197,6

7 200

0,0275

14,2

0,39

1,89

0,05

0,27

0,71

5

Маш. ввод

ПЭВМ

опер.

3 791 160

3,00E+07

0,1264

14,2

1,79

1,89

0,24

1,26

3,29

6

Обработка

ПЭВМ

опер.

1895580

 

63,0299

14,2

895,02

1,89

119,37

626,52

1640,92

7

Маш. вывод

ПЭВМ

опер.

3 778 000 000

3,00E+07

125,9333

14,2

1788,25

1,89

238,51

1251,78

3278,54

8

Печать

Epson, ПЭВМ

знаки

3 778 000

252 000

14,9921

14,2

212,89

2,84

42,53

149,02

404,44

9

Контрль и выпуск

 

д/стр.

58

700

0,0829

14,2

1,18

 

 

0,82

2,00

Итого за месяц:

205,907

 

2923,88

 

403,20

2046,71

5373,79

Итого за год:

2470,88

 

35086,54

 

4838,38

24560,58

64485,50



Табл №6 Расчет трудоемкости и стоимости работ


Заключение


По завершению курсовой работы можно сделать некоторые выводы. Из первой главы можно сказать, что заработная плата - это денежное вознаграждение за труд; часть стоимости созданного трудом продукта, дохода от его продажи, выдаваемая работнику предприятием, учреждением, в котором он работает, или другим нанимателем. Из начисленной работникам организации заработной платы производят различные удержания, которые делятся на: обязательные удержания, удержания по инициативе организации и удержания по инициативе члена трудового коллектива. Существует несколько видов удержаний из заработной платы, но многие виды удержаний зависят от самого работника, например удержания за причиненный материальный ущерб. Можно сделать вывод, что от личного отношения работника к организации, к его деятельности зависит размер заработной платы, которую он получит. Семейное положение (при наличии детей) также влияет на удержания, так например, после развода один из родителей обязан выплачивать алименты.

Но все же существуют удержания, которым подвергаются абсолютно все граждане, получающие заработную плату это налог дохода на физические лица. Этот налог устанавливается законодательством, и ни кто на него не может повлиять, ни организация, ни работник. Количество удержаний также зависит от организации, например профсоюзные взносы, они существуют не во всех организациях, но если руководством организации установлен данный вид удержаний, то каждый работник этой организации обязан их уплачивать.

Из второй главы можно сделать вывод, что при всех видах удержаний заполняются различные виды документов. Также можно сказать, что некоторые виды удержаний имеют свои плюсы, так например стандартные налоговые вычеты для отдельных категорий граждан. Если работник имеет детей, то НДФЛ будет вычитаться не из полной заработной платы, а за вычетом по 600 рублей на каждого ребенка и 400 рублей на себя, но и эти вычеты имеют свои ограничения в размере заработной платы, т.е. если заработная плата за один месяц выше 40 000 рублей, то вычеты производиться не будут. Также эти вычеты относятся к лицам имеющим инвалидность или например пострадавшим вследствие катастрофы на Чернобыльской АЭС. Эти вычеты устанавливаются законодательством и ни как не зависят от руководства организации. Это говорит о том, что наше законодательство четко предусмотрело все пункты, создавая законы, кодексы и нормативно-правовые документы, регулирующие удержания из заработной платы.

Список общепринятых сокращений

 

ПК- Персональный компьютер;

ОС- Операционные системы;

СУБД-система управления базами данных;

VFP- Visual FoxPro 9;


Список используемой литературы

1.Глушаков С. В. Персональный компьютер, Харьков: Фолио, 2002, 1 с.

.Гэри Хансен, Джеймс Хансен БД: управление и разработка, М.:ЗАО Издательство БИНОМ, 1999

.Евсеев Г.Н. Мураковский В.А. Симонович С.В. Новейший самоучитель работы на ПК, М.: МенБух, 2004, 68 с.

.Кауфельд Дж. FoxPro 2.6 for Windows для "чайников", Киев: Диалектика, 1995, 24 с.

.Макарова Н.В. Информатика, СПб: Питер, 2003, 30 с.

.Острейковский В. А. Информатика, М.: Высшая школа, 2000, 31 с.

7. Богаченко В. М., Кирилова Н. А. Бухгалтерский учет: Учебник,- Издание дополненное и переработанное. - Ростов Н/Д: Феникс, 2005 -48с.

. Вещунова Н. В., Фомина Л. Ф. Самоучитель по бухгалтерскому и налоговому учету. - 4-е изд., перераб. и доп. - М.: ТК Велби, Изд-во Проспект, 2006 - 52 с.

. Захарьин В.Р. Учет материалов в соответствии с Методическими указаниями по бухгалтерскому учету материально производственных запасов: Учебное пособие. - М.: Издательство "Дело и Сервис", 2002. - 144 с. - (Б-ка журнала "Консультант бухгалтера").

. Кондраков Н. П. Самоучитель по бухгалтерскому учету. - М. "КноРус", 1997. - 41 с.

. Швецкая В.М. Теория бухгалтерского учета: Учебник. - М.: Издательско-торговая корпорация "Дашков и Ко", 2006. - 40 с.

Похожие работы на - Программа учета удержания из заработной платы

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!