СОДЕРЖАНИЕ
ВВЕДЕНИЕ ...................................................................................................... 6
1.АНАЛИТИЧЕСКАЯ ЧАСТЬ ........................................................................ 9
1.1. Технико-экономическая характеристика объекта управления ...... 9
1.2. Экономическая сущность комплекса задач .................................. 14
1.2.1. Синтетический учет расчетов по оплате труда ......................... 18
1.2.2. Удержания и отчисления из заработной платы ......................... 21
1.3.
Обоснование
необходимости
и
цели
использования
вычислительной техники для решения данного комплекса задач .............. 29
1.4. Общая характеристика организации машинной обработки ........ 35
1.5. Формализация расчетов ................................................................. 37
1.6. Обоснование проектных решений по информационному ........... 39
обеспечению комплекса задач ............................................................. 39
1.7. Обоснование проектных решений по программному обеспечению
комплекса задач .............................................................................................. 43
1.8. Обоснование проектных решений по технологии сбора, передачи,
обработки и выдачи информации.................................................................. 51
2. ПРОЕКТНАЯ ЧАСТЬ ................................................................................ 54
2.1. Информационное обеспечение комплекса задач ......................... 54
2.1.1. Инфологическая модель и ее описание ..................................... 54
2.1.2. Характеристика входной информации ...................................... 59
2.1.2.1. Описание входной оперативной информации (входных ....... 59
документов и макетов размещения данных) ....................................... 59
2.1.2.2. Описание входной оперативной информации во внешней
памяти ЭВМ (описание файлов и записей) .................................................. 65
2.1.2.3. Описание постоянной информации во внешней памяти ЭВМ
(описание файлов и записей) ......................................................................... 69
2.1.3. Характеристика результатной информации .............................. 76
2.1.3.1.Описание результатной информации во внешней памяти ЭВМ
......................................................................................................................... 76
2.1.3.2. Макеты отображения результатов в виде твердых копий или на
экране дисплея................................................................................................ 78
2.1.4. Характеристика промежуточной информации (описание ........ 82
файлов и записей) ................................................................................. 82
2.2. Машинная реализация менякомплекса задач. ...................................... 84
2.2.1. улСхема взаимосвязи снабжетпрограммных модулей и стандроинформационных
файлов ............................................................................................................. 85
2.2.2. Детальная блок-схема основного расчетного модуля и ее
описание ......................................................................................................... 87
2.2.3. Организация технологического процесса сбора, передачи,
обработки и выдачи информации.................................................................. 89
2.2.3.1. Схема технологического процесса сбора, передачи, обработки
и выдачи информации и ее описание ............................................................ 89
2.2.3.2. Инструкционные карты основных операций ......................... 90
технологического процесса. ................................................................. 90
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА
......................................................................................................................... 95
3.1. Выбор и обоснование методики расчета экономической ............ 95
эффективности проекта ........................................................................ 95
3.2. Трудоемкость разработки программного обеспечения ............. 102
3.3.Расчет показателей экономической эффективности проекта ..... 105
ЗАКЛЮЧЕНИЕ ............................................................................................ 113
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ...................................... 114
ПРИЛОЖЕНИЕ ............................................................................................ 116
ВВЕДЕНИЕ
Расчет заработной платы — это довольно непростой процесс,
требующий
больших
усилий
со
стороны
финансового
персонала
организации. Достаточно вспомнить, сколько времени и сил уходит на то,
чтобы правильно рассчитать все выплаты и удержания в структуре
заработной платы сотрудников, точно определить величину налоговых
вычетов, начислить и уплатить социальные взносы и налоги, своевременно
подготовить и сдать обязательную квартальную и годовую отчетность.
Автоматизация бухгалтерского учета в организации и подготовка
финансовой отчетности в налоговые является одной из наиболее важных
задач. В условиях относительной неопределенности в налоговой сфере
организация может сильно пострадать, и всего лишь из-за небрежности в
бухгалтерском учете.
Существует большое количество факторов, затрудняющих работу
бухгалтеров на предприятиях, к ним можно отнести частые изменения
правил расчета подоходного налога с физических лиц, повышенные
требования к знанию действующего законодательства. Также одним из
наиболее важных моментов является регулярный отчет перед налоговыми
органами и внебюджетными фондами, что в еще большей степени
усложняет работу бухгалтера, подразумевая постоянное отслеживание и
правильное применение нововведений, принимаемых на законодательном
уровне. Все эти факторы непосредственно влияют на расчет заработной
платы.
В организациях с высокой численностью персонала, разнообразием
начислений и удержаний сильно усложняют решение перечисленных задач
без помощи компьютерных технологий. В связи с этим, многие бухгалтера
отдают предпочтения в использовании автоматизированной системы
расчета зарплаты.
6
При автоматизации бухучета важно не просто перевести всю
бумажную
работу
на
компьютер,
нужно,
чтобы
это
увеличило
эффективность работы бухгалтерии и улучшило контроль над финансовохозяйственной деятельностью предприятия, что в свою очередь увеличит
эффективность управления предприятием, и, как следствие, эффективность
его работы.
Исходя из этого, целью дипломного проекта является разработка
программного обеспечения по автоматизации учета начисления заработной
платы работникам предприятия по оказанию учебно-консультационных
услуг.
Объектом
управления
является
Общество
с
ограниченной
ответственностью «Бест-Лайн».
«1C: Предприятие» является универсальной системой автоматизации
экономической и организационной деятельности предприятия. Поскольку
такая деятельность может быть довольно разнообразной, система «1С:
Предприятие» может «приспосабливаться» к особенностям конкретной
области деятельности, в которой она применяется.
На выбор данного пакета программ повлияли следующие факторы:
наличие у разработчика опыта программирования в данной среде,
относительно
невысокая
трудоемкость
реализации
приложений,
возможность обеспечения высокого быстродействия выполнения операций,
эргономичность системы, обеспечение гибкости ПО и высокого уровня
управления программами.
Для достижения поставленной цели следует решить следующие
задачи:
изучение объекта управления – ООО «Бест-Лайн»;
исследование входных потоков информации, поступающих в
информационную систему;
сравнительный анализ и выбор вычислительной техники;
выбор
пакета
прикладных
программ,
для
реализации
поставленной цели;
7
разработка инфологической модели предметной области;
разработка баз данных и программы по формированию
результатной информации;
оценка экономической эффективности проекта;
формулировка выводов и выдача рекомендаций пользователю.
Данная выпускная квалификационная работа состоит из введения,
трех глав, заключения, списка использованной литературы и приложения.
Аналитическая часть раскрывает такие вопросы как техникоэкономическая
характеристика
объекта
управления,
экономическая
сущность комплекса задач, общая характеристика организации машинной
обработки, обоснование проектных решений по информационному
обеспечению комплекса задач, обоснование проектных решений по
программному обеспечению комплекса задач, обоснование проектных
решений по технологии сбора, передачи, обработки и выдачи информации.
В проектной части отражена инфологическая модель данных и ее
описание, дана характеристика входной информации, характеристика
результатной информации, характеристика промежуточной информации,
приведены схема взаимосвязи программных модулей и информационных
файлов и ее описание, схема технологического процесса сбора, обработки и
выдачи информации.
Экономическая часть выпускной квалификационной работы приводит
выбор и обоснование методики расчета эффективности проекта, а также
расчет показателей экономической эффективности проекта.
В заключении приведены основные
выводы по результатам
выпускной квалификационной работы.
В приложении приведен листинг разработанного программного
приложения.
8
1.АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Технико-экономическая характеристика объекта управления
Объектом исследования данной выпускной квалификационной
работы является ООО «Бест-Лайн». ООО «Бест-Лайн» - это интенсивно
развивающаяся организация в сфере информационных технологий и
консалтинга.
Признанный
лидер
по
поставке
и
сопровождению
информационных систем в республике Дагестан.
Общество с ограниченной ответственностью «Бест-Лайн» действует в
соответствии с законодательством Российской Федерации. Общество
является юридическим лицом, имеет в собственности обособленное
имущество и отвечает по своим обязательствам этим имуществом. Может
от своего имени приобретать и осуществлять имущественные и личные
неимущественные права, нести ответственность, быть истцом и ответчиком
в суде.
ООО «Бест-Лайн» успешно работает в проекте автоматизации
бухгалтерского учета бюджетных учреждений Республики Дагестан уже на
протяжении многих лет.
Организация "Бест-Лайн" является победителем открытого конкурса,
проводимого министерством финансов Республики Дагестан и получает
заказ на перевод бухгалтерских служб бюджетных учреждений Республики
на новый порядок бюджетного учета и новый План счетов, утвержденные
приказом Минфина России.
На момент начала проекта в бюджетных учреждениях Дагестана
было минимальное количество компьютерной техники (около одного
компьютера на 10 бухгалтеров) и еще меньше - техники, отвечающей
современным требованиям. Отсутствовала какая-либо компьютерная
подготовка у абсолютного большинства бухгалтерских работников, и
соответственно отсутствовали навыки работы в бухгалтерских программах.
Дополнительную сложность при постановке автоматизированного учета
9
вносило административно-территориальное деление Республики - в ее
составе 52 муниципальных района и города с полным набором ведомств
районного звена, около 770 сельских поселений. Аппарат республиканского
уровня включает 48 главных распорядителей бюджетных средств
(министерства
и
комитеты).
Такая
структура
требует
наличия
многочисленных бухгалтерских служб.
Специалисты
программного
и
организации
технического
провели
обследование
обеспечения,
имеющегося
обеспечили
поставку
компьютеров и программных продуктов.
Решения "1С" для бюджетного учета были внедрены в бюджетных
учреждениях
всех
муниципальных
районов
(городских
округах)
Республики Дагестан. Создано более 1500 автоматизированных рабочих
мест с использованием "1С: Бухгалтерии для бюджетных учреждений" и
1000 - на базе "1С: Зарплата и Кадры". Ведению автоматизированного учета
в соответствии с новой Инструкцией обучены более 1000 бухгалтеров, 700
из них на первом этапе обучения прошли курсы компьютерной
грамотности, 23 человека обучены администрированию и основам
конфигурирования в "1С: Предприятии".
Бухгалтера, большинство из которых ранее не имели навыков работы
с компьютером, теперь ведут автоматизированный учет в программах "1С:
Бухгалтерия для бюджетных учреждений" и "1С: Зарплата и Кадры".
Годовая отчетность сдается успешно и своевременно.
Итогом проекта стали успешный переход на новые стандарты учета
бюджетных учреждений Республики Дагестан, а также успешная сдача
квартальной и годовой отчетности.
К работе над проектом были также привлечены несколько
дагестанских субподрядчиков - партнеров 1С. На базе учебного центра в
Махачкале прошли обучение не только бухгалтеры, но и специалисты по
внедрению программ. Наличие сети региональных партнеров фирмы "1С" в
10
Республике Дагестан позволило обеспечить оперативное и качественное
сопровождение внедренных программных систем в последующие годы.
Кроме того, в рамках проекта был установлен европейский рекорд по
самому высокогорному внедрению программного продукта. В "1С:
Бухгалтерии для бюджетных учреждений" работают сотрудники сельской
администрации селения Куруш, про который говорят, что он "закинут к
звездам".
ООО "Бест-Лайн" позиционирует себя как профессиональную
организацию, которая предоставляет постоянно расширяющийся перечень
услуг
своим
клиентам,
оказываемых
с
высоким
качеством,
соответствующим высоким международным стандартам, является Центром
компетенции по бюджетному учету фирмы "1С", а также имеет ряд других
официальных
статусов
партнера
фирмы
"1С"
(1С:Франчайзи,
1С:Авторизованный учебный центр, Центр компетенции по медицине,
Сервис-партнер фирмы "1С", 1С:Авторизованный центр сертификации,
1С:Центр сертифицированного обучения по "1С:Предприятию", участник
проекта "1С:Консалтинг"и СМК (системы менеджмента качества)).
Сотрудники организации сертифицированы по всем программным
продуктам "1С".
ООО
«Бест-Лайн»
обладает
полной
хозяйственной
самостоятельностью в вопросах определения формы управления, принятия
хозяйственных решений,
сбыта,
установления
цен,
оплаты
труда,
распределения чистой прибыли.
Внедрение наших технологий помогло организациям различных
отраслей сократить издержки и увеличить эффективность управления, а
государственным структурам – сэкономить бюджетные средства и
максимально эффективно использовать их на приоритетных направлениях
развития.
Организационная структура ООО «Бест-Лайн» представлена на
рисунке 1.1.
11
Секретарь
документовед
Зам. генерального
директора
Генеральный
директор
Отдел по работе
с клиентами
Финансовый
отдел
Отдел кадров
Бухгалтерия
Технический
отдел
Серверная
Касса
организации
Отдел поддержки
Отдел внедрения
Отдел продаж
Рис.1.1 Организационная структура ООО «Бест-Лайн»
Характеристика организации
Организация была создана в 2006 г. как небольшая организация по
автоматизации
и
техническому
сопровождению
хозяйственной
деятельности бюджетных предприятий и учреждений. С 2008 года - центр
компетенции по бюджетному учету фирмы "1С". За десять лет работы
организация
охватила
сферы
автоматизации
бухгалтерского
учета,
отчетности, учета рабочего времени и заработной платы, документооборота
и юридических консультаций.
В компании работают только профессионально подготовленные
сотрудники, внимательные ко всем пожеланиям клиента; это слаженная
команда профессионалов с большим стажем работы в данной области.
ИНН организации – 0570005040.
Место нахождение - РД. г. Махачкала, ул. Манташева, 45
Телефон – 67-06-91, 66-06-91
12
Основные задачи:
анализ и автоматизация деятельности бюджетных и частных
организаций;
консультирование и сопровождение клиентской базы организации;
юридические консультации.
По Рис.1.1. выделим следующие разделы:
1.
Бухгалтерия – отдел бухгалтерского учета и отчетности,
использующий системы автоматизации БУ 1С «Бухгалтерия 8.3» и
включающий в себя:
финансовый отдел (ФО) – разрабатывает и реализует план
движения денежных и других платежных средств, анализирует его
исполнение, сводит (планирует) на базе данных отдела продаж и других
подразделений денежные поступления и платежи;
касса организации – получение наличных денег от клиентов и
выдача заработной платы.
Функциями отдела являются своевременный учет хозяйственной
деятельности организации, предоставление актуальной информации о
состоянии организации, составление отчетности, ведение непрерывного
бухгалтерского учета;
Отдел кадров - это структура, которая занимается управлением
персоналом в организации.
2.
Отдел по работе с клиентами – отдел занимается поддержкой и
консультированием клиентов, а также заключением новых договоров с
клиентом и поиском новых рынков сбыта. Отдел делится на:
отдел поддержки – занимается консультированием, поддержкой
и сопровождением клиентов;
отдел
продаж
–
занимается
поиском
новых клиентов,
презентациями и предложением услуг и работ организации.
13
Основными функциями отдела являются ведение переговоров с
потенциальными
и
текущими
клиентами,
составление
договоров,
привлечение новых партнеров и поиск новых рынков сбыта;
3.
Технический отдел – выполняет работы по внедрению и
поддержке систем автоматизации. Состоит из следующих отделов:
4.
Серверная – отдел занимающаяся развертыванием систем с web-
интерфейсом на серверах организации, технической поддержке серверов и
масштабированием;
5.
Отдел внедрения – работники отдела занимаются анализом
деятельности организации клиента, составлением технического задания,
модернизацией имеющихся систем и внедрением систем автоматизации.
Функциями отдела являются анализ деятельности организаций
клиентов, составление предложений по автоматизации, составление
технического
задания,
внедрение
систем
автоматизации
и
их
сопровождение.
1.2. Экономическая сущность комплекса задач
Заработная плата является важным элементом формирования
благоприятного климата на предприятии.
Заработная плата — основной источник стимулирования и дохода
занятых на предприятии. Определение заработной платы дается Трудовым
кодексом РФ в ст. 129 ТК РФ: «Заработная плата (оплата труда
работника) — это вознаграждение за труд, которое зависит от квалификации
работника, сложности, количества, качества и условий осуществляемого
труда, а также компенсационные выплаты и стимулирующие выплаты. Сам
термин «заработная плата» представляет собой денежное вознаграждение за
труд.
В условиях рыночных отношений правильная организация труда и
заработной платы должна обеспечивать воспроизводство рабочей силы,
14
формирование мотивов и стимулов к труду, повышению его качества и
производительности. Расходы на оплату труда составляют значительную
часть стоимости продукции (работ, услуг) предприятий. Поэтому нормы
труда и его оплаты необходимо устанавливать, учитывая не только
необходимость
воспроизводства
рабочей
силы,
но
также
конкурентоспособность продукции (работ, услуг) на рынке товаров.
Большинство
крупных
работодателей
имеют
уровни
ставок
заработной платы и окладов, которые связаны с иерархией и отработанным
временем.
Не мало важным вопросом в рассмотрении сущности зарплаты
является вопрос о её влиянии на спрос и предложение труда. Цена труда —
это не только следствие взаимодействия между собой спроса и
предложения, но и то, что оказывает сложное воздействие на их уровень
занятости. Таким образом, ставка зарплаты способна увеличивать, а также
и уменьшать объем предлагаемого труда.
Из экономики можно привести две основные концепции заработной
платы:
Номинальная заработная плата- это сумма денег, которую работник
получает за свой труд;
Реальная заработная плата- измеряется количеством жизненных благ
и услуг, которые можно купить за полученные денежные средства.
Реальная зарплата зависит от величины номинальной зарплаты и от
цен на услуги и товары.
Заработная плата в свою очередь, делится на следующие виды:
основная заработная плата;
дополнительная заработная плата;
премии, вознаграждения по итогам работы за год.
К основной относится заработная плата, начисляемая работникам за
отработанное время, количество и качество выполненных работ: оплата по
сдельным расценкам, тарифным ставкам, окладам, премии сдельщикам и
15
повременщикам, доплаты и надбавки, оплата за простои не по вине
работников.
Основная
заработная
плата
согласно действующему трудовому
законодательству не должна выплачиваться работникам реже, чем два раза
в месяц.
Дополнительная
заработная
плата
начисляется
на
основании
документов, подтверждающее право работника на оплату за неотработанное
время. К таким выплатам относятся:
оплата основного, дополнительного или учебного отпуска;
компенсация за неиспользованный отпуск;
выплаты выходного пособия при увольнении;
выплаты
при
направлении
работника
на
курсы
повышения
квалификации;
оплата времени выполнения государственных обязанностей;
прочие выплаты согласно действующему законодательству.
Вознаграждение
по
результатам
финансово-хозяйственной
деятельности предприятия выплачиваются за счет прибыли, остающейся в
распоряжении предприятия, за вычетом средств, направляемых на
потребление. Размер вознаграждения устанавливается по нормативу,
определяемому как соотношение 12-ти месячных окладов к сумме,
указанной прибыли за предшествующий календарный год. Периодичность
выплаты вознаграждения определяется предприятием самостоятельно [13].
Системы оплаты труда - это различные методы, применяемые
организациями для оплаты труда. Существует несколько систем выплаты
заработной
платы
и
поощрения
работников,
которые
можно
классифицировать под следующими названиями.
Повременная — это форма оплаты труда, при которой заработная плата
работника зависит от фактически отработанного времени и тарифной ставки
работника, (часовые, дневные и месячные тарифные ставки).
16
Повременная форма оплаты труда имеет две системы — простую
повременную и повременно-премиальную.
Как правило, такая система применяется тогда, когда не идет речи о
производстве продукции, когда невозможно определить результаты
трудовой деятельности
в каком-либо количественном
эквиваленте,
например, если речь идет о руководителе. Размер заработной платы при
повременной
форме
зависит
от:
тарифной
ставки;
фактически
отработанного времени.
При сдельной форме труд работников оплачивается по сдельным
расценкам в соответствии с количеством произведенной продукции
(выполненной работы и оказанной услуги).
Сдельная форма оплаты труда имеет несколько систем:
прямая сдельная — когда труд работников оплачивается за
число единиц изготовленной ими продукции, исходя из твердых сдельных
расценок, с учетом квалификации;
сдельно-прогрессивная — при которой оплата повышается за
выработку сверх нормы;
за
сдельно-премиальная — оплата труда включает премирование
перевыполнение
норм
выработки,
достижение
определенных
качественных показателей: сдачу работ с первого требования, отсутствие
брака;
косвенно-сдельная — применяется для оплаты труда вспо-
могательных рабочих (наладчиков, комплектовщиков и др.).
Для того чтобы произвести расчет расценок, часовую тарифную
ставку рабочего в соответствии с его разрядом делят на часовую норму
выработки или умножают на установленную на предприятии норму
времени в днях или часах. Затем эта найденная сумма расценки умножается
на количество выработанной работником продукции и полученная цифра
выплачивается работнику.
17
Общий заработок рассчитывается либо путем умножения ставки
вспомогательного рабочего на средний процент выполнения норм
обслуживаемых рабочих-сдельщиков, либо умножением косвенно сдельной
расценки на фактический выпуск продукции обслуживаемых рабочих.
Расценка определяется как частное от деления тарифной ставки рабочего,
оплачиваемого по данной системе, на суммарную норму выработки
обслуживаемых производственных рабочих.
1.2.1. Синтетический учет расчетов по оплате труда
Синтетический учет расчетов по оплате труда, а также по выплате
доходов по акциям и другим ценным бумагам данного предприятия
осуществляется на пассивном счете 70 «Расчеты с персоналом по оплате
труда». Счет является пассивным.
К документам аналитического учета заработной платы относятся:
лицевой счет работника, налоговая карточка по учету доходов и
подоходного налога физического лица, расчетные и расчетно-платежные
ведомости и др. По кредиту этого счета отражаются начисления по оплате
труда, пособия за счет отчислений на государственное социальное
страхование, пенсии и другие аналогичные суммы, а также доходы от
участия в организации. По дебету — удержания из начисленной суммы
оплаты труда и доходов, выдачу причитающихся сумм работникам и не
выплаченные в срок суммы оплаты труда и доходов. Сальдо счета
кредитовое и показывает задолженность организации перед рабочими и
служащими по заработной плате и другим указанным платежам.
Для
правильного
отражения
начисленной
заработной
платы
относятся:
счет 20 «Основное производство» (оплата труда производст-
венных рабочих);
счет 23 «Вспомогательное производство» (оплата труда рабочих
вспомогательного производства);
18
счет 25 «Общепроизводственные расходы» (оплата труда
цехового персонала);
счет 26 «Общехозяйственные расходы» (оплата труда адми-
нистративно-управленческого персонала);
счет 29 «Обслуживающие производства и хозяйства» (оплата
труда работников обслуживающих производств и хозяйств);
счет 44 «Расходы на продажу» (оплата труда работников
торговли);
Начисленные суммы заработной платы работников соответствующих
производств отражаются по дебету указанных счетов и по кредиту счета 70
«Расчеты с персоналом по оплате труда» (на всю сумму начисленной
оплаты труда).
Начислена
заработная
плата,
пособие
по
временной
нетрудоспособности отражается проводкой:
Дебет счета:
20 «Основное производство»;
26 «Общехозяйственные расходы»;
44 «Расходы на продажу»;
69 «Расчеты по социальному страхованию и обеспечению»;
91 «Прочие доходы и расходы», субсчет «Прочие расходы»;
96 «Резервы предстоящих расходов».
Кредит счета 70«Расчеты с персоналом по оплате труда».
Суммы начисленных пособий по временной нетрудоспособности, по
беременности и родам отражаются проводкой:
Д-т 69 «Расчеты по социальному страхованию и обеспечению»,
субсчет «Расчеты по социальному страхованию» К-т 70 « Расчеты с
персоналом по оплате труда».
Начислены
дивиденды
работникам
организации
отражаются
проводкой:
19
Дебет 84 «Нераспределенная прибыль (непокрытый убыток)» К-т 70«
Расчеты с персоналом по оплате труда».
Удержан НДФЛ из заработной платы и иных выплат, отражается
проводкой:
Д-т 70 «Расчеты с персоналом по оплате труда» и К-т счета 68
«Расчеты по налогам и сборам»
Выдачу заработной платы и пособий из кассы организации наличными денежными средствами оформляют бухгалтерской записью:
Д-т 70 «Расчеты с персоналом по оплате труда» К-т 50
Депонирована заработная плата, оформляется проводкой:
Д-т 70 «Расчеты с персоналом по оплате труда» , К-т 76 «Расчеты с
разными
дебиторами
и
кредиторами»,
субсчет
«Расчеты
по
депонированным суммам».
Удержанные из заработной платы алименты оформляются проводкой:
Д-т 70 «Расчеты с персоналом по оплате труда», К-т 76 «Расчеты с
разными дебиторами и кредиторами».
Заработная плата перечислена работникам с расчетного счета, отражается
проводкой:
Д-т 70 «Расчеты с персоналом по оплате труда», К-т 51 «Расчетный
счет»
Начисленные суммы премий, материальной помощи, пособий, оплаты
труда по работам, производимым за счет средств целевого финансирования
и в процессе получения внереализационных или операционных доходов,
отражают по дебету счетов 91 «Прочие доходы и расходы», 84
«Нераспределенная
прибыль
(непокрытый
убыток)»,
86
«Целевое
финансирование» и кредиту счета 70 «Расчеты с персоналом по оплате
труда».
По итогам года сотрудникам выплачивается премия, называемая еще
тринадцатой зарплатой. Способы ее оформления могут быть различны: в
20
виде материальной помощи или премии, на основе чего формируется
различие
размера
налога,
выплачиваемого
с
заработной
платы.
Материальная помощь не уменьшает облагаемую налогом прибыль. Вместе
с тем с нее не надо платить взносы в Пенсионный фонд.
Премии бывают двух видов: предусмотренные и не предусмотренные
трудовым (коллективным) договором.
В первом случае расходы на выплату премий уменьшают налог на
прибыль. Но с них фирме придется заплатить ЕСН и взносы на пенсионное
страхование.
Премии,
которые
не
предусмотрены в трудовых договорах,
учитываются при расчете налогов так же, как и материальная помощь: не
уменьшают налог на прибыль и с них не надо платить ЕСН. Однако вместо
такой премии работнику лучше выдать материальную помощь.
Дело в том, что помощь в сумме 2000 рублей в год не облагается
налогом на доходы физических лиц. А поэтому, получив матпомощь вместо
премии, сотрудник заплатит меньше этого налога.
Материальная помощь и премии облагаются взносами на страхование
от несчастных случаев и профзаболеваний.
1.2.2. Удержания и отчисления из заработной платы
Все отчисления с заработной платы можно разделить на две группы:
Первая – отчисления в бюджет, которые уплачиваются за счет
самого работника. Сюда относится НДФЛ;
Вторая – отчисления за счет работодателя. К этой группе
относятся страховые взносы на обязательное пенсионное, медицинское и
социальное страхование работника.
Для каждого вида платежей предусмотрены условия уплаты.
Например, для страховых взносов предусмотрены разные ставки в
зависимости от суммы доходов сотрудника, а при расчете НДФЛ можно
учесть налоговые вычеты, которые сокращают размер налога.
21
В пользу бюджета удерживаются суммы налога на доходы
физических
лиц,
а
также
штрафы
за
нарушения
налогового
и
административного законодательства.
В
пользу
организации
могут
удерживаться
невозвращенные
подотчетные суммы, отпускные за неотработанные дни оплачиваемого
отпуска, материальный ущерб, нанесенный работником организации, и т. д.
Удержание из заработной платы работника представляет собой часть
дохода, которую начисляют, но не выплачивают на законных основаниях.
Удержания могут быть:
Обязательные;
по инициативе работника;
по инициативе работодателя.
К обязательным удержаниям относятся:
НДФЛ
Удержания по исполнительным документам:
алименты;
возмещение вреда в связи с потерей третьим лицом полной или
частичной способности трудиться;
возмещение морального вреда;
штрафы за нарушения административного, уголовного,
налогового законодательства;
возмещение имущественного ущерба третьим лицам или
организациям.
Удержания по инициативе работника:
денежные средства на содержание несовершеннолетних детей
(соглашение об уплате алиментов между бывшими супругами);
взносы в профсоюзы;
страховка;
оплата кредитов и займов.
22
Удержания по инициативе работодателя:
возмещение материального вреда;
ошибки в расчетах;
неотработанные авансы;
возврат подотчетных сумм.
Большинство удержаний денежных средств из зарабoтнoй платы
рабoтникoв oсуществляется по испoлнительным листам.
Исполнительный лист – этo дoкумент, выдаваемый судом, в
содержании которого указываются причина и размер удержаний с
работника. Наиболее часто испoлнительный лист является основанием для
удержания
алиментов,
а
также
сумм
вoзмещения
мoральнoгo
и
материальнoгo ущерба, которые были нанесены рабoтникoм другим лицам
[10].
Удержания из заработной платы могут производиться только в
случаях, предусмотренных законодательством. Удержанный из заработной
платы налог на доходы физических лиц отражается проводкой:
Д-т 70 «Расчеты с персоналом по оплате труда»
К-т 68 «Расчеты по налогам и сборам», субсчет «Расчеты по налогу на
доходы физических лиц».
Перечисление налога на доходы физических лиц в бюджет отражается:
Д-т 68 «Расчеты по налогам и сборам»», субсчет «Расчеты по налогу
на доходы физических лиц» К-т 51 «Расчетный счет».
Начисленные и удержанные суммы алиментов отражаются на счете 76
«Расчеты
с
разными
дебиторами
и
кредиторами»
на
субсчете
«Исполнительные листы». При этом делаются следующие проводки:
Д-т 70 «Расчеты с персоналом по оплате труда» К-т 76 «Расчеты с
разными дебиторами и кредиторами», субсчет «Исполнительные листы».
23
Алименты, выданные взыскателю наличными из кассы предприятия,
отражаются записью: Д-т 76 «Расчеты с разными дебиторами и
кредиторами», субсчет «Исполнительные листы» К-т 50 «Касса».
Если алименты перечисляются платежным поручением на счет взыскателя в отделение Сбербанка, то делается бухгалтерская проводка:
Д-т 76 «Расчеты с разными дебиторами и кредиторами», субсчет
«Исполнительные листы» К-т 51 «Расчетный счет».
Налог на доходы физических лиц
Подоходный налог — основной вид прямых налогов. Исчисляется в
процентах от совокупного дохода физических или юридических лиц за
вычетом документально подтверждённых расходов, в соответствии с
действующим законодательством.
Выплачивается с общей суммы всех доходов лица за период, таких как
заработная плата, прибыль, а также дивиденды, проценты и доход от
аренды, пособия по безработице и пособия по социальному обеспечению,
уменьшенную на сумму не облагаемых налогом доходов и сумму налоговых
вычетов.
Почти все системы подоходного налога позволяют резидентам
сокращать валовой доход по некоторым видам вычетов. В отличие от этого,
нерезиденты, как правило, облагаются подоходным налогом на валовую
сумму доходов большинства видов плюс чистый доход от деятельности,
полученный в рамках юрисдикции [10].
Расчет НДФЛ производится по ставке 13 % за исключением
следующих случаев:
Доходы, облагаемые по ставке 35 %:
выигрыш призов (в лотерее, в рекламной акции и т. п.);
проценты по банковским вкладам;
проценты по облигациям российских компаний;
экономия на проценте по кредиту;
24
кредитных
потребительских
и
сельскохозяйственных
кооперативов от предоставления займов.
Доходы, облагаемые по ставке 30 %:
нерезидентов РФ, за исключением дивидендов от российских
организаций, заработка высококвалифицированных специалистов, а также
вознаграждения, полученные нерезидентами от некоторых видов трудовой
деятельности, установленных пунктом 3 статьи 224 НК РФ;
по ценным бумагам, за исключением перечисленных в п. 5 ст.
224 НК РФ.
В зависимости от вида получаемых работником вознаграждений
проводки по начислению налога на доходы физических лиц имеют
следующие корреспонденции:
Д-т 70 «Расчеты с персоналом по оплате труда» К-т 68.01 «Расчеты по
налогам и сборам» — удержан НДФЛ:
с зарплаты;
с больничных;
с отпускных;
с премий;
с командировочных сверх норматива;
с материальной выгоды от экономии на процентах.
Д-т 73 «Расчеты с персоналом по прочим операциям» Кт 68.01
«Расчеты по налогам и сборам» — начислен подоходный:
с материальной помощи свыше 4000 рублей,
с подарков свыше 4000 рублей.
Д-т 75 К-т 68.01 — начислен НДФЛ с дивидендов учредителям.
Д-т 76 К-т 68.01 — подоходный налог с выплат по договору ГПХ
лицам, не состоящим в штате.
Взносы во внебюджетные фонды
Существует четыре вида страховых взносов.
25
Первый вид — пенсионные взносы (взносы в ПФР). Они делятся
на взносы на страховую пенсию и взносы на накопительную пенсию.
Второй вид — медицинские взносы (взносы в ФФОМС).
Третий вид — взносы в ФСС на обязательное соцстрахование
на случай временной нетрудоспособности и в связи с материнством. За счет
этих взносов Фонд соцстраха выплачивает пособия по больничным листам
и декретные пособия.
Четвертый вид — взносы в ФСС по страхованию от несчастных
случаев
на
производстве
и
профзаболеваний.
Неофициальное
их
название — взносы «на травматизм».
Федеральным законом от 03.07.2016 N 243-ФЗ для большинства
компаний установлены следующие страховые тарифы по взносам во
внебюджетные фонды (см. табл.1.):
Таблица 1.
В настоящее время применяются следующие ставки:
Облагаемая
база
ПФР
ФСС
ФФОМС
Итого
Не превышает
установленную
предельную
величину, %
22
2,9
5,1
30
Для учета расчетов с внебюджетными фондами План счетов
предусматривает счет 69«Расчеты по социальному страхованию и
обеспечению».
Данный счет предназначен для обобщения информации о расчетах по
социальному страхованию, пенсионному обеспечению и обязательному
медицинскому страхованию работников организации.
К счету 69 «Расчеты по социальному страхованию и обеспечению»
открываются следующие субсчета:
26
69 – 1 «Расчеты по социальному страхованию», на котором
учитываются
расчеты
по
социальному
страхованию
работников
организации»;
69 – 2 «Расчеты по пенсионному обеспечению», с помощью которого
ведется
учет
расчетов
по
пенсионному
обеспечению
работников
организации;
69 – 3 «Расчеты по обязательному медицинскому страхованию»,
отражающий расчеты по обязательному медицинскому страхованию
работников организации.
При наличии у организации расчетов по другим видам социального
страхования и обеспечения к счету 69 «Расчеты по социальному
страхованию и обеспечению» могут открываться дополнительные субсчета.
Счет 69 «Расчеты по социальному страхованию и обеспечению»
кредитуется на суммы платежей на социальное страхование и обеспечение
работников,
а
также
обязательное
медицинское
страхование
их,
подлежащие перечислению в соответствующие фонды. При этом записи
производчёятся в корреспонденции со:
счетами, на которых отражено начисление оплаты труда, – в
части отчислений, производимых за счет организации;
счетом 70 «Расчеты с персоналом по оплате труда» – в части
отчислений, производимых за счет работников организации.
Аналитический
по
каждому
учет
работнику
расчетов
компании.
по
оплате
На
труда
каждого
ведется
работника
открывается лицевой счет, налоговая карточка учета совокупного дохода
физического лица, расчетные и расчетно-платежные ведомости.
Нормативное
регулирование
процесса
бухгалтерского
учета расчетов с персоналом по оплате труда представлено следующими
документами:
1. ФЗ «О бухгалтерском учете»;
2. трудовой кодекс РФ;
27
3. налоговый кодекс РФ;
4. положение по ведению бухгалтерского учета и бухгалтерской
отчетности в РФ;
5. а также другими нормативно-правовыми документами.
Основополагающим
документом
в
бухгалтерском
учете является учетная политика компании, где отражены правила ведения
бухгалтерского учета. В соответствии со ст. 8 Федерального закона «О
Бухгалтерском учете» N 243-ФЗ
самостоятельно
03.07.2016 экономический субъект
формирует
свою
учетную
политику,
руководствуясь законодательством Российской Федерации о бухгалтерском
учете, федеральными и отраслевыми стандартами. Каждая компания при
формировании учетной политики должна основываться на требованиях
законодательства,
исходить
из
особенностей
своей
хозяйственной
деятельности.
Грамотно подготовленная учетная политика позволит обеспечить
эффективное управление финансовым состоянием компании. Согласно ст. 9
Федерального закона «О Бухгалтерском учете» N 243-ФЗ 03.07.2016
каждый факт хозяйственной жизни должен быть оформлен с помощью
первичного
учетного
утверждается
документа.
руководителем
Форма
компании
первичной
по
документации
представлению
лица,
ответственного за ведение бухгалтерского учета.
Документация
электронном
рабочего
виде.
времени
может
составляться
Формы
первичных
и
расчетов
с
в
бумажном
документов
персоналом
по
по
или
учету
оплате
труда представлены в табл.2.
Таблица 2.
Унифицированные формы первичных документов по учету
рабочего времени и расчетов по оплате труда
Наименование
Табель учета рабочего времени и расчета оплаты труда
Форма
N Т-12
28
Табель учета рабочего времени
Расчетно-платежная ведомость
Расчетная ведомость
Платежная ведомость
Журнал регистрации платежных ведомостей
Лицевой счет
Лицевой счет (свт)
Записка-расчет о предоставлении отпуска работнику
N Т-13
N Т-49
N Т-51
N Т-53
N Т-53
N Т-54
N Т-54а
N Т-60
1.3. Обоснование необходимости и цели использования
вычислительной техники для решения данного комплекса задач
Бухгалтерский учет является упорядоченной системой сбора,
регистрации и обобщения информации в денежном выражении об
имуществе, обязательствах и их движении путем сплошного, непрерывного
и документального учета всех хозяйственных операций.
Бухгалтерский учет является одной из первых областей, которые
необходимо модернизировать. До того, как бухгалтерский учет был
выполнен без какой-либо компьютерной упаковки, было и множеством
бумаг, заполняемых от руки. Теперь работа бухгалтера стала более
эффективной, и его роль приобрела большую важность в компаниях,
принимая решения на основе полученной финансовой информации. Все это
благодаря использованию информационных систем и технологий.
Анализ поставленной задачи приводит к выводу, что ее решение
традиционными средствами учета c использованием бумажных документов
невозможно. Прежде всего, такой вывод следует из анализа количества
операций кадрового учета, которые необходимо выполнять.
Для крупной фирмы с большим числом работников количество таких
операций может достигать такого количества, что ручное их оформление
становится просто невозможным. Также очень тяжело хранить и
осуществлять поиск информации о сотрудниках и их данных, структуре
29
компании, классификаторах и проведенных операциях в бумажном виде.
Нет
необходимости
информации,
описывать
например
о
преимущества
сотруднике,
в
и
удобство
удобной
и
поиска
быстрой
информационной системе по сравнению поиском такой информации в
папках бумажных документов. Точно также и поиск информации о любой
кадровой перестановке можно найти в журнале электронных документов со
всеми подробностями ее выполнения быстро и удобно.
В настоящее время существуют очень развитые бухгалтерские пакеты
по контролю платежей, платежной ведомости, дебиторской задолженности
и т.д.
Ранее, при использовании системы бумажного кадрового учета
получить списочный состав сотрудников предприятия можно было лишь
проанализировав все операции приема на работу и увольнения.
При использовании автоматизированной системы учета выполнение
любой операции кадрового учета даже задним числом мгновенно меняет
списочный состав сотрудников и позволяет в любой момент времени
получить актуальные данные.
Еще
одним
неоспоримым
преимуществом
использования
автоматизированной информационной системы является безопасность
хранения информации. При хранении информации на бумажных носителях
потеря любого бумажного документа была невосполнимой. Такая потеря
могла произойти как в результате действий злоумышленников, так и в
результате действия непреодолимых сил.
При хранении информации в электронном виде существующие
методы обеспечения безопасности хранения информации и ее дублирования
делают такое хранение абсолютно надежным.
Таким образом, можно выделить следующие основные преимущества
использования автоматизированной информационной системы на основе
вычислительной техники для решения задачи построения системы
кадрового учета:
30
повышение удобства поиска и отбора данных из справочников
хранения статической информации и журналов выполненных операций;
повышение скорости поиска и отбора информации, а также
оформления операций движения сотрудников;
обеспечение влияния каждой вновь оформленной операции на
кадровое состояние сотрудника;
обеспечение безопасности хранения информации;
обеспечение многопользовательской работы.
Информационная
технология
—
это
процесс,
использующий
совокупность средств и методов сбора, обработки и передачи данных для
получения информации нового качества о состоянии объекта, процесса или
явления.
Цель информационной технологии — производство информации для
ее анализа человеком и принятия на его основе решения по выполнению
какого-либо действия.
Компьютеры значительно улучшили функционирование предприятий
в соответствующих секторах. Технологии продвинулись настолько заметно,
что те, кто не использует компьютеры, находятся в невыгодном положении
по сравнению со своими конкурентами. В частности, есть несколько важных
преимуществ, которые компьютеры могут предоставить предприятиям.
1. Организация
Компьютеры позволяют применять различные типы программ,
которые могут помочь компаниям отслеживать свои файлы, документы,
повестки дня и сроки. Компьютеры также позволяют предприятиям
организовать всю свою информацию очень доступным способом.
Возможность хранить большие объемы данных на компьютере удобна и
недорога,
а
также
экономит
место.
Способность
компьютерного
оборудования позволяет организации эффективно организовывать свои
файлы и приводит к лучшему управлению временем и производительности.
2. Самодостаточность
31
Компьютеры
стали
наиболее
личными
и
самодостаточными
техническими средствами, которые позволяют предприятиям выполнять
задачи, которые ранее должны были быть
переданы.
Например,
предприятие может использовать офисную программу для создания
собственных учебных материалов. Онлайн налоги и бухгалтерские
программы позволяют компаниям составлять свои собственные налоговые
декларации. Это позволяет доминирующим операциям предприятия
оставаться дома и позволяет компании быть более независимой и менее
восприимчивой к ошибкам, допущенным третьими лицами.
3. Рентабельный
Новые технологии делают новые инструменты и услуги более
доступными и позволяют предприятиям экономить на заработной плате и
на работе в офисе. Поскольку компьютеры позволяют выполнять работу
быстрее и эффективнее, предприятие может нанять меньше сотрудников.
Кроме того, с сетью, подключенной к сети, и с относительно дешевым
компьютерным оборудованием предприятия могут хранить данные более
простой формы, экономя затраты на хранение архивов за пределами
предприятия и таким образом можно избежать необходимости покупать
такие предметы, как копировальные аппараты, которые использовались до
того, как компьютеры стали популярными. В результате потенциально
прибыльные компании могут быть основаны с более низкой общей
стоимостью. Емкость электронной почты снижает стоимость доставки,
программные
приложения
сокращают
потребность
в
крупных
бухгалтериях, а видеоконференции уменьшают необходимость в поездках.
Все сэкономленные ресурсы оказывают положительное влияние на
потребителей, поскольку они получают предложение гораздо более
доступных продуктов и услуг.
4. Скорость
Компьютеры помогают ускорить деловые операции. Сбор информации
о потребителях, заказы на сырье и проверка продуктов осуществляется
32
быстрее благодаря использованию компьютеров, что позволяет компаниям
работать намного быстрее и получать более качественные результаты.
5. Продажа
Компьютеры могут помочь увеличить продажи и прибыль компаний
через веб-страницу. Многие компании сейчас работают в режиме онлайн и
в течение всего дня, чтобы позволить клиентам по всему миру покупать их
продукты и услуги.
Показатели эффективности используемой ЭВМ зависят от множеств
самых различных факторов. Их можно объединить в несколько групп.
К первой группе можно отнести факторы, связанные с шагпараметрами
входных выодитсяинформационных потоков, эксплуатционыепоступающих на водобработку в ЭВМ регистаили
в вычислительную рекламысистему (ВС). К ним ставокотносятся:
объем информации в каждомуединицу времени;
тип носителя входной информации (клавиатура, мышь и т.д.);
характер входной информации (строковый и числовой).
Во вторую группу можно включить факторы, зависящие от характера
задач, которые должны решаться на ПЭВМ или ВС, и алгоритмов их
решения. Такие факторы включают:
точность задач;
допустимость задержки в выдаче результатов, а также величина
допустимой задержки;
количество
и
качество
стандартных
программ
и
услoвнo-
пoстoяннoй информации, используемых при решении задач;
наличие или отсутствие специального накоплеымпрограммного обеспечения
ориентированного на характер решаемых задач и т.п.
К третьей группе целесообразно отнести факторы, определяемые
техническими характеристиками ПЭВМ и ВС. Укажем лишь некоторые из
них:
операционная видамсистема Microsoft Windows XP/7/8/10;
33
производительность процессора - Intel Pentium Celeron 2400 Мгц и
выше;
емкость оперативной Удобствпамяти – 2Гб и выше;
емкость и быстродействие внешней памяти – Seagate1Tb 7200 rpm.
емкость сотяниемжесткого диска - 40 Гб и выше;
устройство чтения компакт-дисков;
сетевой адаптер;
USB-порт;
SVGA-видеокарта;
мышь или другой координатный манипулятор.
В
четвертую
группу
можно
включить
эксплуатационные
Прежд
характеристики ПЭВМ и ВС:
надёжность ПЭВМ, выялен ВС и их метод отдельных устройств, а также
связанные
с
надежностью
характеристики
(защита
системы
от
несанкционированного доступа, вирусов и т.д.);
общая потребляемая диалогмощность;
требуемые условия эксплуатации;
необходимый
штат
обслуживающего
персонала
и
его
квалификация.
В пятую группу факторов целесообразно выделить стоимостные
показатели, к которым принято относить следующие:
капитальные вложения, т.е. затраты человеком на приобретение и
установку ПЭВМ и ВС;
затраты на содержание обслуживающего персонала;
затраты на электроэнергию;
затраты на проведение и организацию профилактических и
ремонтных работ;
затраты на вспомогательные материалы и оборудование.
34
Итак, для комерчсйреализации программного класифторвприложения данного деньдипломного
проекта был выбран ПК следующей конфигурации: операционная система
Microsoft Windows 10, процессор Intel Core i3-5005U 2.00Ghz, оперативная
память 4 Гбайт товарнй, жесткий диск – 500505 ГБ, сетевой адаптер, USB-выходы,
видеокарта – Intel HD Graphics, мышь- Logitech m100, монитор – 22 обеспчиватьдюйма
BenqF93GP, правильностразрешение 1920x1080.
1.4. Общая характеристика организации машинной обработки
Разрабатываемая автоматизированная система предназначена для
начисления заработной платы работникам предприятия. Автоматизация
учета заработной платы, прежде всего, адресована работникам бухгалтерии,
не являющимися профессиональными программистами. При автоматизации
бухгалтерского учета повышается эффективность и улучшается качество
ведения бухгалтерского учета, а также улучшает условия профессиональной
работы бухгалтера.
Производительность труда и качество работы бухгалтера во многом
зависят от качества разработанного программного обеспечения.
Поэтому необходимо, чтобы программы обладали следующими
качествами:
надежность и защищенность от вероятных сбоев. Программы
должны бесперебойно функционировать, а в случае повреждения
оперативно возобновляться;
простота и доступность в процессе эксплуатации.
Пользовательский интерфейс программы должен быть
адаптивным, не вызывать сложностей при ознакомлении или
работе;
высокая пропускная способность. Этот параметр
обуславливается тем, что в процессе работы в базу заносится
35
большое количество информации, которая должна своевременно
обрабатываться и храниться.
На первом этапе в ПК вводится информация, поступающая на
предприятие в виде первичных документов – данные о сотрудниках, данные
о невыходах и опозданиях на работу и др. документы. Эти данные вводятся
в документы, которые мы автоматизируем.
В данной работе автоматизируемыми документами являются: табель
учета отработанного времени, штатное расписание, начисление зарплаты
сотрудникам, итоговое начисление, лист нетрудоспособности которые
будут расположены в памяти компьютера в виде документов, создаваемых
в отдельной информационной базе с использованием «1С: Предприятие
8.3». Каждый документ имеет свои реквизиты, форму документа для ввода
данных, таблицу базы данных, модуль документа, определяющий действия
и движения, производимые документом в информационной базе.
Для обеспечения достоверности вводимых данных программа
использует несколько методов: контролирует формат вводимых данных т.е.
действительное число, дата, текст и т.д.; контролирует диапазон значений
вводимых данных (значения между заданными границами, вне заданных
границ
и
т.д.);
контролирует
присущность
вводимого
значения
закрепленному списку (перечисление через точку с запятой либо ссылка на
именованный блок и т.д.)
После того как информация прошла контроль, она подвергается
обработке по заданному алгоритму, который производит соответствующие
действия и движения в базах данных. На основе обработанной информации
формируются выходные отчеты. На стадии обработки содержание данных
претерпевает
качественные
изменения,
вследствие
чего
взаимно
однозначное соответствие данных по входу и выходу в большинстве
случаев не сохраняется.
36
В данном проекте выходной информацией является печатные формы
всех вышеперечисленных документов, расчетная ведомость, расчетный
лист, итоговый расчет НДФЛ и итоговый расчет страховых взносов.
1.5. Формализация расчетов
Предприятие ООО «Бест-Лайн» применяет повременно-премиальную
форму начисления заработной платы.
При повременно – премиальной системе оплаты труда работнику
начисляется заработная плата исходя из количества отработанных дней
независимо от количества выполненных работ, также работник может быть
вознагражден дополнительной суммой сверх основного заработка при
выполнении заранее оговоренных условий. Если работники отработали все
рабочие дни месяца, то их оплату составят установленные для них оклады
плюс процентная надбавка к заработной плате:
ЗП=О+Пн , (1.1)
где О– оклад;
Пн– процентная надбавка к ЗП (премия).
Если же они отработали неполное число рабочих дней, то их
заработок (оплата по табелю) определяют делением установленного оклада
на календарное количество рабочих дней и умножением полученного
результата на количество оплачиваемых за счет предприятия рабочих дней
плюс процентная надбавка к заработной плате:
ЗП=(О/Др)*До + Пн ,(1.2)
где Др - календарное количество рабочих дней;
До - отработанное количество дней.
При прямой сдельно-премиальной форме оплата труда рабочих
осуществляется умножения сдельной расценки (СР) на выполненный объем
работ плюс процентная надбавка к заработной плате:
ЗП=СР*Ор+Пн, (1.3)
где СР – сдельная расценка;
37
Ор – выполненный объем работ.
Заработная плата к выдаче определяется как разница между оплатой
и налогом на доходы физических лиц, профсоюзными взносами и общим
размером удержаний. Причем налоговая база по налогу на доходы
физических лиц определяется по сумме доходов, уменьшенных на сумму
налоговых вычетов :
ЗПвыд.=ЗП–(ЗП- Нвыч.)*Нс – ЗП*Пс -
где
У,(1.4)
Нвыч – сумма налоговых вычетов;
Нс – ставка НДФЛ;
Пс – ставка профсоюзных взносов;
У – сумма удержаний.
Расчетный период для оплаты больничного - два календарных года,
предшествующих году наступления страхового случая, в том числе за время
работы (службы, иной деятельности) у другого страхователя (других
страхователей).
При расчете больничных пособий используется средний дневной
заработок. Расчетный период для оплаты больничного - два календарных
года, предшествующих гoду наступления страхового случая, в том числе за
время рабoты (службы, инoй деятельности) у другoгo страхoвателя (других
страхoвателей). Средний дневнoй зарабoтoк oпределяется путем деления
суммы начисленнoгo зарабoтка за расчетный периoд на 730. При этoм в
начисленный зарабoтoк, исхoдя из которого начисляются пособия,
включаются все виды выплат и иных вознаграждений в пользу
застрахованного лица, на которые начислены страховые взносы в ФСС РФ,
в
сумме,
не
превышающей
установленную
на
соответствующий
календарный гoд предельной величины базы для начисления страховых
взносов (не превышающие 865 000) В результате пoлучаем средний дневнoй
зарабoтoк :
38
24
Сз= S /730 (1.5)
i 1
где Сз - средний дневной заработок;
S – сумма начисленного заработка.
Таким образом, сумма дневного пособия равна произведению
среднего
дневного
заработка
на
процент,
соответствующий
продолжительности страхового стажа:
, (1.6)
Сп – среднее дневное пособие;
R–продолжительность страхового стажа.
Размер больничного пособия равен произведению среднего дневного
пособия на количество календарных дней нетрудоспособности (k):
, (1.7)
где Рп – размер больничного пособия;
k – количество нетрудоспособных календарных дней.
1.6. Обоснование проектных решений по информационному
обеспечению комплекса задач
Понятие информационного обеспечения возникло с созданием
автоматизированных систем управления (АСУ).
Под информационным обеспечением понимается совокупность
информации, циркулирующей в данной информационной системы, также
взаимосвязь потоков данных, определение входящей и исходящей
информации.
Информационное обеспечение подразделяется на внемашинное и
внутримашинное.
Под внемашинным информационным обеспечение понимается
совокупность информации, которая воспринимается непосредственно
человеком,
без
применения
средств
вычислительной
техники
39
(классификаторы
технико-экономической
информации,
документы,
методические инструктивные материалы).
Внутримашинное информационное обеспечение – это совокупность
данных, формирующих информационную базу на электронном носителе
(экранные формы для ввода первичных данных в ЭВМ или вывода
результатной информации, структуры информационной базы: входных,
выходных файлов, базы данных)
Разрабатываемая автоматизированная система будет использована на
предприятии, где уже имеется сформированный документооборот.
Бухгалтерский учет является одной из первых областей, которые
необходимо модернизировать. До того, как бухгалтерский учет был
выполнен без какой-либо компьютерной упаковки, было и множеством
бумаг, заполняемых от руки.
Внемашинное ИО в данном дипломном проекте представлено в виде
первичных документов – данные о сотруднике, данные о премиях и др.
документы.
Требования при фoрмирoвании массивoв в инфoрмациoннoй базе:
пoлнoе oтражение сoстoяния объекта; включение расчетных данных из
первичных массивoв; рациoнальнoе пoстрoение базы; минимизация
времени на пoиск данных, испoльзoвание эффективных технических
нoсителей;
oбеспечение
надежнoсти
хранения;
oбеспечение
свoевременнoсти oбнoвления и наращивания массивoв.
Внутримашинное ИО представлено в виде данных, хранящихся в
программном файле 1Cv8.3CD. К этим данным относится информация в
справочниках
«Подразделения»,
программы
«Должности»
(«Организации»,
и
т.д.)
и
«Сотрудники»,
документах
(«Табель
отработанного времени», «Штатное расписание», «Начисление зарплаты
сотрудникам», «Итоговое начисление», «Исполнительный лист» и т.д.).
К информационному обеспечению выделяют следующие требования:
40
интеграция данных, когда все данные накапливаются и хранятся
централизовано, создавая динамически (в реальном масштабе времени)
обновляемую модель предметной области;
оно должно выполнять все функции, которые автоматизируются;
формы документов должны отвечать требованиям стандартов
унифицированной системы документации.
Выполнение этих требований привело к созданию единого для всех
задач блока данных (базы данных БД) и разработке одной управляющей
программы манипулирования данными на физическом уровне (системы
управления базами данных – СУБД).
Развитие концепции БД представляет собой важный шаг в
направлении унификации средств организации данных, что позволяет
разработчикам приложений не задумываться над вопросами представления
данных в среде хранения.
При переходе к использованию БД появляется возможность обеспечить достаточно высокий уровень независимости приложений от организации данных. В современных СУБД описания данных отделены от программ
и содержатся в словаре-справочнике данных.
Интеграция баз данных
позволяет синхронно поддерживать данные для всех приложений, а также
снизить объемы памяти необходимые для хранения данных.
Из характеристик СУБД, которые могут определить выбор той или
иной СУБД, одной из важнейших является модель данных. По способу
установления
связей
между
данными
различают:
реляционную,
иерархическую и сетевую модели.
В данном дипломном проекте используется реляционная модель
представляет объекты и взаимосвязи между ними в виде таблиц, при этом
все операции над этой базой данных сводятся к манипулированию
таблицами. На этой модели данных базируются почти все современные
СУБД для ПЭВМ. Существенными преимуществами реляционной модели
данных являются простота представления данных, так как таблицы
41
являются
для
этого
привычной
формой,
естественный
характер
формирования запросов, так как они не привязаны жестко к заранее
определенной структуре и высокая степень независимости данных, так как
интерфейс пользователя не связан с деталями физической структуры памяти
и стратегий доступа.
Иерархическая и сетевая модели предполагают наличие связей между
данными, имеющими какой-либо общий признак. В иерархической модели
такие связи могут быть отражены в виде дерева-графа, где возможны только
односторонние связи от старших вершин к младшим. Это облегчает доступ
к необходимой информации, но только если все возможные запросы
отражены в структуре дерева. Никакие иные запросы удовлетворены быть
не могут.
Указанный недостаток снят в сетевой модели, где, по крайней мере
теоретически, возможны связи всех со всеми. Поскольку на практике это,
естественно,
невозможно,
приходится
прибегать
к
некоторым
ограничениям.
При сопоставлении характеристик различных моделей представления
данных,
руководствуясь
предпосылками
дальнейшей
модификации
системы, а также современным уровнем развития Интернет-технологий,
была выбрана реляционная модель, так как она является наиболее
приемлемой.
Одно из важных требований к информационному обеспечению - это
достоверность данных информационной базы.
Необходимая достоверность данных в информационных базах
обеспечивается высокой степенью контроля на всех стадиях работы с
данными.
Особенности технологии обработки данных связаны с такими
факторами, как: функционирование в режиме диалога с пользователем,
наличие накопителей информации, исключение бумажных технологий для
обработки информации.
42
Благодаря диалоговому режиму отсутствует четко установленная
заранее последовательность операций по обработке данных.
В состав технологических операций входят:
загрузка программы;
ввод данных;
контроль информации и возможность корректировки;
формирование информационных массивов;
вывод информации.
В основе диалогового режима лежит динамическое взаимодействие
машины и человека посредством приема и передачи данных через
устройства ввода/вывода. При диалоговом режиме обеспечивается поиск
необходимой информации, быстрая
обработка команд, сообщений,
активное воздействие пользователя на ход обработки данных.
Организация диалога осуществляется посредством установки связей
между данными, которые представляют собой информационные модели.
Работа в системе «1С: Предприятие» в основном представляет собой
работу в диалоговом режиме. Так каждый объект метаданных имеет свою
форму, легко настраиваемую в конфигураторе. Система дает возможность
пользователю легко настроить меню под конкретного пользователя. Такой
диалог
освобождает
пользователя
от
необходимости
изучения
программных средств.
В данном дипломном проекте диалог такого типа реализуется
методом создания подсистем, определяющих логическую структуру
прикладного решения, при котором пользователю предлагается выбрать
один из разделов: «Бухгалтерия», «Документы», «Расчет Зарплаты»,
«Настройки».
1.7. Обоснование проектных решений по программному обеспечению
комплекса задач
Автоматическое выполнение вычислительного процесса, доступ
пользователей к ЭВМ, выполнение ряда вспомогательных работ при вводе43
выводе и переписи информации с одних носителей на другие, а также
рациональный режим работы машины обеспечивается программными
средствами, или программным обеспечением ЭВМ.
Программное обеспечение – это набор программных средств,
обеспечивающих функционирование информационной подсистемы
В качестве основных требований к создаваемой автоматизированной
системе можно выделить следующие:
система должна быть модифицируемой, т.е. возможность изменения
алгоритмов работы системы путем изменения конфигурационных
данных;
удобный пользовательский интерфейс;
унифицируемость – в состав компонент каждого модуля входят
одинаковые элементы программного обеспечения
быстрый доступ к нужной информации не зависимо от степени
частоты использования;
настройка и адаптируемость к пользовательским потребностям;
защищенность
компонентов системы
от злоумышленников и
неквалифицированных пользователей;
достаточная быстрота реакции на запросы пользователя.
Определение выбора формы хранения данных в памяти ЭВМ.
Различают следующие основные способы хранения данных:
использование файловой системы;
использование банков данных.
Файлы применяются для хранения текстовых данных: документов,
текстов
программ
модифицируются
и
с
т.д.
Такие
помощью
файлы
различных
обычно
образуются
текстовых
и
редакторов,
компиляторов (файлы - объектные модули).
Структура файлов обычно очень проста: это либо последовательность
записей, содержащих строки текста, либо последовательность байтов, среди
44
которых встречаются специальные символы. С точки зрения прикладной
программы файл - это именованная область внешней памяти, в которую
можно записывать и из которой можно считывать данные.
Файловые системы обычно обеспечивают хранение слабо
структурированной информации. Правила именования файлов, способ
доступа к данным, хранящимся в файле, и структура этих данных зависят от
конкретной системы управления файлами и, возможно, от типа файла.
Система управления файлами берет на себя распределение внешней памяти,
отображение имен файлов в соответствующие адреса во внешней памяти и
обеспечение доступа к данным.
На основании опыта разработки и эксплуатации пакетов прикладных
программ, именно способы хранения и обработки данных оказывают
решающее влияние на показатели функционирования системы в целом, ее
практическую эффективность. Это влияние
усиливается с ростом
количества обрабатываемой информации.
Пакет прикладных программ, разрабатываемый в дипломном проекте
основан на использовании банка данных. Применение этого подхода
позволяет:
обобщить и централизовать информационный фонд системы; это
обеспечивает целостность и управляемость структурой данных.
структурировать данные в виде удобном для проектировщика или
разработчика; обеспечение удобного изображения данных позволяет более
ясно выявлять связи и зависимости между данными.
разработать
механизм
выдачи
информативно-справочной
и
проектной документации;
модернизировать и упростить организацию межпрограммного
интерфейса.
Организация данных и способов их обработки как целостной системы
осуществляется в банках данных.
45
Банк данных - это совокупность баз данных и системы управления
базами данных (СУБД). База данных - это структурированная совокупность
данных.
СУБД данных состоит из языковых и программных средств,
предназначенных для создания и использования базы данных прикладными
программами,
а
непрограммистами.
также
Эти
непосредственно
средства
позволяют
пользователями-
интерактивно
решать
возникающие трудности в эксплуатации системы.
Применение банка данных позволяет решить следующие задачи
организации и ведения информации:
моделировать функции управления;
выполнять анализ информации для принятия управленческих
решений;
легко наращивать функции информационной системы;
повысить качество хранимых данных за счет целостности,
полноты и согласованности, за счет контроля достоверности вводимой
информации и обеспечения санкционированного доступа;
стандартизировать основные процедуры работы с данными
(ввод, редактирование, поиск, формирование отчетов и т. д.);
снизить трудозатраты на поддержку базы данных и уменьшить
расход вычислительных ресурсов для хранения и эксплуатации базы
данных.
посредством применения мультиплатформенной для разных
версий операционной системы среды разработки и правильной настройкой
драйверов баз данных в исполняемой среде системы - выбранной
операционной системы.
Это одно из важнейших преимуществ базы данных. Также важной
возможностью обеспечения независимости представления данных в
46
прикладных программах от типов запоминающих устройств и способов их
физической организации:
1) логического уровня;
2) физического уровня.
Логический уровень данных представляется в виде удобном для
использования в прикладных программах. Этот уровень не должен
затрагивать интересов конечного пользователя и реализуется различными
перекодировщиками форматов баз данных.
Физический
уровень представления
данных отражает способ
хранения и структуру данных с учетом их расположения на носителях
информации
в
запоминающих
устройствах
ЭВМ.
Это
уровень
обеспечивается видами хранения информации на жестких дисках,
применением разных файловых систем, наиболее подходящих для
решаемой задачи, также необходимо предусматривать вопросы хранения на
таких носителях как магнитооптические, лазерные диски, магнитная лента
– стримеры и другие.
Обоснование выбора режима обработки данных.
Разрабатываемые программы все больше и больше направлены на
обработку постоянно увеличивающегося объема данных, делать это
быстрее, предоставлять пользователю больше выполняемых функций и
так далее. В настоящее время широко используются диалоговый режим
обработки данных.
Диалоговый
режим
предполагает
активное
вмешательство
пользователя в процесс работы комплекса и ориентацию на безбумажную
технологию. В ходе его выполнения отсутствует заранее установленная
последовательность операций обработки данных и дополнительного их
ввода.
Диалоговый режим обработки данных организуется в форме прямого
двустороннего взаимодействия системы и абонента и без разделения
времени. Он применяется для непосредственного и эффективного
47
взаимодействия системы и человека в процессе решения конкретных задач,
при отладке программ и компонентов программного обеспечения, при
управлении функционированием системы.
При разработке программы использованы следующие виды запросов:
простой запрос (ввод, коррекция и просмотр данных, получение
подсказки);
предложение для выбора (меню функций, меню параметров,
вопросы требующие ответа “да/нет”).
Среда выполнения программы
При выборе среды выполнения программы необходимо учитывать
несколько факторов, а именно:
сложность и трудоемкость процесса проектирования программного
обеспечения для конкретной среды;
наличие
инструментальных
средств
разработки
программного
обеспечения;
возможность
внесения
корректив
в
программу
в
процессе
эксплуатации;
наличие средств проектирования пользовательского интерфейса;
скорость выполнения программы;
надежность работы программы и защищенность от программных
сбоев.
В качестве среды выполнения программы выбрана операционная
система Windows 10.
Удобство интерфейса и богатство возможностей делает Windows
оптимальной системой для повседневной работы. Приложения, написанные
под Windows, используют тот же интерфейс, поэтому его единообразие
сводит к минимуму процесс обучения работе с любым приложением Windows.
48
Обоснование выбора СУБД и языка программирования для реализации
проекта.
Для распедлни автоматизации бухгалтерских харкте расчетов в большинстве
организаций организцй применяются следующие отвеча пакеты прикладных динамческ программ:
Парус,Oracle, 1C, локаьныйБЭСТ, Турбо-бухгалтер, Инфо-бухгалтер.
Для разработки автоматизированного рабочего места бухгалтера по
учету заработной платы использовалась система «1С: Предприятие 8.3».
«1C:Предприятие» является универсальной системой автоматизации
экономической и организационной деятельности предприятия. Поскольку
такая деятельность может быть довольно разнообразной, система 1С:
Предприятие может «приспосабливаться» к особенностям конкретной
области деятельности, в которой она применяется.
«1С: Предприятие» – это не просто программа, существующая в виде
набора неизменяемых файлов, а совокупность различных программных
инструментов, с которыми работают разработчики и пользователи.
Гибкость платформы позволяет применять «1С: Предприятие» в
самых разнообразных областях:
1. автоматизация
бюджетных
и
производственных
финансовых
и
торговых
организаций,
предприятий,
предприятий
сферы
обслуживания и т.д.;
2. поддержка оперативного управления предприятием;
3. автоматизация организационной и хозяйственной деятельности;
4. ведение бухгалтерского учета с несколькими планами счетов и
произвольными измерениями учета, регламентированная отчетность;
5. широкие возможности для управленческого учета и построения
аналитической отчетности, поддержка многовалютного учета;
6. решение задач планирования, бюджетирования и финансового
анализа;
7. расчет зарплаты и управление персоналом;
8. другие области применения.
49
Технологическая
платформа
«1С:
Предприятие»
обеспечивает
различные варианты работы прикладного решения: от персонального
однопользовательского, до работы в масштабах больших рабочих групп и
предприятий. Ключевым моментом масштабируемости является то, что
повышение производительности достигается средствами платформы, и
прикладные решения не требуют доработки при увеличении количества
одновременно работающих пользователей.
однопользовательский вариант для использования в небольших
организациях или домашних условиях;
файловый
вариант
для
многопользовательской
работы,
обеспечивающий простоту установки и эксплуатации;
клиент-серверный вариант работы на основе трехуровневой
архитектуры с использованием сервера «1С:Предприятия 8.3»
обеспечивается надежное хранение и эффективная обработка
данных при одновременной работе большого количества пользователей.
Мощные
средства
формирования
отчетов и печатных форм
обеспечивают широкие возможности оформления и интерактивной работы:
интеллектуальное построение иерархических, многомерных и
кросс-отчетов;
получение
любых
аналитических
данных
с
произвольной
настройкой пользователем без изменения прикладного решения;
группировки
и
расшифровки
в
отчетах,
детализация
и
агрегирование информации;
сводные таблицы для анализа многомерных данных, динамическое
изменение структуры отчета;
различные типы диаграмм для графического представления
экономической информации.
50
«1С:Предприятие 8.3» – это значительное развитие архитектуры
платформы в направлении мультиплатформенности, мобильности и работы
с использованием Интернета.
Новый интерфейс «Такси», работа интерфейса без использования
модальных окон, новые возможности поиска по строке, удобные приемы
редактирования программного кода обеспечивает легкость освоения для
начинающих, высокую скорость и комфортность работы для опытных
пользователей:
значительное ускорение массового ввода информации благодаря
функции «ввод по строке» и эффективному использованию клавиатуры;
облегчение работы неподготовленных пользователей, быстрое
освоение системы;
механизм стилей оформления;
возможность создания многоязычных прикладных решений.
На выбор данного пакета программ повлияли следующие факторы:
наличие у разработчика опыта программирования в данной среде,
относительно
невысокая
трудоемкость
реализации
приложений,
позволяющая в то же время обеспечить высокое быстродействие
выполнения программ, эргономичность системы, обеспечение гибкости ПО
и высокого уровня управления программами.
1.8. Обоснование проектных решений по технологии сбора, передачи,
обработки и выдачи информации
поставленй Технологический процесс принято делить на первичный,
подготовительный и основной этапы. На первичном этапе обеспечиваются
сбор первичной информации, ее регистрация и передача на обработку.
Сбор и регистрация информации с помощью ЭВМ может быть
автоматизированной и автоматической. Автоматизированный способ
формирования исходной информации предполагает, что операции сбора и
регистрации будут выполняться с помощью технических средств,
51
позволяющих заносить данные на машинные носители. Автоматический
способ позволяет формировать исходные данные без участия человека.
Данный дипломный проект посвящен разработке
автоматизированного рабочего места учета заработной платы для
сотрудников предприятия ООО «Бест-Лайн».
Реализация
основного
этапа
позволяет
выполнять
обработку
информации и получать необходимые результаты. На всех этапах
выполняется
максимум
контрольных
операций
для
достижения
достоверности и полноты преобразования информации.
Программа ввода осуществляет первичный контроль информации: соблюдение структуры файла, при вводе отрицательного числа или при не
заполнении обязательных реквизитов будет выдано соответствующее
сообщение.
От
первичной
полноты,
достоверности
информации
зависит
и
не
своевременности
получаемой
только
конкретной
решение
экономической задачи, но и эффективность управления в целом. Поэтому
важнейшей задачей организации сбора и регистрации данных является
наличие системы контроля для обеспечения полноты, правильности,
комплектности и непротиворечивости данных.
Обеспечение
достоверности
информации
до
ввода
в
ЭВМ
осуществляется формальной проверкой представляемых документов.
Для передачи информации достаточно передать ее по почте или на
каком-либо другом носителе для дальнейшей обработки.
Обработка
исходных
данных
осуществляется
при
выборе
соответствующего пункта меню прикладной программы.
Результатная информация выдается в виде отчетов:
расчетная ведомость;
итоговый расчет страховых взносов;
итоговый расчет удержаний;
расчетный лист.
52
Отчеты отображаются в виде экранных форм представленных в виде
окон, которые при необходимости можно просмотреть на экране или
распечатать на бумажный носителях.
53
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Информационное обеспечение комплекса задач
2.1.1. Инфологическая модель и ее описание
Инфологическая модель (ИЛМ) – описание предметной области,
выполненное с использованием специальных языков средств, не зависящих
от используемых в дальнейшем программных средств.
Требования к инфологической модели:
адекватное отображение предметной области;
непротиворечивость;
должна
отражать
взгляды
и
потребности
всех
пользователей системы;
однозначная трактовка моделей;
модель должна быть конечной;
модель должна быть легко расширяемой, то есть иметь
возможность ввода новых (удаления) данных без изменения ранее
определенных;
должна обладать свойствами композиции и декомпозиции
(укреплять базу данных или расщеплять);
должна быть легко реализуемой на ЭВМ;
должна быть независимой от оборудования и языков
организации базы данных на ЭВМ.
Цель инфологического моделирования – формализация объектов
реального мира предметной области и методов обработки информации в
соответствии с поставленными задачами обработки и требованиями
представления данных, естественными для человека способами сбора и
представления информации. Принципиальной особенностью этой модели
являются возможность отображения, как формализуемых средствами
формальной логики процессов и объектов, так и не формализуемых
процессов, и объектов. Поэтому инфологическую модель данных пытаются
54
строить по аналогии с естественным языком (последний не может быть
использован в чистом виде из-за сложности компьютерной обработки
текстов и неоднозначности любого естественного языка). Основными
конструктивными
элементами
инфологических
моделей
являются
сущности, связи между ними и их свойства (атрибуты).
Отношения должны содержать строки и столбцы, строки будут
вхождениями этих объектов в базу данных, а столбцы - это свойства или
атрибуты отношения, плюс он должен включать столбец в качестве
основного идентификатора или ключа, который позволит управлять
целостностью вхождений отношений и внешних ключей, которые
определяют
разные
ссылки
или
ссылки
между
различными
смоделированными отношениями.
Сущность это любой различимый объект информацию, о котором
необходимо хранить в базе данных. Сущностью могут быть – люди,
самолёты, места и т.д. Необходимо различать такие понятия как тип
сущности и экземпляр сущности. Понятие тип сущности относят к набору
однородных предметов, личностей, событий, выступающих как целое.
Экземпляр сущности относят к конкретной вещи в наборе.
Атрибуты – это именованная характеристика сущности. Атрибуты
используются для определения того, какая информация должна быть
собрана для сущности. Тип атрибута имеет много экземпляров или
значений, однако каждому экземпляру в сущности присваивается одно
значение атрибута. Абсолютного различия между типом и атрибутом не
существует. Атрибут является таковым, только в связи с типом сущности. В
другом контексте атрибут может выступать как самостоятельная сущность.
Связь – это ассоциирование двух или более сущностей. Если бы
назначением базы данных было хранение отдельных несвязанных между
собой данных, то её структура была очень проста. Одним из основных
требований к организации базы данных является обеспечение возможности
поиска сущностей по значению, для чего необходимо установить связи
55
между ними. Наличие множества таких связей определяет сложность
информационной модели. Кроме связи между объектом и его свойствами, в
инфологической модели фиксируются связи между объектами разных
классов.
Различают связи типа «один к одному» (1:1), «один ко многим» (1:М),
«многие к одному» (М:1) и «многие ко многим» (М:М). Иногда эти типы
связи называют степенью связи.
Существует еще две модели базы данных - даталогическая и
физическая
модели.
Эти
модели
являются
компьютерно-
ориентированными, с их помощью СУБД дает возможность программам и
пользователям осуществлять доступ к хранимым данным. Нужные данные
СУБД отыскивает на внешних запоминающих устройствах по физической
модели данных. Так как указанный доступ осуществляется помощью
конкретных СУБД, то модели должны быть описаны на языке описания
данных этой СУБД. Такое описание называют даталогическим
.
Трёхуровневая структура позволяет обеспечить независимость хранимых
данных от используемых их программ.
Компоненты инфологической модели:
описание предметной области;
описание информационных потребностей пользователей;
алгоритмические связи и показатели;
описание методов обработки;
ограничения целостности.
Инфологическая модель комплекса задач, рассматриваемого в данном
дипломном проекте, представлена на рисунке 2.1.
56
1
Заработная плата
2
Начисление зарплаты сотрудникам
Табель отработанного времени
D
D
Порядковый номер
D
Дата
S
D
D
D
D
S
Организация
D
Начисление зарплаты сотрудникам
Порядковый номер
D
Дата
D
Организация
D
Месяц
D
ФСС
ФМСС
Сумма к выплате
D
Месяц учета
ПФР
Ответственный
D
D
Лист нетрудоспособности
Начислено
Руководитель
D
D
Сотрудник
D
Удержано
D
Страховые взносы
D
D
Должность
Дата
D
D
Сотрудник
Числа месяца 1-31
D
D
Итог дней
D
Ответственный исполнитель
D
Исполнитель
D
S
Должность
Сотрудник
D
Должность
Оклад
D
D
D
Отработано дней
Исполнительный лист
D
Номер
D
Дата
D
Причина нетрудоспособности
D
Отработано часов
Период с
D
Норма дней
По
D
S
Организация
Норма часов
ФИО врача
Результат
D
D
Сотрудник
НДФЛ
D
D
D
D
Удерживать с
Прочее
D
Всего
D
Должность врача
Подпись врача
Сумма начисления
D
По
Премия
D
D
Способ расчета
D
Отвестенный
D
D
Получатель
1
D
D
D
Организация
D
Подразделение
D
Порядковый номер
2
Прочее
3
57
3
Штатное расписание
D
Порядковый номер
D
Дата
S
Организация
D
Подразделение
D
Должность
D
Количество штатных единиц
D
Оклад
D
Надбавки
D
Всего в месяц
D
Главный бухгалтер
Итоговое начисление
D
Порядковый номер
D
Дата
S
Организация
D
Месяц выплаты
D
Сотрудник
D
Сумма к выплате
D
Выплачено
D
58
Депонировано
D
Ответственный
Рис.2.1. Инфологическая модель предметной области
2.1.2. Характеристика входной информации
2.1.2.1. Описание входной оперативной информации (входных
документов и макетов размещения данных)
Входная оперативная информация для данной автоматизированной
системы являются первичные документы по начислению заработной платы
в коммерческом банке, которые вводятся с помощью объекта конфигурации
Документ.
Документ предназначен для передачи во времени и в пространстве в
целях общественного использования и хранения.
В данной автоматизированной системе входной информацией
являются документы: «Штатное расписание», «Табель отработанного
времени», «Начисление зарплаты сотрудникам», «Итоговое начисление»,
«Лист нетрудоспособности», «Исполнительный лист».
Штатное расписание — это документ, в котором отражен состав и
число штатных сотрудников. К данным документа «Штатное расписание»
можно отнести следующие данные (см. рис.2.1):
номер;
дата;
организация;
подразделение;
должность;
количество штатных ед.;
оклад;
надбавки;
всего в месяц;
главный бухгалтер.
59
Рис. 2.1. Форма документа «Штатное расписание»
Документ
«Начисление
зарплаты
сотрудникам»
выполняет
окончательный расчет зарплаты по итогам каждого месяца. К данным этого
документа можно отнести следующие данные (см. рис.2.2):
номер;
дата;
организация;
месяц начисления;
ответственный;
начислено;
удержано;
страховые взносы;
сотрудник;
должность;
подразделение;
оклад;
отработано дней,
отработано часов;
норма дней,
60
норма часов;
результат;
премия;
прочие;
НДФЛ;
прочие;
всего;
ПФР;
ФСС;
ФФМС;
сумма к выплате.
Рис. 2.2. Форма документа «Начисление зарплаты сотрудникам»
Табель отработанного времени - это документ, который содержит
информацию о фактически отработанном времени и количестве неявок за
месяц по каждому сотруднику организации. На его основании
производится расчет и начисление заработной платы. К данным этого
документа можно отнести (см. рис.2.3):
1. номер;
61
2. дата;
3. организация;
4. месяц учета;
5. руководитель;
6. ответственный исполнитель;
7. исполнитель;
8. сотрудник;
9. должность;
10. числа месяца 1-31;
11. итог дней;
12. итог часов;
Рис. 2.3. Форма документа «Табель отработанного времени»
Чтобы начисленную зарплату оформить к выплате, необходимо
воспользоваться документом «Итоговое начисление», который
формируется и заполняется автоматизированным образом на основании
документа «Начисление зарплаты сотрудникам».
К данным документа относятся следующие данные (см. рис.2.4):
номер;
дата;
62
организация;
ответственный;
месяц;
сотрудник;
сумма к выплате;
выплачено;
всего выплачено;
депонировано;
ответственный.
Рис. 2.4. Форма документа «Итоговое начисление»
Листок нетрудоспособности – это форма медицинской справки,
которая выдается лечащим врачом в случае невозможности выхода
сотрудника на работу. К данным этого документа относятся следующие
данные (см. рис.2.5):
номер;
дата;
организация;
месяц;
ответственный;
63
сотрудник;
должность;
причина нетрудоспособности;
период с;
период по ;
ФИО врача;
должность врача;
подпись врача;
сумма.
Рис. 2.5. Форма документа «Лист нетрудоспособности»
Исполнительный лист – это специальный документ, который
содержит в себе итоговое решение по рассмотренному в суде делу, будь это
взыскание алиментов, кредитной задолженности, штрафных выплат,
материального и морального ущерба и тому подобное.
К данным этого документа относятся (см. рис. 2.6):
номер;
дата;
организация;
сотрудник;
64
получатель;
удерживатьС;
по;
способ расчета;
ответственный.
Рис. 2.6. Форма документа «Исполнительный лист»
2.1.2.2. Описание входной оперативной информации во внешней
памяти ЭВМ (описание файлов и записей)
При создании программного приложения для автоматизации процесса
учета и начисления заработной платы, платформа создает в базе данных
таблицы для хранения информации из этих документов:
1. штатное расписание;
2. Табель отработанного времени;
3. начисления зарплаты сотрудникам;
4. итоговое начисление;
5. лист нетрудоспособности;
6. исполнительный лист.
65
Структура файла базы данных документа «Штатное расписание»
представлена в табл. 2.1.
Таблица 2.1
Структура таблицы «Штатное расписание»
Имя
Синоним
Тип
Длина
1
Номер
Дата
2
Номер
Дата
4
9
10
Организация
Организация
3
Строка
Строка
СправочникСсылка.Орга
низация
Подразделение
Подразделение
СправочникСсылка.Подр
азделения
Должность
Должность
СправочникСсылка.Дол
жность
КоличествоШтатных
Единиц
Оклад
Надбавки
ВсегоВМесяц
Количество штатных
ед.
Оклад
Надбавки
Всего в месяц
Число
10
Число
Число
Число
10
15
15
Структура файла базы данных документа «Начисления зарплаты
сотрудникам» представлена в табл. 2.2.
Таблица 2.2.
Структура таблицы «Начисление зарплаты сотрудникам»
Имя
Синоним
Тип
Длина
1
Номер
Дата
Организация
Месяц
Ответственный
Начисленно
Удержано
2
Номер
Дата
Организация
Месяц
Ответственный
Начисленно
Удержано
Страховые
взносы
2
Сотрудник
Должность
Подразделение
3
Строка
Дата
СправочникСсылка.Организации
СправочникСсылка.МесяцыГода
СправочникСсылка.Сотрудники
Число
Число
4
9
Число
15
Страховые взносы
1
Сотрудник
Должность
Подразделение
15
15
3
4
СправочникСсылка.Сотрудники
СправочникСсылка.Должность
СправочникСсылка.Подразделения
66
1
Оклад
3
Число
4
15
Число
5
Число
Число
Число
Число
5
5
5
15
Число
15
Прочее
Всего
Премия
Прочее
ПФР
ФСС
2
Оклад
Отработано
дней
часов
Норма дней
часов
Результат
Удержано
НДФЛ
Прочее
Всего
Премия
Прочее
ПФР
ФСС
Число
Число
Число
Число
Число
Число
15
15
15
15
15
15
ФФМС
ФФМС
Число
15
СуммаКВыплате
Сумма
выплате
Число
15
ОтработаноДней
ОтработаноЧасов
НормаДней
НормаЧасов
Результат
НДФЛ
к
Структура файла базы данных документа «Табель отработанного
времени» представлена в табл. 2.3.
Таблица 2.3.
Структура таблицы «Табель отработанного времени»
Имя
Синоним
Тип
Длина
1
Номер
Дата
Организация
2
Номер
Дата
Организация
4
9
МесяцУчета
Месяц учета
Руководитель
ОтветственныйИ
сполнитель
Исполнитель
1
Сотрудник
Должность
Руководитель
Ответственный
исполнитель
Исполнитель
2
Сотрудник
Должность
3
Строка
Дата
СправочникСсылка.Организация
СправочникСсылка.Месяцы
Года
СправочникСсылка.Сотрудники
ЧислаМесяца1-31 ИтогДней
Итог дней
СправочникСсылка.Сотрудники
СправочникСсылка.Сотрудники
3
СправочникСсылка.Сотрудники
Справочник.Ссылка.Должности
СправочникСсылка.ВидыИспользов
анияРабочегоВремени
Число
4
5
Структура файла базы данных документа «Итоговое начисление»
представлена в табл. 2.4.
67
Таблица 2.4
Структура таблицы «Итоговое начисление»
Имя
Синоним
Тип
Длина
1
2
3
4
Номер
Номер
Строка
9
Дата
Организация
МесяцВыплаты
Сотрудник
СуммаКВыплате
Выплачено
Депонировано
Ответственный
Дата
Организация
Месяц
Сотрудник
Сумма к выплате
Выплачено
Депонировано
Ответственный
Дата
СправочникСсылка.Организации
СправочникСсылка.МесяцыГода
СправочникСсылка.Сотрудники
Число
Булево
Число
СправочникСсылка.Сотрудники
15
15
Структура файла базы данных документа «Лист нетрудоспособности»
представлена в табл. 2.5.
Таблица 2.5
Структура таблицы «Лист нетрудоспособности»
Имя
Синоним
Тип
Длина
1
Номер
Дата
Организация
МесяцУчета
Ответственный
Сотрудник
Должность
2
Номер
Дата
Организация
Месяц
Ответственный
Сотрудник
Должность
Причина
нетрудоспособност
и
Период с
По
Должность врача
ФИО врача
Подпись врача
Сумма
3
Строка
Дата
СправочникСсылка.Организация
СправочникСсылка.МесяцыГода
СправочникСсылка.Сотрудники
СправочникСсылка.Сотрудники
СправочникСсылка.Должности
4
9
ПричинаНетруд
ПериодС
По
ДолжностьВрача
ФИОВрача
ПодписьВрача
Сумма
ПеречислениеСсылка.ПричиныН
етрудоспособности
Дата
Дата
Строка
Строка
Строка
Число
15
15
15
15
Структура файла базы данных документа «Исполнительный лист»
представлена в табл. 2.6.
68
Таблица 2.6.
Структура таблицы «Исполнительный лист»
Имя
Синоним
Тип
Длина
1
2
3
4
Номер
Дата
Организация
Сотрудник
Получатель
УдерживатьС
По
СпособРасчета
Ответственный
Номер
Дата
Организация
Сотрудник
Получатель
Удерживать с
По
Способ расчета
Ответственный
Строка
Дата
СправочникСсылка.Организация
СправочникСсылка.Сотрудники
Строка
Дата
Дата
ПеречисленияСсылка.СпособыРасчетов
СправочникСсылка.Сотрудники
9
50
2.1.2.3. Описание постоянной информации во внешней памяти ЭВМ
(описание файлов и записей)
Условно-постоянная информация — это информация, которая
вводится один раз, сравнительно редко изменяется и часто используется.
К условно-постоянной информации относятся:
константы;
справочники;
планы счетов;
перечисления;
планы видов характеристик;
планы видов расчета.
Объект конфигурации Справочник предназначен для работы со
списками данных. Свойства и структура этих списков описываются в
объектах конфигурации Справочник, на основе которых платформа создает
в базе данных таблицы для хранения информации из этих справочников.
Справочник состоит из элементов. Пользователь в процессе работы может
самостоятельно добавлять новые элементы в справочник отдельную запись
в основной таблице, хранящей информацию из этого справочника. Каждый
69
элемент справочника, как правило, содержит некоторую дополнительную
информацию, которая подробнее описывает этот элемент.
В
данной
автоматизированной
системе
созданы
следующие
справочники:
сотрудники;
должности;
организации;
подразделения;
месяцы года;
графики работы.
Структура
файла
базы
данных
справочника
«Сотрудники»
представлена в табл. 2.7.
Таблица 2.7.
Структура справочника «Сотрудники»
Имя
Синоним
Тип
Длина
1
Код
Наименование
ДатаРождения
2
Таб. номер
ФИО
Дата рождения
3
Строка
Строка
Дата
4
9
100
Пол
Пол
ПеречислениеСсылка.Пол
1
2
3
ФИО
ФИО
Строка
ДатаРождения
Дата рождения
Дата
1
2
3
Должность
Должность
Подразделение
Подразделение
НачалоРаботы
1
Начало работы
2
ВидДокумента
Вид документа
КемВыдан
Кем выдан
ДатаВыдачи
Дата выдачи
СправочникСсылка.Дожности
СправочникСсылка.Подразделе
ния
Дата
3
4
ПеречислениеСсылка.Докумен
тыУдовЛичность
Неогранич.
Строка
длина
Дата
4
Неогранич.
длина
4
70
Форма справочника «Сотрудники» представлена на рисунке 2.7.
Рис. 2.7. Форма справочника «Сотрудники»
Структура файла базы данных справочника «Организации» представлена в
таблице 2.8.
Таблица 2.8.
Структура справочника «Организации»
Имя
Синоним
Тип
Длина
1
2
3
4
СокращенноеНаимено
вание
Сокращенное
наименование
Строка
ПолноеНаименование
Полное наименование
Строка
НаименованиеВПрогр
амме
ИНН
КПП
ОГРН
НалоговыйОрган
ДатаРегистрации
ЮридическийАдрес
Руководитель
Неогранич.
длина
Неогранич.
длина
Наименование в программе Строка
150
ИНН
КПП
ОГРН
Налоговый орган
Дата регистрации
Юридический адрес
Руководитель
Строка
Строка
Строка
Строка
Дата
Строка
Строка
12
9
13
150
1
2
3
4
КодОКВЭД
ОКВЭД (основной)
КодОКОПФ
КодОКФС
КодПоОКПО
КодИФНС
НаименованиеОКОП
Ф
НаименованиеОКФС
ОКОПФ
Код ОКФС
Код По ОКПО
Код ИФНС
Организационно-правовая
форма
Форма собственность
Строка
Строка
Строка
Строка
Строка
8
5
2
10
4
Строка
254
Строка
254
150
50
71
Форма элемента справочника «Организации» представлена на рисунке 2.8.
Рис. 2.8. Форма справочника «Организации»
Структура файла базы данных справочника «Подразделения»
представлена в табл. 2.9.
Таблица 2.9
Структура справочника «Подразделения»
Имя
Синоним
Тип
Дли
на
1
2
3
4
Код
Наименование
РуководительПодразде
ления
Код
Наименование
Руководительподразде
ления
Строка
Строка
СправочникСсылка.Сотру
дники
9
50
Форма справочника «Подразделения» представлена на рисунке 2.9.
Рис. 2.9. Форма справочника «Подразделения»
72
Структура
файла
базы
данных
справочника
«Должности»
представлена в табл. 2.10.
Таблица 2.10
Структура справочника «Должности»
Имя
Синоним
Тип
Длина
1
Код
Наименование
Оклад
2
Код
Наименование
Оклад
3
Строка
Строка
Строка
4
9
50
10
Форма справочника «Должности» представлена на рисунке 2.10.
Рис. 2.10. Форма справочника «Должности»
Структура файла базы данных справочника «Графики работы
сотрудников» представлена в табл. 2.11.
Таблица 2.11
Структура справочника «Графики работы сотрудников»
Имя
Синоним
Тип
Длина
1
Наименование
НомерТекущегоГод
а
1
День1-День31
ИтогДни
ИтогЧасы
МесяцПредставлен
ие
2
Наименование
Номер текущего
года
2
1-31
Итог дни
Итог часы
3
Строка
4
100
Число
4
3
Число
Число
Число
СправочникСсылка.Месяцы
Года
4
4
2
2
Месяц
73
Форма справочника «Графики работы сотрудников» представлена на
рисунке 2.11.
Рис. 2.11. Форма справочника «Графики работы сотрудников»
Структура файла базы данных справочника «Виды использования
рабочего времени» представлена в табл. 2.12.
Таблица 2.12.
Структура справочника «Виды использования рабочего времени»
Имя
Синоним
Тип
Длина
1
Код
Наименование
2
Код
Наименование
3
Строка
Строка
ПолноеНаименование
Полное наименование
Строка
БуквенныйКод
ЦифровойКод
Буквенный код
Цифровой код
Строка
Строка
4
2
50
Неогранич.
длина
3
2
Форма справочника «Виды использования рабочего времени»
представлена на рисунке 2.12.
74
Рис. 2.12. Форма справочника «Виды использования рабочего времени»
Объект конфигурации Перечисление предназначен для описания
структуры хранения постоянных наборов значений, не изменяемых в
процессе работы конфигурации. На основе объекта конфигурации
Перечисление платформа создает в базе данных таблицу, в которой может
храниться набор некоторых постоянных значений.
В данной автоматизированной системе используются перечисления:
документы удостоверяющие личность;
пол;
причины нетрудоспособности;
способы расчетов.
Регистр сведений позволяют хранить в прикладном решении
произвольные данные в разрезе нескольких измерений. Информация в
регистре сведений хранится в виде записей, каждая из которых содержит
значения измерений и соответствующие им значения ресурсов. Измерения
регистра описывают разрезы, в которых хранится информация, а ресурсы
регистра непосредственно содержат хранимую информацию.
В данной автоматизированной системе используются следующие
регистры сведений:
оклад;
норма времени.
Структура файла базы данных регистра сведений «Оклады»
представлена в табл. 2.13.
Таблица 2.13
Структура регистра сведений «Оклады»
Имя поля
Описание
Тип
Должность
Должность СправочникСсылка.Должности
Оклад
Оклад
Число
Длина
10
75
Структура файла базы данных регистра сведений «Норма времени»
представлена в табл. 2.14.
Таблица 2.14
Структура регистра сведений «Норма времени»
Имя поля
Сотрудник
Описание
Сотрудник
Тип
СправочникСсылка.ГрафикиРаб
отыСотрудников
Месяц
Месяц
НормаДни
Норма дни
СправочникСсылка.МесяцыГод
а
Число
5
НормаЧасы
Норма часы
Число
5
ОтработаноДни
Отработано дни
Число
5
ОтработаноЧасы
Отработано
часы
Число
5
Данные
регистры
является
подчиненными
Длина
регистратору
и
заполняется автоматически на основании данных табеля отработанного
времени и штатного расписания.
2.1.3. Характеристика результатной информации
2.1.3.1.Описание результатной информации во внешней памяти ЭВМ
Результатную информацию, формируемую в данном программном
приложении можно подразделить на два вида:
1) информацию, формируемую на экране;
2) документы, формируемые в виде файлов и выводимые на печать.
К
первому
типу
результатной
информации
можно
отнести
информацию для просмотра. Обычно она реализуется в виде отдельных
окон с управляющими клавишами, позволяющими управлять подачей
информацией на экран. Такую информацию можно просматривать и
редактировать.
В данной
системе для вывода в диалоговые окна используются
следующие документы:
76
штатное расписание;
табель отработанного времени;
начисления зарплаты сотрудникам;
итоговое начисление;
лист нетрудоспособности.
Все вышеперечисленные документы относятся также и ко второму
типу.
Результатной информацией являются и отчеты. Объект конфигурации
Отчет предназначен для описания алгоритмов, при помощи которых
пользователь сможет получать необходимые ему выходные данные.
Алгоритм формирования выходных данных описывается при помощи
визуальных средств или с использованием встроенного языка.
В данной автоматизированной системе представлены следующие
отчеты: «Расчетная ведомость», «Итоговый расчет страховых взносов»,
«Итоговый расчет НДФЛ», «Расчетный лист».
Расчетная ведомость – это главный документ, используемый при
начислении оплаты труда сотрудников. В документе отражены как
начисления, так и удержания, четко прописана сумма, вышедшая по графе
«Выплаты», она определяет, сколько сотрудник получит «на руки».
Итоговый расчет страховых взносов - это отчет, включающий в
себя сведения обо всех уплаченных работодателем страховых взносах за
своих сотрудников.
Итоговый расчет НДФЛ - отчет, отражающий данные о начислениях
и исчисленном налоге за определённый период по всем сотрудникам
организации или по каждому сотруднику отдельно.
Расчетный лист - это информация о составных частях зарплаты
сотрудников, которую обязан предоставлять работодатель каждому
сотруднику.
77
2.1.3.2. Макеты отображения результатов в виде твердых копий или
на экране дисплея
Результирующая
информация
автоматизированной
системы
представляется в виде экранных и печатных форм. Экранные формы
представлены в виде форм документов (см. рис. 2.13-2.15). Такую
информацию можно просматривать и редактировать. Для заполнения
формы документа необходимо ввести необходимые данные в поля
соответствующих
редактируются.
реквизитов.
Чтобы
Данные
внести
в
в
них
печатных
изменения,
формах
не
необходимо
предварительно занести их в форму соответствующего документа. В данной
автоматизированной
системе
осуществляется
документов
отработанного
для
времени»,
возможность
«Штатное
«Итоговое
вывода
на
печать
расписание»,
«Табель
начисление»,
«Лист
нетрудоспособности», а так же формы основных отчетов, формируемых в
системе. (см. рис. 2.16-2.19).
Форма заполненного документа «Штатное расписание» представлена
на рисунке2.13
Рис. 2.13. Документ «Штатное расписание»
Печатная форма документа «Исполнительный лист» представлена на
78
рисунке 2.14.
Рис.2.14 Печатная форма документа «Исполнительный лист»
Печатная форма документа «Лист нетрудоспособности» представлена
на рисунке 2.15
Рис. 2.15. Печатная форма документа «Лист нетрудоспособности»
79
Форма документа «Начисление зарплаты сотрудникам представлена»
на рисунке 2.16.
Рис. 2.16. Документ «Начисление зарплаты сотрудникам»
Печатная форма документа «Итоговое начисление представлена» на
рисунке 2.17.
80
Рис. 2.17. Печатная форма документа «Итоговое начисление»
Форма отчета «Расчетная ведомость» представлена на рисунке 2.18.
Рис. 2.18. Отчет «Расчетная ведомость»
Форма отчета «итоговый отчет страховых взносов» представлена на
рисунке 2.19.
Рис. 2.19. Отчет «Итоговый расчет страховых взносов»
Форма отчета «Расчетный лист» представлена на рисунке 2.20
81
Рис.2.20 Форма отчета «Расчетный лист»
Форма отчета «Итоговый отчет удержаний» представлена на рисунке 2.21.
Рис.2.21. Форма отчета «Итоговый расчет удержаний»
2.1.4. Характеристика промежуточной информации (описание
Движения
файлов и записей)
(изменения)
производимые
вышеперечисленными
документами в данной автоматизированной системе осуществляются с
помощью плана счетов и регистров бухгалтерии, плана видов расчета и
регистра расчета.
82
Объект конфигурации Регистр расчета (см. рис. 2.22.) предназначен
для описания структуры накопления данных, являющихся результатами
расчетов. На основе объекта конфигурации Регистр расчета платформа
создает в базе данных таблицы, в которых будут накапливаться данные,
формируемые различными объектами базы данных.
Отличительной особенностью регистра расчета является то, что он
не предназначен для интерактивного редактирования пользователем.
Разработчик может при необходимости предоставить пользователю
возможность редактировать регистр расчета, но предназначение регистра
расчета заключается в том, чтобы его модификация производилась на
основе алгоритмов работы объектов базы данных, а не в результате
непосредственных действий пользователя. Как и другие регистры, регистр
расчета имеет ресурсы, в которых хранит числовые данные; имеет
измерения, в разрезе которых можно получать значения ресурсов регистра;
имеет реквизиты, которые характеризуют каждую запись регистра расчета.
Отличительными же особенностями регистра расчета является его
периодичность, возможность использования механизмов вытеснения по
периоду действия и зависимости по базовому периоду, а также связь с
планом видов расчета.
Периодичность регистра расчета может быть определена одним из
следующих значений:
день;
месяц;
квартал;
год.
Периодичность регистра расчета определяет промежуток времени, к
которому будет относиться каждая запись регистра. Если указана
периодичность День, то каждая запись регистра будет относиться к
какому-либо дню; если периодичность – Месяц, то к какому-либо месяцу и
т. д.
83
Рис.2.22. масштбировняОбъект конфигурации «Регистр расчетарасчет»
2.2. Машинная реализация менякомплекса задач.
вносятПргамВВ программе «1С:Предприятие: 8.3» взаимодействие пользователя с
системой осуществляется в диалоговом режиме.
При выборе подсистемы «Документы» пользователь попадает к
следующим документам :
1.
Табель учета отработанного времени;
2.
Штатное расписание;
3.
Итоговое начисление;
4.
Лист нетрудоспособности;
5.
Исполнительный лист.
Выбрав подсистему «Бухгалтерия» пользователь может найти все
связанное с бухгалтерским учетом, в котором определены:
1.
План видов характеристик «Виды субконто»;
2.
Регистр бухгалтерии «Проводки»;
3.
План счетов «Основной»;
В подсистеме «Расчет зарплаты» имеются документы и отчеты исходя
из которых начисляется заработная плата сотрудникам организации ООО
«Бест-Лайн». К ним относятся:
84
1.
Табель отработанного времени;
2.
Итоговое начисление;
3.
Начисление зарплаты Сотрудникам;
4.
Отчет «Расчетная ведомость»;
5.
Отчет «Расчетный лист»
6.
Отчет «Итоговый расчет НДФЛ»
7.
Отчет «Итоговый расчет страховых взносов».
В подсистеме «Настройки» пользователь может найти :
1.
Справочник «Сотрудники»;
2.
Справочник «Должности»;
3.
Справочник «Подразделения» и т.д.
2.2.1. улСхема взаимосвязи снабжетпрограммных модулей и стандроинформационных
файлов
доствернй Схема взаимосвязи решни программных модулей и различные информационных
файлов располжен отражает взаимосвязь МышьOklic программного и информационного полную
обеспечения комплекса оснвгзадач, и может котргпредставляться одним прогамублоком со класифцоных
схематическими указателями режимов.
ственойхзя Взаимосвязь программного и Возврат информационного обеспечения необхдимая
комплекса задач банки информационной системы алгоритм может быть отченых представлена
схемой, увеличтприведенной на первичныйрис. 2.23.
85
1С: Предприятие 8.3
Файл 1Сv8.3CD
Информационная база:
«Автоматизация начисления зарплаты работникам предприятия по оказанию учебно-консультационных услуг»
Сотрудники
План счетов:
Основной
Табель
отработанного
времени
Должности
Виды субконто
Итоговое
начисление
Регистр бухгалтерии
Расчетный лист
Подразделения
Организация
Основные
начисления
Причины
нетрудоспособност
и
Штатное
расписание
Лист
нетрудоспособнос
ти
Месяцы года
Способы расчетов
Начисление
зарплаты
сотрудникам
Документы
удовлетворяющие
личность
Исполнительный
лист
Регистры расчета
Регистры сведений
Расчетная
ведомость
Графики работы
сотрудников
Итоговый расчет
страховых взносов
Итоговый
расчет
удержаний
Рис.2.23. Схема взаимосвязи объектов конфигурации
86
2.2.2. Детальная блок-схема основного расчетного модуля и ее описание
В данной автоматизированной системе выполняются операции по
документу «Итоговое начисление» и вкладке документа «Начисление
зарплаты сотрудникам».
Рассмотрим их детальные блок-схемы, представленные на рис 2.24, 2.25.
Начало
Открытие документа
«Итоговое начисление»
Запись реквизитов
документа i=1,n
нет
да
Реквизит
выбирается
из
справочника
Ввод данных:
Nd,D,Or,M,N,S,Sum
,P,Dp
Выбор эл-та из справочника
нет
Нашл
и!
да
Ввод вручную
Вывод на
печать
Конец
Рис. 2.24. Блок-схема документа «Итоговое начисление»
87
Начало
Открытие вкладки
документа «Начисление
зарплаты сотрудникам»
Заполнение реквизитов
документа
Ввод данных: S
Пока не конец
табличной части i=1,n
Запись i-ой строки в массив
i=i+
NDFL=S*1.3/100
Vs=NDFL+Pr
Вывод
NDFL,Pr,Vs
Конец
Рис. 2.25. Блок-схема удержания в документе «Начисления зарплаты
сотрудникам»
На рисунке 2.24. обозначены:
Nd – номер документа,
D – дата,
Or-организация;
M – месяц,
88
N – номер строки,
S – сотрудник;
Sum- сумма;
P-выплачено;
Dp – депонировано.
На рисунке 2.25.обозначены:
Sum – сумма к выплате.
NDFL – НДФЛ,
Pr – прочие удержания,
Vs – всего удержано.
2.2.3. Организация технологического процесса сбора, передачи, обработки и выдачи информации
2.2.3.1. Схема технологического процесса сбора, передачи, обработки и
выдачи информации и ее описание
В данной автоматизированной системе используется следующий
технологический процесс сбора, передачи, обработки и выдачи информации
данных:
1.
На первом этапе собираются данные из различных носителей. На
этом этапе производятся анализ представленных для обработки документов,
систематизация
имеющейся
информации,
составление
и
уточнение
контрольных сведений, которые в дальнейшем будут использованы для
проверки корректности введенных данных
2.
Производится автоматизированный или ручной ввод данных по
заданному алгоритму из первичных бумажных носителей, а также других
источников информации.
3.
Заполнение Справочников из информации с различных носителей;
4.
Заполнение документов из различных носителей т.е. заполняются
поля реквизитов;
5.
Производится контроль качества и полноты результирующих
документов, их передача заинтересованным лицам.
89
6.
Вывод информации в виде отчетов, печатных форм документов.
В общем виде технологический процесс обработки данных в
автоматизированной системе представлен на рисунке 2.25.
Сбор данных из различных носителей
Ввод информации в программу
Заполнение справочников
Заполнение документов
Контроль качества и полноты документов
Вывод информации
Рис. 2.26. Схема технологического процесса обработки информации
2.2.3.2. Инструкционные карты основных операций
технологического процесса.
Перед началом работы с автоматизированной системой необходимо
установить папку с файлами программы на свой компьютер. Затем
необходимо запустить программное приложение «1С: Предприятие 8.3» и
нажать кнопку «Добавить». Далее устанавливается переключатель на пункт
«Добавление в список уже существующей информационной базы» и
нажимаем «Далее». Указываем наименование информационной базы (ИБ),
нажимаем «Далее», указываем путь к папке, в которой находится программа,
и нажимаем кнопку «Готово».
В
окне
запуска
«1С:
Предприятие
8.3»
появляется
название
информационной базы. Чтоб начать работу с базой необходимо ее выделить и
нажать на кнопку «1С: Предприятие». Далее откроется главное окно системы.
90
В верхней части окна находится строка заголовка, содержащая название
программы и ее редакцию. В заголовке окна приложения, помимо названия,
находится область системных команд, которые стандартно присутствуют в
любом прикладном решении. С их помощью можно вызвать главное меню
приложения, окно информации, печать и т. д. Следующая строка - панель
разделов - она показывает основную, главную структуру прикладного
решения и позволяет перемещаться между разделами программы. Под
панелью разделов находится панель инструментов - это один из стандартных
интерфейсных механизмов. Он предоставляется платформой и доступен
пользователям
любых
прикладных
решений.
Панель
инструментов
предназначена для быстрого доступа к основным функциям прикладного
решения: меню функций, избранному, истории и поиску. Состав команд в
панели инструментов постоянен, и изменить его нельзя. Однако есть
возможность управлять её расположением в основном окне.
Под этими строками размещается рабочая область главного окна
программы. Главное меню программы состоит из следующих разделов:
«Документы» – хранят информацию о событиях в предметной области,
о проведенных или планируемых хозяйственных операциях, например
"Табель отработанного времени", "Исполнительный лист", и т.д. Документ
характеризуется номером и датой.
«Расчет зарплаты» – содержит справочники, документы для начисления
заработной платы и отчеты, при помощи которых пользователь получает
необходимые ему выходные данные.
«Бухгалтерия» – содержит основной план счетов и регистр бухгалтерии.
«Настройки» - содержит регистры сведений и
вспомогательные
справочники с помощью которых осуществляются изменения документов в
данной автоматизированной системе.
Для ввода необходимых данных в справочники пользователь должен
выбрать раздел «Главное». При нажатии на него система откроет панели
команд текущего раздела со справочниками. Например, для ввода данных в
91
справочник «Подразделения» мы щелкаем по нему мышью. Далее
открывается окно. Для добавления нового элемента справочника нажимаем
кнопку «Создать».
В открывшемся окне мы заполняем все необходимые реквизиты.
Реквизит «Код» система вносит самостоятельно. Чтобы закрыть окно,
щелкаем на кнопке «Записать и закрыть» (см. рис. 2.27).
Рис.2.27. Окно справочника «Подразделения»
После заполнения всех необходимых нам справочников, мы можем
перейти к заполнению документов. Для этого выбираем раздел главного меню
«Документы» и щелкаем в панели команд текущего раздела по необходимому
документу. Заполнение документа выполняется аналогично заполнению
справочника. Например, для заполнения документа «Исполнительный лист»,
щелкаем по нему в списке документов, нажмем на документ два раза левой
кнопкой мыши, далее откроется документ (см. рис. 2.28).
Реквизиты «Номер» и «Дата» система заполняет автоматически. Далее
заполняем оставшиеся реквизиты. Те реквизиты, где в конце поля ввода
расположена кнопка со стрелкой смотрящей вниз, обозначают, что при
нажатии
на
ней
откроется
список
выбора
(например,
справочник
«Сотрудники», где мы можем выбрать нужного сотрудника). Это упрощает
ввод и экономит время работы, так как нет необходимости вводить значения
реквизита самостоятельно.
92
Рис.2.28. Окно документа «Исполнительный лист»
Рассмотрим вкладку «Удержания» документа «Начисление зарплаты
сотрудникам». Во вкладке «Удержания» удерживаются проценты из
начисленной заработной платы. Вкладка содержит табличную часть, которой
выбирается Сотрудник, после чего поля «Начислено», «НДФЛ» заполняются
автоматически. Далее поле «Удержано всего» заполняется автоматически
суммированием полей «НДФЛ» и «Удержано прочее» (см. рис. 2.29).
93
Рис.2.29. Окно документа «Начисление зарплаты сотрудникам» вкладка
«Удержания»
Чтобы сохранить введенные данные, после окончания заполнения
документа необходимо провести и закрыть документ, нажав на кнопку
«Провести и закрыть».
Чтобы сформировать отчеты, необходимо в разделе «Расчет зарплаты»
выбрать кнопку «Отчеты» и нажать на необходимый отчет (например,
Расчетный лист). Откроется окно с полями «Период С» и «По», выбрав
нужную нам дату и нажав по кнопке «Сформировать» сформируется готовый
отчет (см. рис. 2.30).
Рис.2.30. Расчетный лист
Для завершения работы с программой нажимаем на крестик в верхнем
правом углу окна программы.
94
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1. Выбор и обоснование методики расчета экономической
эффективности проекта
В соответствии с ГОСТ 24.702-85 целесообразные варианты построения
ИС выбираются путем балансирования показателей приращения эффекта Э,
получаемого за счет создания или совершенствования ИС и затрат Q.
Математически эту задачу формулируют в виде:
MAX Э при Q=const
или в виде обратной задачи:
MIN Q при Э=const
При оценке эффективности ИС используют обобщающие и частные
показатели.
К основным показателям экономической эффективности относятся:
Расчетный коэффициент эффективности капитальных вложений. Для
его расчета применяется формула(3.1):
Еp=П/К,
(3.1)
где П -годовая экономия (годовой прирост прибыли), руб;
К- единовременные затраты, руб;
Годовой экономический эффект расчитывается по формуле(3.2):
Э = П - К Ен,
(3.2)
где Ен - нормативный коэффициент эффективности капитальных вложений
(Ен=0,15). Произведение К*Ен в данном случае следует рассматривать как
нормативную прибыль, которая должна быть получена от внедрения системы.
Срок окупаемости рассчитывается по формуле(3.3):
Т=К/П=1/Ер.
(3.3)
Перед расчетом перечисленных обобщающих показателей необходимо
предварительное
вычисление
частных
показателей,
характеризующих
создаваемую или модернизируемую ИС, таких как:
95
годовая экономия (годовой прирост прибыли);
единовременные затраты на разработку и внедрение системы;
длительность обработки информации;
надежность технических средств;
увеличение затрат вследствие ненадежности КТС (комплекса
технических средств), руб.;
достоверность и др.
Годовая экономия П рассчитывается следующим образом(см. формулу
(3.4)):
П=Зб - Зп,
(3.4)
где Зб, Зп - приведенные к одному году затраты на обработку информации
соответственно при существующем и предполагаемом вариантах организации
ИС.
Среднегодовые затраты на обработку информации (ЗП, Зб), приведенные
выше в формуле, должны определятся с учетом всех стадий жизненного цикла
ИС (см. формулу (3.5)):
Зп=(Р+С) / Тэкс+Ф,
(3.5)
где Р - стоимость приобретения и освоения используемых средств
автоматизации проектирования, руб.
С - единовременные затраты на создание и внедрение системы, не
учитываемые в себестоимости машино-часа, руб.,
Тэкс - предполагаемый срок эксплуатации ИС лет,
Ф - среднегодовые затраты на функционирование ИС (текущие затраты),
руб.
Показатель Р равен нулю, если при создании ИС привлекаются только
штатные средства программного обеспечения ЭВМ (операционные системы и
их утилиты, трансляторы с алгоритмических языков и т.д.). В остальных
случаях значение показателя Р определяется на основании соответствующих
прейскурантов.
96
Единовременные затраты на создание ИС (С) в общем виде равны сумме
затрат на проектирование (R) и удельных затрат на приобретение, монтаж,
наладку используемых средств (КВТ), однако, вследствие того, что КВТ
учитывается при расчете себестоимости машино-часа, во избежание двойного
счета значение С в большинстве случаев следует принимать равным R.
Единовременные затраты на проектирование R определяются по
формуле:
R=Sтз*Tтз+Sтп*Tтп,
(3.6)
где Tтз, Tтп - трудоемкость соответствующей стадии создания системы, S тз, Sтп
- себестоимость чел-дня проектировщика на соответствующей стадии
создания системы.
Срок предполагаемой эксплуатации определяется в соответствии с
периодами морального старения соответствующей техники (8 лет).
Для организации работ по созданию автоматизированной системы
работы экономиста, необходимо составить оптимальный план выполнения
работ. Для этой цели составляется сетевой график и оптимизируется для
получения заданной длительности процесса (длина критического пути) и
приемлемого коэффициента использования ресурса (более 0.8). Все эти
операции можно проделать вручную, что достаточно трудоемко и занимает
много времени, вероятность ошибки при этом также велика. выходом из
положения является автоматизированная оптимизация сетевого графика с
помощью ЭВМ. При этом, от пользователя требуется лишь составление
первоначального плана работ .
При разработке данного дипломного проекта были проведены
работы:
1.
Анализ темы ВКР;
2.
Формирование целей и задач;
3.
Выбор объекта управления для исследования;
4.
Составление введения;
5.
Изучение экономической сущности комплекса задач;
97
6.
Формализация расчетов;
7.
Обоснование проектных решений по информационному и
программному обеспечениям;
Обоснование проектных решений по технологии сбора, передачи,
8.
обработки и выдачи информации;
9.
Анализ выполненной работы;
10.
Разработка инфологической модели предметной области;
11.
Проектирование структуры объектов конфигурации:
справочников, документов, регистров, отчетов;
12.
Описание и характеристика результативной информации;
13.
Формирование промежуточной информации;
14.
Машинная реализация комплекса задач;
15.
Разработка схемы взаимосвязи программных модулей и
информационных файлов;
16.
Инструкционные карты основных операций;
17.
Анализ выполненной работы;
18.
Изучение методики расчета экономической эффективности
проекта для обоснования;
19.
Расчет показателей экономической эффективности проекта;
20.
Составление заключения ВКР;
На основании плана выполнения работ составлена табл. 3.1
Таблица 3.1
Перечень работ
№
i-j
Наименование работы
Tij
1
2
3
5
1
2
3
4
5
0-1
1-2
2-3
2-4
3-4
Анализ тематики ВКР
Формирование целей и задач
Выбор объекта управления для исследования
Составление введения
Изучение экономической сущности комплекса задач
1
2
1
3
2
98
6
4-5
7
5-6
8
6-7
9
7-8
10
8-9
11
9-10
12
10-11
13
14
11-12
12-13
15
13-14
16
17
14-15
14-16
18
15-16
19
16-17
20
17-18
Формализация расчетов
Обоснование
проектных
решений
по
информационному и программному обеспечениям
Обоснование проектных решений по технологии
сбора, передачи, обработки и выдачи информации
Анализ выполненной работы
Разработка инфологической и даталогической
моделей предметной области
Проектирование
структуры
объектов
конфигурации:
справочников,
документов,
регистров, отчетов
Описание и характеристика результативной
информации
Формирование промежуточной информации
Машинная реализация комплекса задач
Разработка схемы взаимосвязи программных
модулей и информационных файлов
Инструкционные карты основных операций
Анализ выполненной работы
Изучение методики расчета экономической
эффективности проекта для обоснования
Расчет показателей экономической эффективности
проекта
Составление заключения ВКР
1
2
2
3
5
20
4
3
4
2
3
3
4
5
2
99
На основе таблицы строится сетевой график (см. рис. 3.1.)
3
1
1
2
3
1
0
1
4
2
3
7
2
5
8
2
5
20
9
2
4
10
0
6
3
11
7
4
12
13
15
3
4
2
13
3
5
14
2
17
16
18
Рис. 3.1. Сетевой график
После построения сетевого графика определяются основные временные
параметры сетевого графика: ранний
и
поздний
сроки
наступления
событий Тi(р), Ti(п); ранние и поздние сроки начала и окончания работ tij (рн), tij(пн),
tij(ро), tij(по); резервы времени работ и событий rij(п), rij(св), Ri. Рассчитанные
параметры приведены в табл. 3.2.
Таблица 3.2
Расчет параметров сетевого графика
Код
№
работ
рабо
ты
i
j
Параметры работ и событий в днях
Ti(п)
tij
Ti(p)
0
2
4
6
0
2
4
6
Tj(p
tijп
tijр
0
2
4
6
0
2
4
6
1
4
5
9
1
4
5
9
Tj(п)
tijрн
1
4
5
9
1
4
5
9
)
н
о
1
2
3
4
0
1
1
2
2
3
2
4
1
2
1
3
5
3
4
2
6
6
8
8
6
6
8
6
7
8
4
5
5
6
6
7
1
2
2
7
9
11
7
9
11
8
11
13
8
11
13
7
9
11
7
9
11
8
11
13
tijпо
rijп
rijс
в
Ri
0
2
4
6
0
0
0
0
8
0
0
0
0
0
6
0
8
11
13
0
0
0
7
9
11
0
0
0
100
9
10
11
12
13
14
15
16
17
18
19
20
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
14
16
15
16
16
17
17
18
3
5
20
4
3
4
2
3
3
4
5
2
14
19
39
43
47
51
53
56
56
60
65
67
14
19
39
43
47
51
53
56
56
60
65
67
17
24
59
47
50
55
55
59
59
64
70
69
17
24
59
47
50
55
55
59
59
64
70
69
14
19
39
43
47
51
53
56
56
60
65
67
14
19
39
43
47
51
53
56
56
60
65
67
17
24
59
47
50
55
55
59
59
64
70
69
17
24
59
47
50
55
55
59
59
64
70
69
0
0
0
0
0
0
0
0
0
0
0
0
14
19
39
43
47
51
53
56
56
60
65
67
0
0
0
0
0
0
0
0
0
0
0
0
Данный сетевой график имеет параметры: Ткр = 72 дня.
Затем следует определение продолжительности пути сетевого графика
как суммы продолжительностей составляющих его работу. В табл. 3.3
приведен расчет продолжительности и резервов времени путей сетевого
графика.
Таблица 3.3
Расчет продолжительности путей сетевого графика
Обозначение Последовательность событий пути
t(Ls) R(Ls)=
Примечание
пути
L1
0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
16, 17, 18
L2
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18
L3
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 16, 17, 18
L4
0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18
62
10
72
0
69
3
67
5
Критический
101
3.2. Трудоемкость разработки программного обеспечения
По опыту работы или в соответствии с нормативами могут быть заданы
затраты труда на:
to,- подготовку описания задачи;
tи- исследование алгоритма решения задачи;
tа- разработку блок-схемы алгоритма;
tп- программирование по готовой блок-схеме;
tотл- отладку программы на ЭВМ;
tд- подготовку документации по задаче.
Таким образом, трудоемкость разработки программного обеспечения
решения задачи можно рассчитать по формуле (3.7):
(3.7)
В разрабатываемом программном обеспечении можно определить
составляющие затрат труда через условное число операторов. В их число
входят операторы, которые необходимо написать программисту в процессе
работы над задачей с учетом возможных уточнений в постановке задачи и
совершенствования алгоритма. Условное число операторов Q в программе
задачи может быть определено по формуле(3.8):
(3.8)
где q – отражает число операторов; c - коэффициент сложности
программы;
p - коэффициент коррекции программы в ходе ее разработки.
Помимо перечисленных используются коэффициенты квалификации
разработчика алгоритмов и программ - k и увеличения затрат труда вследствие
недостаточного или некачественного описания задачи - В.
В ходе оценки затрат труда при разработке задачи, предполагается, что
подготовку описания задачи осуществляют одни исполнители, а всю
остальную работу - другие. Затраты труда на подготовку описания задачи
точно определить невозможно, так как это связано с творческим характером
работы.
102
Оценка затрат труда на подготовку задачи к ее решению на ЭВМ в
автоматизированной
системе,
осуществляется
с
использованием
коэффициентов, которые характеризуют различные факторы:
коэффициент сложности программы с определяет относительную
сложность программ задачи по отношению к так называемой типовой задаче,
сложность которой принята равной единице (разные классы АС могут иметь
разные типовые задачи, поэтому в процессе создания базовой АС необходимо
определение типовой задачи, с трудоемкостью разработки которой можно
будет сравнивать другие задачи в АС данного класса: величина с лежит в
пределах от 1,25 до 2);
коэффициент коррекции программы p - увеличение объема работ за счет
внесения изменений в алгоритм или программу решения задачи по
результатам уточнения постановок и описаний ее, изменения состава и
структуры информации, а также уточнений, вносимых разработчиками для
улучшения качества самой программы без изменения постановки задачи (на
практике при разработке программы в среднем вносится 3-5 коррекций,
каждая из которых ведет к переработке от 5 до 10% готовой программы, т.е.
величина p находится в пределах 0,05...0,1);
коэффициент квалификации разработчика k - степень подготовленности
исполнителя к порученной ему работе (он определяется в зависимости от
стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех
лет - 1,0; от трех до пяти лет - 1,1-1,2; от пяти до семи лет - 1,3-1,4; свыше семи
лет - 1,5-1,6;
коэффициент увеличения затрат труда вследствие недостаточного
описания задачи В - качество постановки задачи, выданной для разработки
программы, в связи с тем, что задачи, как правило, требуют уточнения и
некоторой доработки (практика показывает, в зависимости от сложности
задачи используются значения коэффициента от 1,2 до 1,5).
103
Затраты труда на изучение описания задачи tи с учетом уточнения
описания и квалификации программиста определяются по формуле (3.9), челч:
(3.9)
Затраты труда
на
разработку алгоритма
решения
задачи
tа
рассчитываются по формуле (3.10), чел-ч:
(3.10)
Затраты труда на составление программы по готовой блок-схеме tп
можно определить по формуле (3.11), чел-ч:
(3.11)
Затраты труда на отладку программы на ЭВМ tотл рассчитывается по
следующим формулам (3.12), (3.13), чел-ч:
при автономной отладке одной задачи:
(3.12)
при комплексной отладке задачи:
(3.13)
Затраты труда на подготовку документации по задаче tд определяются
по формуле (3.14), чел-ч:
(3.14)
где tдр -затраты труда на подготовку материалов в рукописи, равные
Q/(15÷20)k;
tдо - затраты труда на редактирование, печать и оформление
документации, равные 0,75tдр .
Полная средняя трудоемкость разработки программы рассчитывается
по формуле (3.15):
(3.15)
Рассчитаем трудоемкость разработки программного обеспечения:
q=700; c=1,25; p=0,08; k=0,8; B=1,3;
Q = qc(1 + p)=700*1,25*(1+0,08)=945;
tи = QB/ (75÷85)k = 945*1,3/(75* 0,8) = 20,48 (чел-ч.);
104
tа = Q/(20÷25)k = 945/(25*0,8) = 47,25(чел-ч.);
tп = Q/(20÷25)k. =945/(23*0,8) = 51,35(чел-ч.);
tотл = Q/(45)k = 945/(45*0,8) = 26,25 (чел-ч.);
tдр = Q/(15÷20)k = 945/(15*0,8) =78,75 (чел-ч.);
tдо = 0,75tдр = 0,75*78,75 =59,06 (чел-ч.);
tд = tдр + tдо = 78,75 +59,06 =137,81 (чел-ч.);
to= 118 (чел.-ч.);
Трудоемкость разработки программного обеспечения равна:
t = to + tи + tа + tп + tотл + tд = 338,15/8 = 50 (чел- дней.);
Полная средняя трудоемкость разработки программы:
tр.п = 0,83Q/k = 0,83*945/0,8 = 980 (чел-ч.).
Итак, трудоемкость разработки программы - 50(чел- дней).
3.3. Расчет показателей экономической эффективности проекта
Затраты на разработку программы состоят из:
прямой производственной заработной платы (Фзарп);
дополнительной заработной платы –
15-20% от основной
производственной заработной платы;
начислений на заработную плату (Н) – 13% от общей заработной
платы;
услуги сторонних организаций, они заключаются в предоставление
машинного времени (Смаш);
накладные расходы (Нр =(Фзарп+Фдоп.зарп+Н+Смаш)*b/(1-b),b=0,2-0.3);
отчисления в пенсионный фонд –
22% от общей заработной
платы;
отчислений на социальное страхование –
2,9% от общей
заработной платы;
отчисление на медицину
– 5,1% от общей заработной
платы.
105
Необходимо определить единовременные затраты на проектирование
(R) (полную себестоимость программы) и отпускную цену программного
продукта (Сотп).
Имеется:
• количество разработчиков (М) -3 чел.;
• период времени
• оклад
разработки – 72 дня;
разработчиков - 15000, 47000, 21000 руб.;
• использованные средства проектирования Intel Core i3-5005U
2.00Ghz;
• период использования ЭВМ (Тэвм) – 45 дней; стоимость маш.- часа
(Смаш) - 80 руб.
На основании перечисленных показателей вычисляется себестоимость
одного чел. дня для студента - дипломника на стадии (Т1 = 3*(72-45) = 81
чел./дн.), когда не использовались средства проектирования:
где Фзарп=15000+((47000/(26*8))*21)+((21000/(26*8))*4)=20149,03
Фдоп.зарп= 0,2*Фзарп=0,2*20149,03 = 4029,8.
Н=( Фзарп +Фдоп.зарп )*13%= 3143руб.
Фпенс=( Фзарп +Фдоп.зарп )*22%= 5319,34 руб.
Фсоц.стр=( Фзарп +Фдоп.зарп )*2,9%= 701,18 руб.
Фмед=( Фзарп +Фдоп.зарп )*5,1%= 1233,12 руб.
Нр=( Фзарп +Фдоп.зарп + Н+ Смаш)*b/(1-b)= 27401,836* 0,43= 11782,78 руб.
S1=(20149,03+ 4029,8+ 3143+ 5319,34+ 708,18+ 1233,12+ 11782,78)/21=
2207,86руб.
Далее вычисляется себестоимость одного чел. дня на стадии
(Т2=3*45=135
чел.дней),
когда
разработчик
использовал
средства
проектирования:
S2 = S1+(Cмаш+Смаш*b/(1-b))= 2207,86+(80*8+80*8 *0,3/(1-0,3))/3=
= 2512,92 руб.
Вычислим R по формуле:
106
R=S1*T1+S2*T2=2207,86 *81+ 2512,92*135 = 518080,86 руб.
Следующим шагом является определение отпускной цены (Сотп)
разработанной программы с учетом нормативной чистой прибыли, налога на
прибыль, налога на добавленную стоимость, которые определяются
соответственно как 15% от себестоимости (R), 20% от прибыли и 20% от
добавленной стоимости:
Стоимость программы (Ц) равна:
Ц=R+0,15*R/(1-0,20) = 518080,86 +0.15*518080,86 /(1-0,3)=698806,741
руб.
Сотп=Ц+0.2*Ц =838568,089руб.
При этом нормативная чистая прибыль равна: 0,15*R= 77712,12 руб.
Итак, отпускная цена разработки: Сотп = 838568,089 руб.
Критерий целесообразности автоматизации решения экономических
задач
заключается
в
достижении
повышения
эффективности
функционирования объекта управления через совершенствование системы
управления.
Экономическая
эффективность
оценивается
трудовыми
и
стоимостными показателями, с помощью которых измеряется экономия от
внедрения проекта машинной обработки информации относительно базового
варианта.
Наименования работ и трудовые и стоимостные затраты на эти работы
при существующей и предлагаемой обработке информации приведены в
табл.3.4 и табл. 3.5, в этих же таблицах приведены результаты расчетов .
Таблица 3.4
Существующая обработка
№
п/
п
Наименование
операции
технологического
процесса решения
комплекса задач
1
2
Оборудование
3
Норма
Трудоемк
Ед. Объем
выработки
ость
изм. работы
в час
(гр.5:гр.6)
4
5
6
7
107
Прием,
регистрация,
1. контроль
входящих ---------------документов
2. Сортировка
---------------Заполнение
документов
(табель
отработанного
времени,
штатное
3. расписание,
IntelPentium5
начисление зарплаты
сотрудникам, итоговое
начисление,
лист
нетрудоспособности)
Составление отчетов
«Итоговый
расчет
4. удержаний»,
IntelPentium5
«Итоговый
расчет
страховых взносов».
док-т
200
12,86
15,55
док-т
180
20
9
док-т
1000
37,42
26,72
док-т
45
8,35
5,39
5.
Составление
расчетного листа
----------------
док-т
45
9,375
4,8
6.
Составление расчетной
IntelPentium5
ведомости
док-т
45
55,38
0,82
док-т
150
18,46
8,12
7.
Контроль, регистрация,
выдача
отчетных IntelPentium5
ведомостей
Одноразовое
решение:
Итого за год:
70,4
844,8
Продолжение таблицы 3.4
Среднечасовая
Часовая
з/пл оператора
стоимость
№
Амортизация накладных
(руб.)
п/п
(руб.)
расходов
(руб.)
1
8
9
10
1.
85,22
51,13
2.
85,22
51,13
3.
85,22
51,13
4.
85,22
51,13
5.
85,22
51,13
6.
85,22
51,13
7.
85,22
51,13
Одноразовое
решение:
Итого за год:
Стоимость
работы
Стоимостные
оборудования
затраты
(гр.8+гр.9+
(гр.7хгр.11) (руб.)
гр.10) (руб.)
11
12
136,35
2120,24
136,35
1227,15
136,35
3643,27
136,35
734,92
136,35
654,48
136,35
111,81
136,35
1107,16
9599,022
115188,264
108
Пояснения к таблице 3.4:
1) Нвыр1= 3600/(Взн+Вкод+Врд)=3600/(60+90+130)= 12,86
где Взн – время ознакомления с документом;
время проверки кодов;
– время регистрации документа.
2)
– исходя из имеющегося опыта принимается равным 20.
3) Н выр3 = 3600 / (Вп +Взз*Кзс )= 3600/(45+0,64*80)=37,42
где Вп – время поиска данных о сотруднике;
Взз– время записи одного знака;
Кзс – количество знаков в строке.
4) Нвыр4=3600/(Взз*Кзс)=3600/(0,64 *70)=80,35
где Взз– время записи одного знака;
Кзс – количество знаков в строке;
5) Нвыр5=3600/(Взз*Кзс*Кс)=3600/(0,64*30*20)=9,375
где Взз– время записи одного знака;
Кзс – количество знаков в строке;
Кс – количество строк в документе.
6) Нвыр6=3600/(Вп+Впров + Вк)=3600/(20+25+20)=55,38
где Вп– время поиска данных о сотрудниках в справочниках;
Впров– время проведения арифметических расчетов;
Вк– время корректировки выполненных расчетов.
7)Нвыр7=3600/(Вконтр+Врд)=3600/(100+95)=18,46
где Вконтр – время проверки документов;
Врд – время регистрации документа.
Средняя
з/пл
операторов
=
з/пл
за
месяц/(количество
дней*длительность рабочей смены) =15000/(22*8) =85,22 руб.
Накладные расходы = 60% от основной з/пл =85,22* 0.6 =51,132 руб.
Среднегодовые затраты при существующей обработке информации (Зб)
равны сумме затрат по всем операциям: 115188,264 руб.
109
Таблица 3.5
Предлагаемая обработка
№
п/п
1
Наименование
операции
Ед.
технологического
Оборудование изм.
процесса решения
комплекса задач
2
3
4
Прием и регистрация
док-т
первичных документов
------------Сортировка
------------док-т
Объем
работы
Трудоем
Норма
кость
выработки
(гр.5:гр.
в час
6)
5
6
7
1800
240
7,5
360
360
1
Intel Core i3знак
5005U
2.00Ghz
8000
9000
0,88
Визуальный
контроль Intel Core i3введенных данных и
4.
знак
5005U
корректировка в случае
2.00Ghz
обнаружения ошибки
7200
3600
2
8000
5142,85
1,55
80
118,81
0,67
40
18
2,22
1.
2.
3. Ввод данных в ЭВМ
Обработка
исходных
5.
данных, расчет платежей
6. Печать выходных форм
7.
Контроль, регистрация,
выдача документов
Одноразовое решение:
Итого за год:
Intel Core i3док-т
5005U
2.00Ghz
Intel Core i3док-т
5005U
2.00Ghz
-------------
док-т
15,82
189,84
Продолжение таблицы 3.5
Среднечасова
Часовая
Стоимость
№
я з/пл
стоимость
работы
Стоимостные
Амортизация накладных
п/
оператора
оборудования
затраты
(руб.)
п
(руб.)
расходов (гр.8+гр.9+ гр.10) (гр.7хгр.11) (руб.)
(руб.)
(руб.)
1
8
9
10
11
12
1.
85,22
51,13
136,35
1022,62
2.
85,22
51,13
136,35
136,35
3.
85,22
51,13
136,35
113,98
4.
85,22
51,13
136,35
272,7
5.
85,22
51,13
136,35
211,34
6.
85,22
51,13
136,35
91,35
7.
85,22
51,13
136,35
302,69
110
Одноразовое
решение:
Итого за год:
2151,03
25812,36
Пояснения к таблице 3.5:
1) Нвыр1= 3600/Врд=3600/15=240
Врд– время регистрации документа.
2) Нвыр2 – 3600/10= 360
3) Нвыр3=3600/Внз=3600/0,4 =9000
где Внз – время набора одного знака.
4) Н выр4=3600/(Ввк+Вк)=3600/(0,6 +0,4)=3600
где Ввк- время визуального контроля;
Вк– время корректировки.
5) Н выр5=3600/Вобр.д=3600/0,7=5142,85
где Вобр.д– время обработки данных.
6) Н выр6= 3600/(Вфд+Кз/Сп)= 3600/(1+8000/264)=118,81
где Вфд– время формирования документа;
Кз – среднее количество знаков в документе;
Сп – скорость принтера (зн/сек).
7) Нвыр7=3600/(Вконтр+Врд)=3600/(110+90)=18
где Вконтр – время проверки документов;
Врд– время регистрации документа.
Среднегодовые затраты при машинной обработке информации равны
сумме затрат по всем операциям: Ф=25812,36 руб.
Расчетный коэффициент эффективности капитальных вложений:
Ер=П/R, где
П - годовая экономия (годовой прирост прибыли), руб.;
R - единовременные затраты, руб.
П = Зб-Зп
П = 115188,264– 25812,36= 89375,9 руб.
Ер =П/R = 89375,9 / 518080,86 =0,17
111
2. Годовой экономический эффект:
Э=П-R*Ен, где
где Ен=0,15 - нормативный коэффициент эффективности капитальных
вложений;
Э = 89375,9 –518080,86*0,15 = 11663,77руб.
R*Ен =77712,13 - нормативная прибыль от внедрения системы.
3. Срок окупаемости:
Т= R /П = 518080,86/ 89375,9 = 5,8 лет.
112
ЗАКЛЮЧЕНИЕ
В дипломном проекте разработано автоматизированное рабочее место
бухгалтера по учету заработной платы в ООО «Бест-Лайн».
В процессе работы была дана технико-экономическая характеристика
объекта управления и экономическая сущность комплекса решаемых задач.
Все
расчеты,
формализованы,
связанные
с
приведено
начислением
заработной
платы,
обоснование
проектных
решений
были
по
информационному, программному обеспечению комплекса задач. Для
реализации данных задач в качестве программного обеспечения мною была
использована система «1С: Предприятие 8.3».
Во второй части приводится характеристика входной, промежуточной
и выходной информации, используемой в дипломном проекте. Дана схема
взаимосвязи объектов конфигурации, используемых в программе.
В третьем разделе приводится выбор и обоснование методики расчета
экономической эффективности проекта, а также рассчитываются основные
показатели экономической эффективности проекта.
В ходе дипломного проектирования были решены следующие задачи:
описаны технико-экономические параметры объекта управления;
раскрыта экономическая сущность учета труда и его оплаты;
создана автоматизированная система;
определены структуры баз данных и связи между ними;
определен метод расчета показателей экономической эффективности
проекта и рассчитаны показатели экономической эффективности.
Благодаря гибкой структуре используемого пакета программ, созданная
автоматизированная
система
может
легко
модифицироваться
и
совершенствоваться.
113
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Абдулгалимов А.М., Мурадов М.М., Адеева М.Г. «Дипломное
проектирование». Методические указания по выполнению дипломного
проекта. Для студентов специальности 080801 - «Информационные системы в
экономике» - Махачкала: ДГТУ, 2013.
2. Бабаев Ю.А., Петров А. М., Мельникова Л. А. Бухгалтерский учет.
Учебник для бакалавров. - Проспект, 2015.
3. Практикум по 1С: Предприятие 8.3. Алешкина Е.В., Крылов Г.М.,
Центр «Профессионал», 2017, 132 c.
4. Диго С.М.. Проектирование и использование баз данных: Учебник. М.: Финансы и статистика, 2014. - 154с
5. Кузьмина Е. В. Бухгалтерский учет : учеб. пособие / Е. В.
Кузьмина, Н. В. Морозова. - СПб. : Изд-во Политехн. ун-та, 2018. - 296 с.
6. Методические указания к курсовому проектированию по дисциплине
БД для студентов специальности ПиВЭ/Составитель Мурадов М.М. Махачкала: РИО «ДГТУ», 2013.
7. Радченко М.Г.. 1С: Предприятие 8.3. Практическое пособие
разработчика. М: 1С-Паблишинг, 2013. — 964 с.
8. 1С:Предприятие
8.3.
Руководство
разработчика.
Часть
1
и
2Коллектив авторов, Фирма 1С, 2015. - 713 с.
9. Налоговый кодекс РФ.
10. Трудовой кодекс Российской Федерации от 30.12.2001 N 197-ФЗ (ред.
от 03.08.2018)
11. Конфигурирование на платформе 1С:Предприятие 8.3 Аксенова
Э.Л., ИПЦ «Прокростъ», 2014. - 219 с.
12. Красноперова, О. А. Вычеты по налогу на доходы физических лиц.
Понятие, виды, условия и порядок предоставления / О.А. Красноперова. - М.:
Московская Финансово-Промышленная Академия, 2019. - 208
13. Постановление Правительства РФ от 06.11.2019 N 1407 "О
предельной величине базы для исчисления страховых взносов на обязательное
114
социальное страхование на случай временной нетрудоспособности и в связи с
материнством и на обязательное пенсионное страхование с 1 января 2020 г."
14. Трудовой кодекс РФ.
15. http://www.1c.ru
16. http://www.intuit.ru
17. http://forum-1c.ru
18. http://hrm.demo.1c.ru/
19. https://www.rusprofile.ru/id/4858847
115
ПРИЛОЖЕНИЕ
Модуль документа «Табель отработанного времени»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр НормаВремени
Движения.НормаВремени.Записывать = Истина;
Для Каждого ТекСтрокаДанныеОВремени Из ДанныеОВремени Цикл
Движение = Движения.НормаВремени.Добавить();
Движение.Период = Дата;
Движение.Сотрудник = ТекСтрокаДанныеОВремени.Сотрудник;
Движение.Месяц = МесяцУчета;
Движение.НормаДни = ТекСтрокаДанныеОВремени.НормаДни;
Движение.НормаЧасы = ТекСтрокаДанныеОВремени.НормаЧасы;
Движение.ИтогДни = ТекСтрокаДанныеОВремени.ИтогДни;
Движение.ИтогЧасы =ТекСтрокаДанныеОВремени.ИтогЧасы;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ТабельОтработанногоВремени.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|
ТабельОтработанногоВремени.Исполнитель,
|
ТабельОтработанногоВремени.МесяцУчета,
|
ТабельОтработанногоВремени.Организация,
|
ТабельОтработанногоВремени.ОтветственныйИсполнитель,
|
ТабельОтработанногоВремени.Руководитель,
|
ТабельОтработанногоВремени.ДанныеОВремени.(
|
Сотрудник,
|
ЧислаМесяца,
|
Часы,
|
Часов1,
|
Часов2,
|
Часов3,
|
Часов4,
|
Часов5,
|
Часов6,
|
Часов7,
|
Часов8,
|
Часов9,
|
Часов10,
|
Часов11,
|
Часов12,
|
Часов13,
|
Часов14,
|
Часов15,
|
Часов16,
|
Часов17,
|
Часов18,
|
Часов19,
116
|
Часов20,
|
Часов21,
|
Часов22,
|
Часов23,
|
Часов24,
|
Часов25,
|
Часов26,
|
Часов27,
|
Часов28,
|
Часов29,
|
Часов30,
|
Часов31,
|
ВидВремени1,
|
ВидВремени2,
|
ВидВремени3,
|
ВидВремени4,
|
ВидВремени5,
|
ВидВремени6,
|
ВидВремени7,
|
ВидВремени8,
|
ВидВремени9,
|
ВидВремени10,
|
ВидВремени11,
|
ВидВремени12,
|
ВидВремени13,
|
ВидВремени14,
|
ВидВремени15,
|
ВидВремени16,
|
ВидВремени17,
|
ВидВремени18,
|
ВидВремени19,
|
ВидВремени20,
|
ВидВремени21,
|
ВидВремени22,
|
ВидВремени23,
|
ВидВремени24,
|
ВидВремени25,
|
ВидВремени26,
|
ВидВремени27,
|
ВидВремени28,
|
ВидВремени29,
|
ВидВремени30,
|
ВидВремени31,
|
ИтогДней,
|
ИтогЧасов
|
)
|ИЗ
|
Документ.ТабельОтработанногоВремени КАК ТабельОтработанногоВремени
|ГДЕ
|
ТабельОтработанногоВремени.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьДанныеОВремениШапка = Макет.ПолучитьОбласть("ДанныеОВремениШапка");
ОбластьДанныеОВремени = Макет.ПолучитьОбласть("ДанныеОВремени");
Подвал = Макет.ПолучитьОбласть("Подвал");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
117
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьДанныеОВремениШапка);
ВыборкаДанныеОВремени = Выборка.ДанныеОВремени.Выбрать();
Пока ВыборкаДанныеОВремени.Следующий() Цикл
ОбластьДанныеОВремени.Параметры.Заполнить(ВыборкаДанныеОВремени);
ТабДок.Вывести(ОбластьДанныеОВремени, ВыборкаДанныеОВремени.Уровень());
КонецЦикла;
Подвал.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Подвал);
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Модуль документа «Штатное расписание»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Оклады
Движения.Оклады.Записывать = Истина;
Для Каждого ТекСтрокаДолжности Из Должности Цикл
Движение = Движения.Оклады.Добавить();
Движение.Период = Дата;
Движение.Должность = ТекСтрокаДолжности.Должность;
Движение.Оклад = ТекСтрокаДолжности.ДолжностнойОклад;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ШтатноеРасписание.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|
ШтатноеРасписание.Дата,
|
ШтатноеРасписание.Номер,
|
ШтатноеРасписание.Должности.(
|
НомерСтроки,
|
Подразделение,
|
Должность,
|
Кол_воШтатных_Ед,
|
Оклад,
|
ДолжностнойОклад,
|
Надбавки,
|
ФЗП
|
)
|ИЗ
118
|
Документ.ШтатноеРасписание КАК ШтатноеРасписание
|ГДЕ
|
ШтатноеРасписание.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьДолжностиШапка = Макет.ПолучитьОбласть("ДолжностиШапка");
ОбластьДолжности = Макет.ПолучитьОбласть("Должности");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьДолжностиШапка);
ВыборкаДолжности = Выборка.Должности.Выбрать();
Пока ВыборкаДолжности.Следующий() Цикл
ОбластьДолжности.Параметры.Заполнить(ВыборкаДолжности);
ТабДок.Вывести(ОбластьДолжности, ВыборкаДолжности.Уровень());
КонецЦикла;
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Модуль документа «Итоговое начисление»
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ИтоговоеНачисление.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|
ИтоговоеНачисление.Дата,
|
ИтоговоеНачисление.МесяцВыплаты,
|
ИтоговоеНачисление.Номер,
|
ИтоговоеНачисление.Организация,
|
ИтоговоеНачисление.Ответственный,
|
ИтоговоеНачисление.Выплата.(
|
НомерСтроки,
|
Сотрудник,
|
СуммаКВыплате,
|
Выплачено,
|
Депонировано
|
)
|ИЗ
|
Документ.ИтоговоеНачисление КАК ИтоговоеНачисление
|ГДЕ
|
ИтоговоеНачисление.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
119
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьВыплатаШапка = Макет.ПолучитьОбласть("ВыплатаШапка");
ОбластьВыплата = Макет.ПолучитьОбласть("Выплата");
Подвал = Макет.ПолучитьОбласть("Подвал");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьВыплатаШапка);
ВыборкаВыплата = Выборка.Выплата.Выбрать();
Пока ВыборкаВыплата.Следующий() Цикл
ОбластьВыплата.Параметры.Заполнить(ВыборкаВыплата);
ТабДок.Вывести(ОбластьВыплата, ВыборкаВыплата.Уровень());
КонецЦикла;
Подвал.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Подвал);
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Модуль документа «Начисления зарплаты сотрудникам»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр Начисления
Движения.Начисления.Записывать = Истина;
Для Каждого ТекСтрокаНачисления Из Начисления Цикл
Движение = Движения.Начисления.Добавить();
Движение.Сторно = Ложь;
Движение.ВидРасчета = ТекСтрокаНачисления.ВидРасчета;
Движение.ПериодДействияНачало = ТекСтрокаНачисления.ДатаНачала;
Движение.ПериодДействияКонец = ТекСтрокаНачисления.ДатаОкончания;
Движение.ПериодРегистрации = Дата;
Движение.БазовыйПериодНачало = ТекСтрокаНачисления.ДатаНачала;
Движение.БазовыйПериодКонец = ТекСтрокаНачисления.ДатаОкончания;
Движение.Сотрудник = ТекСтрокаНачисления.Сотрудник;
Движение.ГрафикРаботы = ТекСтрокаНачисления.ГрафикиРабот;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
// регистр Проводки
Движения.Проводки.Записывать = Истина;
120
Для Каждого ТекСтрокаНачисления Из Начисления Цикл
Движение = Движения.Проводки.Добавить();
Движение.СчетДт = ПланыСчетов.Основной.ОбщехозяйственныеРасходы;
Движение.СчетКт = ПланыСчетов.Основной.РасчетыСПерсоналомПоОплатеТруда;
Движение.Период = Дата;
Движение.Сумма = ТекСтрокаНачисления.СуммаКВыплате;
КонецЦикла;
Модуль документа «Лист нетрудоспособности»
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ЛистНетрудоспособности.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|
ЛистНетрудоспособности.Дата,
|
ЛистНетрудоспособности.МесяцУчета,
|
ЛистНетрудоспособности.Номер,
|
ЛистНетрудоспособности.Организация,
|
ЛистНетрудоспособности.Ответственный,
|
ЛистНетрудоспособности.Сотрудник,
|
ЛистНетрудоспособности.НоваяСтрока.(
|
НомерСтроки,
|
ПричинаНетруд,
|
ПериодС,
|
По,
|
ДолжностьВрача,
|
ФИОВрача,
|
ПодписьВрача,
|
Сумма
|
)
|ИЗ
|
Документ.ЛистНетрудоспособности КАК ЛистНетрудоспособности
|ГДЕ
|
ЛистНетрудоспособности.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьНоваяСтрокаШапка = Макет.ПолучитьОбласть("НоваяСтрокаШапка");
ОбластьНоваяСтрока = Макет.ПолучитьОбласть("НоваяСтрока");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьНоваяСтрокаШапка);
ВыборкаНоваяСтрока = Выборка.НоваяСтрока.Выбрать();
Пока ВыборкаНоваяСтрока.Следующий() Цикл
121
ОбластьНоваяСтрока.Параметры.Заполнить(ВыборкаНоваяСтрока);
ТабДок.Вывести(ОбластьНоваяСтрока, ВыборкаНоваяСтрока.Уровень());
КонецЦикла;
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Модуль отчета «Расчетная ведомость»
ВЫБРАТЬ
НачислениеЗарплатыСотрудникам.Ссылка КАК Ссылка,
НачислениеЗарплатыСотрудникам.ВерсияДанных КАК ВерсияДанных,
НачислениеЗарплатыСотрудникам.ПометкаУдаления КАК ПометкаУдаления,
НачислениеЗарплатыСотрудникам.Номер КАК Номер,
НачислениеЗарплатыСотрудникам.Дата КАК Дата,
НачислениеЗарплатыСотрудникам.Проведен КАК Проведен,
НачислениеЗарплатыСотрудникам.Организация КАК Организация,
НачислениеЗарплатыСотрудникам.МесяцНачисления КАК МесяцНачисления,
НачислениеЗарплатыСотрудникам.Ответственный КАК Ответственный,
НачислениеЗарплатыСотрудникам.Начисления.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Сотрудник КАК Сотрудник,
ГрафикиРабот КАК ГрафикиРабот,
ДатаНачала КАК ДатаНачала,
ДатаОкончания КАК ДатаОкончания,
Начислено КАК Начислено,
Должность КАК Должность,
Оклад КАК Оклад,
ОтработаноДнейЧасов КАК ОтработаноДнейЧасов,
Часы КАК Часы,
Премия КАК Премия,
Прочее КАК Прочее,
СуммаКВыплате КАК СуммаКВыплате
) КАК Начисления,
НачислениеЗарплатыСотрудникам.Удержания.(
УдержаноНДФЛ КАК УдержаноНДФЛ,
УдержаноПрочее КАК УдержаноПрочее,
УдержаноВсего КАК УдержаноВсего,
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки
) КАК Удержания
ИЗ
Документ.НачислениеЗарплатыСотрудникам КАК НачислениеЗарплатыСотрудникам
Модуль отчета «Итоговый расчет страховых взносов»
ВЫБРАТЬ
НачислениеЗарплатыСотрудникам.Взносы.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
ФСС КАК ФСС,
ФФМС КАК ФФМС,
ПФР КАК ПФР,
Сотрудник КАК Сотрудник,
Всего КАК Всего
) КАК Взносы,
НачислениеЗарплатыСотрудникам.Ссылка КАК Ссылка,
НачислениеЗарплатыСотрудникам.ВерсияДанных КАК ВерсияДанных,
НачислениеЗарплатыСотрудникам.ПометкаУдаления КАК ПометкаУдаления,
НачислениеЗарплатыСотрудникам.Номер КАК Номер,
НачислениеЗарплатыСотрудникам.Дата КАК Дата,
НачислениеЗарплатыСотрудникам.Проведен КАК Проведен,
122
НачислениеЗарплатыСотрудникам.МесяцНачисления КАК МесяцНачисления,
НачислениеЗарплатыСотрудникам.Организация КАК Организация,
НачислениеЗарплатыСотрудникам.Ответственный КАК Ответственный
ИЗ
Документ.НачислениеЗарплатыСотрудникам КАК НачислениеЗарплатыСотрудникам
Модуль отчета «Итоговый расчет удержаний»
ВЫБРАТЬ
НачислениеЗарплатыСотрудникам.Удержания.(
НомерСтроки КАК НомерСтроки,
Сотрудник КАК Сотрудник,
УдержаноНДФЛ КАК УдержаноНДФЛ,
УдержаноПрочее КАК УдержаноПрочее,
УдержаноВсего КАК УдержаноВсего
) КАК Удержания
ИЗ
Документ.НачислениеЗарплатыСотрудникам КАК НачислениеЗарплатыСотрудникам
Модуль отчета «Расчетный лист»
ВЫБРАТЬ
НачисленияСотрудникам2.Начисления.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Сотрудник КАК Сотрудник,
ГрафикиРабот КАК ГрафикиРабот,
ДатаНачала КАК ДатаНачала,
ДатаОкончания КАК ДатаОкончания,
ВидРасчета КАК ВидРасчета,
Начислено КАК Начислено,
Оклад КАК Оклад,
Премия КАК Премия,
НДФЛ КАК НДФЛ,
ПФР КАК ПФР,
ФСС КАК ФСС,
ФФМС КАК ФФМС,
СуммаКВыплате КАК СуммаКВыплате,
ВсегоУдержано КАК ВсегоУдержано,
ВсегоВзносы КАК ВсегоВзносы,
Должность КАК Должность,
Дней КАК Дней,
Часов КАК Часов,
Алименты КАК Алименты
) КАК Начисления
ИЗ
Документ.НачисленияСотрудникам2 КАК НачисленияСотрудникам2
123
Отзывы:
Авторизуйтесь, чтобы оставить отзыви хорошего настроения
удачи
успехов в конкурсе
Наверное было затрачено много времени и труда на работу
Продолжай свое исследование
Админам респект
Как на счет взаимных комментариев под работами?)
Красиво написанная работа
Так держать
Молодец
Интересная работа!