Программа учета удержания из заработной платы
Разработка программного обеспечения для регистрации удержаний из заработной платы. Характеристика используемой операционной системы и языка программирования. Написание алгоритма и текста программы меню, ввода данных и формирования выходных документов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.11.2012 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство по образованию РФ
"Алтайский техникум информатики и вычислительной техники"
Курсовой проект
на тему: "Учет удержания из заработной платы"
Выполнил студент
Бережной В. А
Проверила
Манн С.В.
Федеральное агентство по образованию
Алтайский филиал МЭСИ
Задание
На практике по предмету "Разработка и эксплуатация автоматизированных информационных систем".
Специальность: 230103 "Автоматизированные системы обработки информации и управления"
группа 3-А-1-07.
Студенту(ке) Бережному Владиславу Александровичу
Преподаватель: Манн Светлана Владимировна
Основные разделы
Введение
1 Общая часть
1.1 Экономическая сущность задачи
1.2 Постановка задачи
1.2.1 Первичные документы
1.2.2 Структура базы данных
1.2.3 Выходные документы
1.3 Характеристика используемой ПЭВМ, ОС и языка программирования
2 Разработка программного обеспечения
2.1 Алгоритм задачи и его описание
2.2 Описание переменных, процедур и функций
2.3 Программы и их описание
2.4 Инструкция пользователю
2.5 Результаты работы программ
3. Заключение
4.Список общепринятых сокращений.
6. Список литературы
Приложения
Дата выдачи "14" мая 2010г
Подпись преподавателя _____________/ Манн С.В/
Содержание
Введение
1. Общая часть
1.1 Экономическая сущность задачи
1.2 Постановка задачи
1.2.1 Первичные документы
1.2.2 Структура базы данных
1.2.3 Выходные документы
1.3 Характеристика используемой ПЭВМ, ОС и языка программирования
2. Разработка программного обеспечения
2.1 Алгоритм задачи и его описание
2.2 Описание переменных, процедур и функций
2.3 Программы их описание
2.3.1 Алгоритм и текст программы меню
2.3.2 Алгоритмы и тексты (вид форм) программ ввода данных
2.3.3 Алгоритмы и тексты программ формирования выходных документов
2.3.4 Тексты прочих программ и процедур
2.4 Результаты работы программ
2.5 Инструкция пользователю
3. Расчетное проектирование
3.1 Определения объемов работ по операциям технологического процесса
3.2 Расчёт трудоемкости и стоимости работ
Список общепринятых сокращений
Заключение
Список используемой литературы
Введение
Заработная плата всегда была важным вопросом, и интересовала всех людей, т.к. она является основным источником дохода большинства людей, а удержания, производимые из заработной платы, которая и без того у большинства людей не высокая, являются не менее важным вопросом для каждого человека. Удержания, производимые из заработной платы, волнуют каждого человека получающего заработную плату, т.к. от размера и вида удержаний зависит размер зарплаты, которую получает работник, поэтому тема удержаний является актуальной для каждого человека. Также актуальность темы: "Удержания из заработной платы" не вызывает сомнения, так как является очень важной составной частью всего бухгалтерского учета, работы с сотрудниками и налоговых начислений. Исходя из этого, можно сказать, что удержания из заработной платы это актуальный вопрос, волнующий каждого.
Цель данной курсовой работы состоит в том, чтобы рассмотреть и раскрыть все возможные виды удержаний из заработной платы, предусмотренные законодательством в Российской федерации.
Удержания производятся из любой заработной платы, независимо от работоспособности, стажа и уровня подготовки работника, т.к. основным видом удержания является налог дохода на физические лица. Этот налог начисляется абсолютно на все виды дохода из заработной платы, разница состоит лишь в налоговой ставке в зависимости от способа получения дохода. Но даже удержание налога на доходы физических лиц имеет некоторые нюансы и задачей курсовой работы является раскрытие всех нюансов. Также в данной курсовой работе рассмотрен учет основных удержаний, документальное оформление этих удержаний и их нормативно-правовая база. Персональные ЭВМ представляют новый класс средств вычислительной техники. Они отличаются высокой надёжностью, дешевизной, компактностью, малым потреблением энергии. Эти свойства позволяют создать на их основе автоматизированные рабочие места широкого назначения. Широкая потребность в автоматизированной обработке массовой информации на ЭВМ выдвинула потребность в специализированных языках обработки данных. Такие средства обычно включаются в состав системы управления базами данных, но могут существовать и отдельно. Пакеты СУБД (системы управления базами данных) дают возможность пользователям осуществлять непосредственное управление данными, а программистам непосредственно разрабатывать более совершенные их обработки - приложения. Цель написания данной работы: разработать систему автоматизации учета операций по амортизированному учету удержания из заработной платы, т.е. разработка программного продукта, облегчающего бухгалтерский учет в области учета удержания из заработной платы. Создание программного продукта должно автоматизировать работы бухгалтера и исключить ручной труд. Для производственно-хозяйственной деятельности предприятия необходимы учитывать готовую продукцию произведенную на предприятии. Основными задачами бухгалтерского учета является:
· Изучить теоретические основы учета операций по учету готовой продукции;
· Разработать удобный пользовательский интерфейс;
· Разработать программы формирования документов;
· Разработать необходимые базы данных;
· Обеспечить правильное документальное оформление и своевременное отражение в учетных регистрах поступления готовой продукции, и ее выбытия;
· Правильное исчисление и отражение учета суммы по учету удержания из заработной платы.
1. Общая часть
1.1 Экономическая сущность учет удержания из заработной платы
Из начисленной работникам организации заработной платы, оплаты труда по трудовым договорам, договорам подряда и по совместительству производят различные удержания, которые можно разделить на три группы: обязательные удержания, удержания по инициативе организации, удержания по инициативе члена трудового коллектива.
Обязательными удержаниями являются налог на доходы физических лиц, по исполнительным листам и надписями нотариальных контор в пользу юридических и физических лиц.
По инициативе организации через бухгалтерию из заработной платы работников могут быть произведены следующие удержания: долг за работником; ранее выданные плановый аванс и выплаты, сделанные в межрасчетный период; в погашение задолженности по подотчетным суммам; за ущерб, нанесенный производству; за порчу, недостачу или утерю материальных ценностей, за брак; за товары, купленные в кредит и т.д. Удержания осуществляются на основании приказа руководителя организации с указанием причины удержаний, с которым должно быть ознакомлено под расписку лицо, с доходов которого производятся удержания.
К удержаниям по инициативе члена трудового коллектива относятся: удержания профсоюзных взносов, удержания в пользу физических или юридических лиц на основании письменного заявления работника.
Обязательные удержания возникают из нормативной базы (налоги на доходы физических лиц; удержания по исполнительным листам и надписям нотариальных контор в пользу третьих лиц).
Налоговым периодом признается календарный год. Объектом налогообложения считается доход, полученный налогоплательщиком от источников в Российской Федерации и за ее пределами. При определении налоговой базы учитываются все виды доходов, как в денежной, так и в натуральной форме, а также материальные выгоды.
К удержаниям по инициативе работодателя относятся возмещение материального ущерба и погашение задолженности перед работодателем. Для погашения задолженности работодателю могут быть удержаны следующие суммы из заработной платы: возмещение неотработанного аванса, выданного работнику в счет заработной платы; погашение своевременно невозвращенных сумм, полученных под отчет; излишне начисленная заработная плата; за неотработанные дни, предоставленного и оплаченного полностью отпуска при увольнении работника до окончания рабочего года.
Порядок удержаний за причиненный организации материальный ущерб зависит от того, как оформлены отношения между работниками и организацией.
Если работник выполняет работу на основании договора гражданско-правового характера, то ущерб возмещения в соответствии с нормами гражданского законодательства. Гражданское законодательство предусматривает полное возмещение причиненного ущерба, а также недополученного дохода.
Если с работником заключен трудовой договор, то ущерб возмещается в соответствии с трудовым законодательством. Трудовой кодекс определяет случаи полной и ограниченной материальной ответственности только в размере прямого действительного ущерба, причиненного виновным противоправным поведением (действием или бездействием). Неполученные доходы взысканию с работника не подлежат. При ограниченной материальной ответственности ущерб возмещается не более среднего месячного заработка работника. Случай полной материальной ответственности наступает: когда на работника возложена материальная ответственность в полном размере за ущерб, причиненный работодателю при исполнении работником трудовых обязанностей; при недостаче ценностей, вверенных работнику на основании письменного договора о полной индивидуальной или коллективной материальной ответственности, а также коллективной материальной ответственности, а также полученных им по разовому документу; если ущерб причинен преступными действиями работника, установленными приговором суда; при умышленном причинении ущерба; при разглашении сведений, составляющих охраняемую тайну (служебную, коммерческую или иную); в других случаях, предусмотренных законодательством.
При утрате или порче имущества размер ущерба определяется рыночными ценами, действующими в данной местности на день причинения ущерба, но не ниже остаточной стоимости этого имущества.
По распоряжению работника на основании его письменных заявлений могут быть удержаны: алименты; перечисления на благотворительные цели, кредиты, займы, выданные работнику; суммы страховых взносов, в погашение обязательств по подписке на акции; стоимость продукции или услуг, отпущенных работнику; профсоюзные взносы и т.п.
В первую очередь удерживаются налоги на доходы физических лиц, затем прочие обязательные удержания и удержания для погашения задолженности работодателю.
Общая сумма удержаний по решению работодателя не может превышать 20% от суммы, причитающейся работнику.
Суммы заработной платы, остающиеся после всех удержаний, представляют задолженность организации перед работниками, и подлежит выплате.
1.2 Постановка задачи
1.2.1 Первичные документы
Организации различных отраслей производства могут применять специализированные формы (модификации) накладных и других первичных учетных документов. При этом указанные документы должны содержать обязательные реквизиты, предусмотренные Федеральным законом "О бухгалтерском учете". Напомним, что в соответствии со статьей 9 "Закона о бухгалтерском учете" такими обязательными реквизитами являются:
-наименование документа;
- дата составления документа;
-наименование организации, от имени которой составлен документ;
-содержание хозяйственной операции;
-измерители хозяйственной операции в натуральном денежном выражении;
-наименование должностей лиц, ответственных за совершение хозяйственной операции и правильность ее оформления;
-личные подписи указанных лиц.
Кроме того, накладная должна содержать дополнительные показатели такие, как основные характеристики отгружаемой (отпускаемой) продукции
1.2.2 Структура баз данных
Таблица "Сведения о покупателе"
inn-идентификационный номер налогоплательщика
Nainp-наименование покупателя
gorod-город
yliza-улица
nomerdom-номер дома
Kodb-код банка
rs-расчетный счет
Таблица"Отгрузка"
nomd-номер документа
viddok-вид документа
data-дата
regn-регистрационный номер
summa-сумма
inn-инн
Таблица "Приход"
vidd-вид документа
data-дата
ndokreg-номер регистрационного документа
cummasnds-сумма с НДС
ndok-номер документа
summands-сумма НДС
summfopl-сумма оплаченная
Таблица "Счет-фактура"
nomf-номер фактуры
inn-инн
data-дата
sttov-Стоимость товара
stavka-ставка НДС
sumnds-сумма НДС
stsnds-стоимость с НДС
Таблица "Остатки"
inn-инн
debet-дебет
kredit-кредит
dats-дата
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.
При разработке программного обеспечения использовался компьютер со следующими характеристиками:
19 дюймов <монитор LG FL1953S>
Pentium 4 2.8 ГГц
HDD 160 Gb
Видеокарта GeForse 8400 256 Mb
Модуль памяти DDR2 512 Mb
Клавиатура Genius KB - 06 X2 brown box P/S
FDD 3,5 Samsung
Мышь оптическая 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"
RUN /n c:\windows\hh.exe &t
Процедура открытия таблицы "Сведения о покупателе":
PROCEDURE pok
USE pok.dbf
BROWSE
CLOSE TABLES ALL
Процедура открытия таблицы "Отгрузка":
PROCEDURE otgruzka
USE otgruzka.dbf
BROWSE
CLOSE TABLES ALL
Процедура открытия таблицы "Счет-фактура":
PROCEDURE shfak
USE sh_fak.dbf
BROWSE
CLOSE TABLES ALL
Процедура открытия таблицы "Приход денег":
PROCEDURE prixod
USE prixod.dbf
BROWSE
CLOSE TABLES ALL
Процедура печати "Счет-фактуры":
PROCEDURE sfaktur
IF PRINTSTATUS()
SET PRINTER on
TYPE sh_fak.txt TO print
SET PRINTER off
ELSE
MESSAGEBOX("Печать не возможна!!!",0,"Внимание!!!")
ENDIF
Процедура печати "Книги продаж":
PROCEDURE kniga
IF PRINTSTATUS()
SET PRINTER on
TYPE kniga.txt TO print
SET PRINTER off
ELSE
MESSAGEBOX("Печать не возможна!!!",0,"Внимание!!!")
ENDIF
Процедура печати "Оборотно-сальдовой ведомости":
PROCEDURE oborot
IF PRINTSTATUS()
SET PRINTER on
TYPE vedom.txt TO print
SET PRINTER off
ELSE
MESSAGEBOX("Печать не возможна!!!",0,"Внимание!!!")
ENDIF
Процедура просмотра "Счета-фактуры":
PROCEDURE sfaktr
MODI COMM sh_fak1.TXT NOED
Процедура просмотра "Книги продаж"
PROCEDURE knig
MODI COMM kniga.TXT NOED
Процедура просмотра "Ведомости"
PROCEDURE obort
REPORT FORM ost.frx PREVIEW
close data
2.3 Программы и их описание
2.3.1 Алгоритм и текст программы меню
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD vvod OF _MSYSMENU PROMPT "Ввод данных" COLOR SCHEME 3
DEFINE PAD redakt OF _MSYSMENU PROMPT "Редактирование БД" COLOR SCHEME 3
DEFINE PAD vixodinf OF _MSYSMENU PROMPT "Выходная информация" COLOR SCHEME 3
DEFINE PAD serv OF _MSYSMENU PROMPT "Сервис" COLOR SCHEME 3
DEFINE PAD instryk OF _MSYSMENU PROMPT "Инструкция пользователю" COLOR SCHEME 3
DEFINE PAD vixod OF _MSYSMENU PROMPT "Выход" COLOR SCHEME 3
ON PAD vvod OF _MSYSMENU ACTIVATE POPUP вводданных
ON PAD redakt OF _MSYSMENU ACTIVATE POPUP редактиров
ON PAD vixodinf OF _MSYSMENU ACTIVATE POPUP выходнаяин
ON PAD serv OF _MSYSMENU ACTIVATE POPUP сервис
ON SELECTION PAD INSTRYK OF _MSYSMENU DO INS
ON PAD vixod OF _MSYSMENU ACTIVATE POPUP выход
DEFINE POPUP вводданных MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF вводданных PROMPT "Сведения о покупателе"
DEFINE BAR 2 OF вводданных PROMPT "Отгрузка продукции"
DEFINE BAR 3 OF вводданных PROMPT "Счет-фактура"
DEFINE BAR 4 OF вводданных PROMPT "Приход"
ON SELECTION BAR 1 OF вводданных do form pokyp.scx
ON SELECTION BAR 2 OF вводданных do form otg.scx
ON SELECTION BAR 3 OF вводданных do form shfakt.scx
ON SELECTION BAR 4 OF вводданных DO form prixod..scx
DEFINE POPUP редактиров MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF редактиров PROMPT "Сведений о покупателе"
DEFINE BAR 2 OF редактиров PROMPT "Данных об отгрузке"
DEFINE BAR 3 OF редактиров PROMPT "Счет-фактуры"
DEFINE BAR 4 OF редактиров PROMPT "Приход"
ON SELECTION BAR 1 OF редактиров DO pok
ON SELECTION BAR 2 OF редактиров DO otgruzka
ON SELECTION BAR 3 OF редактиров DO shfak
ON SELECTION BAR 4 OF редактиров DO prixod
DEFINE POPUP выходнаяин MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF выходнаяин PROMPT "Счет-фактура"
DEFINE BAR 2 OF выходнаяин PROMPT "Книга продаж"
DEFINE BAR 3 OF выходнаяин PROMPT "Оборотно-сальдовая ведомость"
ON SELECTION BAR 1 OF выходнаяин do sh_fak.prg
ON SELECTION BAR 2 OF выходнаяин Do kniga.prg
ON SELECTION BAR 3 OF выходнаяин do oborotka
DEFINE POPUP сервис MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF сервис PROMPT "Печать"
DEFINE BAR 2 OF сервис PROMPT "Просмотр документов"
DEFINE BAR 3 OF сервис PROMPT "Архив"
ON BAR 1 OF сервис ACTIVATE POPUP печать
ON BAR 2 OF сервис ACTIVATE POPUP просмотрдо
ON SELECTION BAR 3 OF сервис do form "form1.scx"
DEFINE POPUP печать MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF печать PROMPT "Счет-фактура"
DEFINE BAR 2 OF печать PROMPT "Книга продаж"
DEFINE BAR 3 OF печать PROMPT "Ведомость"
ON SELECTION BAR 1 OF печать DO sfaktur
ON SELECTION BAR 2 OF печать DO kniga
ON SELECTION BAR 3 OF печать DO oborot
DEFINE POPUP просмотрдо MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF просмотрдо PROMPT "Счет-фактура"
DEFINE BAR 2 OF просмотрдо PROMPT "Книга продаж"
DEFINE BAR 3 OF просмотрдо PROMPT "Оборотно-сальдовая ведомость"
ON SELECTION BAR 1 OF просмотрдо DO sfaktr
ON SELECTION BAR 2 OF просмотрдо DO knig
ON SELECTION BAR 3 OF просмотрдо DO obort
DEFINE POPUP выход MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF выход PROMPT "В WINDOWS"
ON SELECTION BAR 1 OF выход QUIT
2.3.2 Алгоритм и тексты программ ввода данных
Для ввода данных в проекте используются формы. В этих формах можно добавлять записи, редактировать их, и удалять. А также перемещаться по базе данных.
Форма "Сведения о покупателе"
Для данной формы эксклюзивно открыта таблица "pok.dbf":
USE pok EXCLUSIVE
Кнопки формы:
Кнопка "Добавить":
APPEND BLANK
thisform.txtinn.SetFocus()
thisform.Refresh
Кнопка "Удаление":
IF MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6
SELECT pok
IF DELETED()
PACK
WITH thisform
.grid1.RecordSource=null
.grid1.RecordSource='pok'
.refresh
ENDWITH
WITH thisform.grid1
.column1.width=121
.column2.width=97
.column3.width=92
.column4.width=154
.column5.width=123
.column6.width=107
ENDWITH
ELSE
DELETE
PACK
WITH THISFORM
.grid1.RecordSource=null
.grid1.RecordSource='pok'
.refresh
ENDWITH
_screen. activeform. REFRESH()
ENDIF
ENDIF
Кнопка "Первая":
IF ! BOF()
GO top
ENDIF
_screen. activeform. REFRESH()
Кнопка "Следующая":
SKIP
IF EOF()
GO bottom
ENDIF
_screen.activeform.refresh
Кнопка "Предыдущая":
IF !BOF()
skip-1
ENDIF
_screen.ActiveForm.refresh()
Кнопка "Последняя":
IF !EOF()
GO bottom
ENDIF
_screen.ActiveForm.refresh()
Кнопка "Выход":
IF MESSAGEBOX("закрыть",4+32+256,"выход")=6
thisform.Release()
ELSE
thisform.Refresh
endif
Форма "Отгрузка"
Для данной формы эксклюзивно открыта таблица "otgruzka.dbf":
USE otgruzka EXCLUSIVE
Кнопка "Добавить":
APPEND BLANK
thisform.txtnomd.SetFocus()
thisform.Refresh()
Кнопка "Удаление":
IF MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6
SELECT otgruzka
IF DELETED()
PACK
WITH thisform
.grid1.RecordSource=null
.grid1.RecordSource='otgruzka'
.refresh
ENDWITH
WITH thisform.grid1
.column1.width=121
.column2.width=97
.column3.width=92
.column4.width=154
.column5.width=123
.column6.width=107
ENDWITH
ELSE
DELETE
PACK
WITH THISFORM
.grid1.RecordSource=null
.grid1.RecordSource='otgruzka'
.refresh
ENDWITH
_screen. activeform. REFRESH()
ENDIF
ENDIF
Кнопка "Поиск":
IF EMPTY (Thisform.Text1.Value)= .F.
*SELECT 1
CLOSE INDEXES
DELETE FILE 'otgruzka.idx'
INDEX on nomd TO 'otgruzka.idx'
IF SEEK(Thisform.Text1.Value)
Thisform.Text1.Value=0
Thisform.Refresh()
ELSE
MESSAGEBOX('Запись ненайдена (Проверте регистры символов...)!',0,'Внимание!!!')
thisform.Text1.Value=0
ENDIF
ENDIF
Кнопки: "Первая", "Следующая", "Предыдущая", "Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".
Форма "Приход"
Для данной формы эксклюзивно открыта таблица "prixod.dbf":
USE prixod EXCLUSIVE
Кнопка "Добавить":
APPEND BLANK
thisform.ndokreg.SetFocus()
thisform.Refresh()
Кнопка "Удаление":
IF MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6
SELECT prixod
IF DELETED()
PACK
WITH thisform
.grid1.RecordSource=null
.grid1.RecordSource='prixod'
.refresh
ENDWITH
WITH thisform.grid1
.column1.width=121
.column2.width=125
.column3.width=100
.column4.width=154
.column5.width=145
.column6.width=92
.column7.width=100
ENDWITH
ELSE
DELETE
PACK
WITH THISFORM
.grid1.RecordSource=null
.grid1.RecordSource='prixod'
.refresh
ENDWITH
_screen. activeform. REFRESH()
ENDIF
ENDIF
Кнопка "Поиск":
IF EMPTY (Thisform.Text1.Value)= .F.
SELECT 1
CLOSE INDEXES
DELETE FILE prixod.idx
INDEX on ndokreg TO prixod.idx
IF SEEK(Thisform.Text1.Value)
Thisform.Text1.Value=0
Thisform.Refresh()
ELSE
MESSAGEBOX('Запись ненайдена (Проверте регистры символов...)!',0,'Внимание!!!')
thisform.Text1.Value=0
ENDIF
ENDIF
Кнопки: "Первая", "Следующая", "Предыдущая", "Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".
Форма "Счет-фактура"
+
Кнопка "Добавить":
APPEND BLANK
thisform.txtnomf.SetFocus()
thisform.Refresh()
Кнопка "Удаление":
IF MESSAGEBOX('Вы действительно хотите удалить запись?',4+32+256,'Удалить')=6
SELECT sh_fak
IF DELETED()
PACK
WITH thisform
.grid1.RecordSource=null
.grid1.RecordSource=' sh_fak'
.refresh
ENDWITH
WITH thisform.grid1
.column1.width=130
.column2.width=100
.column3.width=130
.column4.width=75
.column5.width=75
.column6.width=75
.column7.width=75
ENDWITH
ELSE
DELETE
PACK
WITH THISFORM
.grid1.RecordSource=null
.grid1.RecordSource=' sh_fak'
.refresh
ENDWITH
_screen. activeform. REFRESH()
ENDIF
ENDIF
Кнопки:"Первая","Следующая","Предыдущая","Последняя", "Выход" идентичны с кнопками формы "Сведения о покупателе".
Форма "Архив"
Кнопка "Сохранить все":
SET SAFETY OFF
delete FILE TO 'резервные копии\otgruzka.dbf'
delete FILE TO 'резервные копии\POK.dbf'
delete FILE TO 'резервные копии\PRIXOD.dbf'
delete FILE TO 'резервные копии\SH_FAK.dbf'
delete FILE TO 'резервные копии\ostatki.dbf'
IF MESSAGEBOX('данные сохраняются в папку (резервные копии) ',4,'ВНИМАНИЕ !!!')=6
CLOSE TABLES
CLOSE DATABASES
COPY FILE OTGRUZKA.DBF TO 'резервные копии\otgruzka.dbf'
COPY FILE POK.dbf TO 'резервные копии\pok.dbf'
COPY FILE PRIXOD.DBF TO 'резервные копии\prixod.dbf'
COPY FILE SH_FAK.DBF TO 'резервные копии\sh_fak.dbf'
COPY FILE ostatki.DBF TO 'резервные копии\ostatki.dbf'
ELSE
thisform.Refresh()
ENDIF
Кнопка "Очистить":
DO FORM clear.scx
Кнопка "Восстановить все":
SET SAFETY OFF
IF MESSAGEBOX ('при восстановление данные заменяются',4,'ВНИМАНИЕ !!!')=6
CLOSE TABLES
CLOSE DATABASES
COPY FILE 'резервные копии\OTGRUZKA.dbf' TO otgruzka.dbf
COPY FILE 'резервные копии\POK.dbf' TO pok.dbf
COPY FILE 'резервные копии\PRIXOD.dbf' TO prixod.dbf
COPY FILE 'резервные копии\sh_FAK.dbf' To sh_fak.dbf
COPY FILE 'резервные копии\ostatki.dbf' TO sopdok.dbf
ELSE
thisform.Refresh()
ENDIF
Кнопка "Выход":
IF MESSAGEBOX("закрыть",4+32+256,"выход")=6
thisform.Release()
ELSE
thisform.Refresh
endif
2.3.3 Алгоритмы и тексты программ формирования выходных документов
Программа формирования Счет-фактуры "sh_fak.prg"
SET CONSOLE OFF
SET SAFETY ON
SELECT a
USE sh_fak.dbf
SELECT b
USE pok.dbf
n=RECNO()
r='|'
m=0
a1=0
a4=0
a=''
a2=''
a3=''
k1=''
k2=''
SELECT a
INDEX on nomf TO sh_fak.idx
m=VAL(INPUTBOX('Укажите номер счет-фактуры'))
LOCATE FOR a.nomf=m
IF a.nomf=m THEN
k=a.inn
kk=a.inn
endif
SET ALTERNATE TO sh_fak1.txt
SET ALTERNATE ON
? ' СЧЕТ-ФАКТУРА № ___',PADR(m,3),'____ от ',padr(a.dataa,8),' '
SELECT b
INDEX on inn TO inn1.idx
IF SEEK(k)
a=b.nainp
a1=b.inn
a2=b.gorod
a3=b.yliza
a4=b.nomerdom
ENDIF
?'Название организации покупателя ',padr(a,15),''
?'ИНН ',padr(a1,10),''
?'Город ',padr(a2,17),''
?'Улица ',padr(a3,17),''
?'Номер дома ',padr(a4,3),''
?'+-------------+---------------------------+-------------------+-----------------+
?'|Сумма без НДС,руб |Налоговая ставка(%) |Сумма НДС,руб |Сумма с НДС,руб |'
?'+-------------+---------------------------+-------------------+-----------------+'
SELECT a
INDEX on inn TO sh_fak.idx
IF SEEK(k)
? r,PADr(a.sttov,22),r,PADR(a.stavka,25),r,PADR(a.sumnds,17),r,PADr(a.stsnds,15),r
?'+-------------+---------------------------+-------------------+-----------------+'
?''
?''
?' Руководитель организации _____________________ _____________'
?' (подпись) '
?''
?''
?' Главный бухгалтер _____________________ _____________'
?' (подпись) '
?''
?''
?' М.П.'
?' Выдал _____________________ ______________'
?' (подпись) '
SET ALTERNATE TO
CLOSE INDEXES sh_fak1.txt
MODIFY COMMAND sh_fak1.txt
CLOSE DATABASES ALL
CLOSE TABLES ALL
ELSE
=MESSAGEBOX("Счет-фактуры с таким номером не существует.",0,"ВНИМАНИЕ!")
ENDIF
Программа формирования Книги продаж "kniga.prg"
CLEAR
SET DATE GERMAN
SET CONSOLE OFF
SET SAFETY OFF
SELECT c
USE prixod.dbf
INDEX on dat TO prixod1.idx
SELECT d
USE pok.dbf
INDEX on inn TO inn1.idx
n=RECNO()
r='|'
STORE 0.0 TO itog, itog2, itog3
m={}
mm={}
x={}
xx={}
SELECT c
x=c.dat
GO BOTTOM
xx=c.dat
GO TOP
m=ctod(INPUTBOX('Укажите начальную дату(самая раньняя дата указана выше)',PADR(x,8),''))
mm=ctod(INPUTBOX('Укажите конечную дату(самая поздняя дата указана выше)',PADR(xx,8),''))
SET ALTERNATE TO kniga.txt
SET ALTERNATE ON
SELECT d
SELECT c
SET FILTER TO (c.dat>=m AND c.dat<=mm)
GO top
DO WHILE !EOF()
se=inn
SELECT d
IF SEEK(se)
a1=nainp
endif
SELECT c
? 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=itog+c.cummasnds
itog2=itog2+c.summands
itog3=itog3+c.summaopl
SKIP
ENDDO
?'| ИТОГО |',PADR(itog,12),'|',PADR(itog2,11),' |',PADR(itog3,11),'|'
?'+-----------------------------------+--------------+-------------+'
?''
?''
?' Руководитель организации _____________________ _____________'
?' (подпись) '
?''
?''
?' Главный бухгалтер ____________________ _____________'
?' (подпись) '
?' '
?' '
?' М.П.'
SET ALTERNATE TO
MODIFY COMMAND kniga.txt NOEDIT SAVE
SET FILTER TO
CLOSE INDEXES kniga.txt
CLOSE DATABASES ALL
программа операционный удержание заработный
Программа формирования Оборотно-сальдовой ведомости "oborotka.prg"
CLEAR
set date german
SET BELL on
SET safety OFF
SET DEFAULT TO "C:\Documents and Settings\Андрей\Рабочий стол\РПЗ по БД!!!\РПЗ Базы\"
SET CONSOLE OFF
SET ALTERNATE TO vedom.txt
SET ALTERNATE ON
dato=CTOD(INPUTBOX("Введите системную дату!"))
nm=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,'ноябрь','декабрь')))))))))))
g=YEAR(dato)
SELECT a
USE pok.dbf
INDEX on inn TO inn1.idx
SELECT b
USE prixod.dbf
INDEX on ndok TO ndok1.idx
SET FILTER TO MONTH(dat)=nm
SELECT c
USE ostatki.dbf
INDEX on inn TO inn2.idx
IF nm>=2
SET FILTER TO MONTH(dats)=nm-1
Go top
ELSE
SET FILTER TO MONTH(dats)=12.and.YEAR(dats)=g-1
endif
SELECT a
t=0 && cумма с НДС
y=0 &&сумма полученная
u=0 && разница tи y
d=0 && дебет
k=0 && кредит
pd=0 && промежуточный дебет
pk=0 && промежуточный кредит
dk=0 && разница между Д и К
dr=0 && резултативный дебет
kr=0 && результативный кредит
vd=0 && всего по Д
vk=0 && всего по К
DO WHILE !EOF()
kp=inn
naim=nainp
DO WHIL inn=kp
SELECT b
SCAN WHILE inn=kp
t=t+summaopl
y=y+cummasnds
u=u+y-t
ENDSCAN
SELECT c
IF SEEK(kp)
d=debet
k=kredit
ENDIF
SELECT a
IF u>=0
pd=pd+d+u
pk=pk+k
ELSE
pd=pd+d
pk=pk+k-u
ENDIF
dk=dk+pd-pk
IF dk>=0
dr=dk
kr=0
ELSE
dr=0
kr=-dk
endif
SKIP
ENDDO
vd=vd+dr
vk=vk+kr
?'|',+PADr(kp,10),'|',+PADL(naim,30),'|',+PADL(dato,10),'|',+STR(dr,11,2),'|',+str(kr,11,2),'|'
SELECT c
APPEND BLANK
REPLACE inn WITH kp,dats WITH dato,debet WITH dr,kredit WITH kr
select a
pd=0
pk=0
dk=0
u=0
t=0
y=0
ENDDO
?'| всего по отчету: |',STR(vd,11,2),'|',STR(vk,11,2),'|'
?'+------------------------------------------------------------------------+'
SET ALTERNATE TO
MODIFY COMMAND vedom.txt
CLOSE ALL
Стартовая программа, запускающая программу меню.
SET POINT TO '.'
CAPSLOCK(.t.)
_SCREEN.Visible= .T.
_SCREEN.caption="УЧЕТ РАСЧЕТОВ С ПОКУПАТЕЛЯМИ И ЗАКАЗЧИКАМИ"
_screen.Closable= .F.
_SCREEN.Picture="024.JPG"
_screen.WindowState= 2
_screen.MaxButton= .F.
DO menu.PRG
DO kalendar.prg
READ EVENTS
2.6 Инструкция пользователю
Пункт "Ввод данных" преднозначен для ввода данных об покупателях, об отгрузках, прихода денег, счет-фактурах которые были проведены в данный отчётный период, а также об остатках на начало и конец отчётного периода. С ними можно осуществлять действия: -просмотр информации -редактирование -добавление записей в таблицы БД -поиск нужной информации.
Редактировать предназначен для редактирования таблиц баз данных.
Пункт "выходная информация" преднозначен для посчета сумм а, также формирования выходных документов.
Пункт "cервис" преднозначен для печати и просмотра документов: счет-фактуры, книги продаж, оборотно-сальдовой ведомости.
Пункт "Инструкция пользователю" предназначен для ознакомления с работой данной программой.
Пункт "выход" предназначен для завершения работы.
Результаты работы программ
Результат работы программы по формированию счет-фактуры "sh_f.prg"
Результат работы программы по формированию Книги продаж "kniga.prg"
Результат работы обротно-сальдовой ведомости "oborotka.prg"
3. Расчетное проектирование
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руб.
3.2 Расчёт трудоемкости и стоимости работ
Приемка первичных документов
Табл №1
Документ |
Кол.док-тов в мес. |
д/строк |
Всего |
||
Платежное поручение |
140 |
1 |
140 |
||
Платежное требование |
100 |
1 |
100 |
||
0 |
|||||
Чек |
20 |
1 |
20 |
||
Объяв. На взн.налич |
20 |
1 |
20 |
||
Итого в месяц: |
280 |
Q1=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 |
1 078 |
|
Ведомость №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 с.
2.Гэри Хансен, Джеймс Хансен БД: управление и разработка, М.:ЗАО Издательство БИНОМ, 1999
3.Евсеев Г.Н. Мураковский В.А. Симонович С.В. Новейший самоучитель работы на ПК, М.: МенБух, 2004, 68 с.
4.Кауфельд Дж. FoxPro 2.6 for Windows для "чайников", Киев: Диалектика, 1995, 24 с.
5.Макарова Н.В. Информатика, СПб: Питер, 2003, 30 с.
6.Острейковский В. А. Информатика, М.: Высшая школа, 2000, 31 с.
7. Богаченко В. М., Кирилова Н. А. Бухгалтерский учет: Учебник,- Издание дополненное и переработанное. - Ростов Н/Д: Феникс, 2005 -48с.
8. Вещунова Н. В., Фомина Л. Ф. Самоучитель по бухгалтерскому и налоговому учету. - 4-е изд., перераб. и доп. - М.: ТК Велби, Изд-во Проспект, 2006 - 52 с.
9. Захарьин В.Р. Учет материалов в соответствии с Методическими указаниями по бухгалтерскому учету материально производственных запасов: Учебное пособие. - М.: Издательство "Дело и Сервис", 2002. - 144 с. - (Б-ка журнала "Консультант бухгалтера").
10. Кондраков Н. П. Самоучитель по бухгалтерскому учету. - М. "КноРус", 1997. - 41 с.
11. Швецкая В.М. Теория бухгалтерского учета: Учебник. - М.: Издательско-торговая корпорация "Дашков и Ко", 2006. - 40 с.
Размещено на Allbest.ru
Подобные документы
Создание программы для начисления заработной платы в Муниципальном учреждении "Центральная бухгалтерия управления образования". Описание предметной области. Выбор технологии языка и среды программирования. Проектирование архитектуры базы данных.
дипломная работа [988,3 K], добавлен 19.01.2017Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Разработка конфигурации программы в среде "1С:Предприятие 7.7" для учета клиентов. Автоматизация процедуры учета заработной платы. Описание среды программирования, требования к техническому и программному обеспечению. Методика разработки проекта.
дипломная работа [349,2 K], добавлен 17.07.2014Создание информационной системы управления базой данных "Кадровое агентство". Характеристика используемой ЭВМ, ОС, языка программирования. Требования предъявляемые к ПО. Алгоритмы и тексты форм ввода. Описание, алгоритмы формирования выходных документов.
курсовая работа [1,1 M], добавлен 07.01.2013Характеритсика и роль автоматизации в бухгалтерском учете. Описание создания базы данных для расчета заработной платы сотрудников предприятия, вывода отчета. Выбор программного обеспечения, процедур и функций. Рассмотрение основ интерфейса программы.
курсовая работа [933,8 K], добавлен 19.04.2015Разработка информационной системы начисления заработной платы. Описание физической схемы базы данных. Реализация программного обеспечения. Требования к видео дисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
курсовая работа [2,7 M], добавлен 15.02.2016Разработка экспертной системы по выбору языка программирования для данного программного обеспечения. Выбор и обоснование механизма вывода решения. Дерево базы знаний экспертной системы. Программа формирования основного меню, руководство пользователя.
курсовая работа [1,9 M], добавлен 15.08.2012Исследование особенностей начисления заработной платы на предприятиях торговли. Анализ фонда заработной платы ООО ТД "Селенга". Выбор программных средств проектирования информационной системы. Описание процесса автоматизации деятельности предприятия.
дипломная работа [2,6 M], добавлен 23.06.2013Выбор программного обеспечения для разработки интерфейса информационной системы. Создание базы данных для расчета заработной платы сотрудникам средне-специальных учебных заведений, создание выходной информации в виде отчетов, установочного файла.
дипломная работа [2,4 M], добавлен 11.04.2010Понятие повременной заработной платы. Документы необходимые для ее учета. Построение функциональной модели SADT и диаграммы потоков данных. Создание базы данных методом "сущность-связь". Реализация форм, отчетов и запросов в среде проектирования Access.
курсовая работа [2,0 M], добавлен 01.06.2015