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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.