Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Расчет заработной платы»

Содержание:

Введение

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

В качестве исследования выступает дошкольное образовательное №21 Сергиево-Посадского «Росточек», являющееся бюджетным дошкольным учреждением общеразвивающего вида категории с осуществлением экологического

Предмет исследования - процесс расчета платы в бюджетном учреждении.

Цель написания состоит в действующего на процесса расчета платы путем и внедрения ЭИС.

Для достижения цели необходимо следующие задачи:

Описать объект привести его структуру.

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

При помощи описать рассматриваемый Выявить его и слабые Продемонстрировать необходимость его

Рассмотреть существующие продукты, способные в той или иной решить поставленную по автоматизации предметной области.

Поставить задачи на ЭИС расчета платы в организациях.

Провести реализацию системы при выбранных средств

Привести описание подсистем.

Подготовить экономическое проекта создания системы.

Описать технологию программного комплекса ЭИС.

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

Работа представлена двумя разделами: аналитическим и проектным. В аналитическом разделе будет анализ предметной дана характеристика и предмету а также проведено обоснование проектных решений. В проектной части будут описаны разработки и результаты.

1 Глава. Аналитическая часть

1.1 Выбор комплекса задач автоматизации

Муниципальное дошкольное учреждение «Детский сад вида № 21 (далее МДОУ) постановлением главы муниципального района № 1380 от 30. года и муниципальным гражданским бюджетным дошкольным учреждением общеразвивающего вида категории с осуществлением экологического

Тип - образовательное учреждение.

Вид - сад общеразвивающего

Функции учредителя МДОУ управление образования муниципального района. закрепленное за находится в собственности Сергиево-Посадского района. Правомочия имущества осуществляет по управлению имуществом Сергиево-Посадского района.

Рассматриваемое Муниципальное образовательное учреждение по адресу: Московская область, район, г. Посад, Новозагорский дом 5а.

В соответствии с основными целями МДОУ

реализация основной программы дошкольного

реализация права на дошкольное гарантии его и общедоступности детей дошкольного

В своей МДОУ руководствуется законами, указами и президента Российской постановлениями и Правительства Российской Вологодской области, органов местного Сокольского муниципального Типовым положением о образовательном учреждении, заключаемым между МДОУ и (законными представителями), уставом.

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

Источниками формирования и финансовых МДОУ являются:

бюджетные и средства; имущество, Учредителем;

имущество и средства, переданные в виде пожертвования или по

доход от дополнительных образовательных и иных

средства, полученные от доход деятельности и приобретенное за счёт этих

иные источники в с законодательством Федерации.

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

Развитие материально-технической базы МДОУ самим учреждением в закрепленных за ним и собственных

Для обеспечения деятельности МДОУ следующие локальные акты, которые в номенклатуру дел:

расписания;

приказы;

распоряжения;

инструкции;

положения;

договоры;

планы;

правила, регламентирующие участников образовательного

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

Порядок оплаты работников МДОУ на основании об оплате в МДОУ № 21 разработанного в с Коллективным учреждения, учитывающего действующего трудового Российской Федерации и трудового права, в нормативных Российской Федерации.

Минимальный размер платы должен быть не установленного законодательством Федерации.

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

Рассмотрим организационную учреждения (см. 1). Существующая структура МДОУ № 64 линейно - по принципу построения и централизованной. При структуре управления каждое подразделение четко определенные в общей производственного процесса.

Рисунок 1. структура МДОУ № 21

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

Заведующий осуществляет руководство деятельностью он подотчетен в деятельности Учредителю и Управления образования Сергиево-Посадского муниципального

Формами самоуправления в являются Совет родительский общее собрание коллектива. В рассмотрения сложных и методических вопросов организации процесса, изучения и передового педагогического в МДОУ Совет педагогов. Совета педагогов все педагоги, а председатель родительского учреждения -

Родительский комитет МДОУ интересы родителей и других и юридических лиц администрацией учреждения, на 1 год. В родительского комитета родители учащихся по 1 от группы, путем открытого на групповых собраниях. Заседания комитета Учреждения по мере в соответствии с работы, но не реже раза в

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

В время дошкольное образовательное №21 Сергиево-Посадского «Росточек» не имеет в своем никаких программных автоматизирующих деятельность бухгалтерии. Без современной информационной системы обойтись сегодня ни предприятию. В связи с этим необходима разработка простой ЭИС по заработной платы.

Цель написания состоит в действующего на процесса расчета платы путем и внедрения ЭИС.

Для достижения цели необходимо следующие задачи:

Описать объект привести его структуру.

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

При помощи описать рассматриваемый Выявить его и слабые Продемонстрировать необходимость его

Рассмотреть существующие продукты, способные в той или иной решить поставленную по автоматизации предметной области.

Поставить задачи на ЭИС расчета платы в организациях.

Провести реализацию системы при выбранных средств

Привести описание подсистем.

Подготовить экономическое проекта создания системы.

Описать технологию программного комплекса ЭИС.

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

1.2. Характеристика существующих бизнес –процессов

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

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

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

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

Финансирование МДОУ сад общеразвивающего вида № 21 осуществляется за счет местного бюджета, администрацией Сергиево-Посадского района. МДОУ право осуществлять и производить платежей в лимитных обязательств. бюджетных обязательств - это прав в выражении на бюджетным учреждением обязательств и их исполнение в финансовом году.

Федеральный закон от N «О бухгалтерском », бюджетным иными нормативными актами Российской и Инструкцией по учету от 30 2008 года

В настоящее сформировано 4 нормативного регулирования учёта в учреждениях, указанных в 1..

Таблица 1.

Уровни нормативного бухгалтерского учета МДОУ №21

Уровень нормативного

Нормативные документы

Первый (законодательный)

Федеральный закон от 21 1996 г. N «О бухгалтерском Бюджетный кодекс РФ, от 31 июля 1998 г. № Гражданский кодекс РФ; кодекс РФ; кодекс РФ.

Второй (нормативный)

Инструкция по учету от 30 2008 года Приказ Минфина РФ от N 168н «Об Указаний о применения бюджетной Российской Федерации»; о порядке и представления квартальной и бухгалтерской отчетности, приказом Минфина от 13.11.2008 года Приказ Минфина РФ от N 173н "Об форм первичных документов и бухгалтерского учета, органами государственной (государственными органами), местного самоуправления, управления государственными фондами, государственными наук, государственными учреждениями и указаний по их

Третий (методологический)

Приказ Минфина РФ от N 49 от 08.11.2010) «Об Методических указаний по имущества и обязательств». Порядок переоценки основных и нематериальных бюджетных учреждений Минимущества России и России от года №

Четвертый уровень

Учетная политика МДОУ сад общеразвивающего вида № 21 Коллективный договор на годы; Положение об труда и стимулировании работников МДОУ

информационный система учет

План счетов организации состоит из 5 а также счетов. Раздел 1 активы» и 2 «Финансовые по отношению к активные; 3 «Обязательства» и 4 «Финансовый результат»- раздел 5 расходов бюджета»- не отношения к Счета бюджетного можно классифицировать по содержанию, по к балансу и по в баланс 2).

Рисунок 2. счетов бюджетного

Выплата заработной в МДОУ производится в форме в Российской Федерации (в В соответствии с или трудовым по письменному работника оплата может производиться в иных не противоречащих Российской Федерации. Доля платы, в не форме, не превышать 20% от суммы заработной

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

1.3. Характеристика документооборота, возникающего при решении задачи

Разрабатываемая ЭИС в первую для автоматизации заработной платы учреждения. В МДОУ сад общеразвивающего вида № 21 этим занимается под контролем бухгалтера. Часто в бюджетных учреждениях бухгалтера по заработной платы или вообще не поэтому расчетом платы также главный бухгалтер.

Систематизируем автоматизируемые в виде схемы (см. 3).

Рисунок 3. функции бухгалтера по заработной платы

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

количество отработанных

количество пропущенных по болезни;

количество пропущенных по неуважительной

сведения о работе или в ночную

В случае бухгалтер проверяет заполнения листка нетрудоспособности, и в его корректности, соответствующие сведения в учета рабочего

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

Общая схема данного процесса на 4.

Рисунок 4. документооборота в расчета заработной

В процессе деятельности на бухгалтер по заработной платы с:

главным бухгалтером;

старшим воспитателем;

заведующим хозяйственной

другими работниками.

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

Построим IDEF0 и DFD документооборота процесса заработной платы. входные и данные поток процесса на структурно-функциональной диаграмме (см. 5).

Рисунок 5. диаграмма процесса

Входящие объекты:

сведения об времени (данные для табеля учета времени);

сведения о и стимулирующих (данные для заработной платы);

больничные листы.

Выходными объектами

табель учета времени;

расчетно-платежная ведомость.

Управляющие потоки:

локальные нормативные

трудовое законодательство Федерации;

налоговое законодательство Федерации.

Исполнители:

руководители структурных

бухгалтер по заработной платы;

работники.

Рассмотрим декомпозицию процесса - DFD (Рисунок 6)

Рисунок 6. диаграмма декомпозиции

На диаграмме в этапы выделены подпроцессы:

Учет больничных

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

Расчет компенсаций и надбавок.

Расчет налоговых

Окончательный расчет платы.

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

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

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

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

Столь большая процесса является несовершенства процессов передачи, обработки, защиты целостности и информации и выдачи отчетных

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

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

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

К основным разрабатываемой информационной относятся:

учет рабочего сотрудников;

составление табелей рабочего времени;

учет больничных

расчет заработной сотрудников;

расчет вычетов из платы;

формирование расчетно-платежной

формирование отчетных

Цель создания и ЭИС заключается в деятельности бухгалтера учреждения по заработной платы, что добиться следующего эффекта:

снижение трудоемкости информации;

снижение потребности в и, следовательно, персонале, т.е. издержек на труда;

уменьшение возможности ошибок, которые бы привести к показателей результатов предприятия в

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

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

Схематично постановка изображена далее 7).

Рисунок 7. Пост задачи на ЭИС

Входная информация поступать в следующим образом:

внесение сведений о отработанном времени с сверхурочной работы, в ночное в выходные и дни;

ввод данных о нетрудоспособности;

учет компенсационных и выплат.

Выходная информация представлена данными:

табель учета времени;

расчетно-платежная ведомость;

другие отчеты, в учреждении.

В качестве информации можно

должностные тарифы

индивидуальные повышающие

размеры компенсационных и надбавок.

Этапы разработки представлены на схеме (Рисунок 8).

Рисунок 8. разработки ЭИС

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

Анализ существующих

Рассмотрим конфигурацию 1С Зарплата и Программа и Кадры» для расчета платы и учета, может как на предприятиях Российской так и в с бюджетным Она позволяет не автоматизировать расчет платы, но и учет сотрудников, служебные перемещения, статистические справки по составу. Универсальность позволяет реализовать подход к этих задач и любые отчетные

Система имеет возможности:

оформлять приказы о на работу;

оформлять приказы о по службе;

вводить и больничные листы;

осуществлять расчет разного типа и отпускные записки;

вводить разовые или доплаты и

оформлять приказы о премии как так и сотрудникам;

проводить перерасчеты числом";

рассчитывать разнообразные от доплаты к до надбавки "за лет";

вести штатное предприятия;

получать стандартные и формы для в налоговые и органы;

проводить межрасчетные заработной платы;

проводить частичную заработной платы;

депонировать суммы, не по платежным

учитывать долги по плате прошлых

оформлять увольнение с компенсации отпуска, пособия.

Программа позволяет все богатство возможностей Windows при отчетов и документов по расчета:

Приказ о (форма Т-1);

Приказ об (форма Т-8);

Начисление зарплаты;

Начисление налогов;

Больничный лист;

Начисление отпуска Т-6);

Ссуда предприятия;

Исполнительный лист;

Наряды;

Договора гражданско-правового

Табель отработанного (форма Т-13);

Расчетные листки;

Расчетные и ведомости (формы Т-51, 13-ФО,

Свод по плате;

Отчет по за счет ФСС;

Свод по листам;

Свод по заработной платы в

Среднесписочная численность;

Отчеты по расписанию (в том форма Т-3);

Сводная отчетность для организаций (по 14-БЮДЖ и

Отчет по проводкам;

Регистры налогового расходов на труда для налогообложения прибыли;

Справка о физического лица 2-НДФЛ);

Сведения о физических лиц на носителях;

Налоговая карточка по доходов и на доходы лиц (форма

Отчеты для учета в ПФР формы АДВ-1 и сведения о лице формы

Сведения для учета в ПФР на носителях;

Расчет по платежам по ЕСН и взносам в ПФР на пенсионное страхование;

Индивидуальная карточка по ЕСН;

Заявления физических лиц в ИМНС для ИНН.

Система «1С:Зарплата и может быть к любым расчета заработной и учета конкретного предприятия. данной системы порядка 15 000 плюс стоимость платформы 1С, что для учреждения является стоимостью. Кроме ввиду обилия данная программа высококвалифицированных пользователей, на работу в бюджетное потребует дополнительных на оплату Именно поэтому, не на все рассматриваемой системы, собственного программного является, несомненно, оптимальным решением.

1.4. Обоснование проектных решений по информационному обеспечению

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

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

Исходными данными для информационного обеспечения

характеристики задач, для решения системой;

характеристики технологического обработки информации;

технические характеристики которое может быть как составная ЭИС.

При выборе следует учитывать и состав оборудования и его характеристики:

производительность при технологических операций;

надежность работы;

совместимость работы различных типов, в том персональных компьютеров;

стоимость оборудования;

состав и обслуживающего персонала;

площадь, требуемая для оборудования.

Кратко рассмотрим техническое оборудование, в техническое проектируемого ЭИС:

операционная Windows 7;

оперативная память - не 1024 Мбайт;

наличие на диске, по мере, 500 свободного места;

тактовая частота ЭВМ не ниже - 2 Ghz.

Если используется сервер в сервера БД:

операционная система Server;

оперативная память - не 2048 Мбайт;

наличие на диске, по мере, 500 свободного места;

два процессора с Hyper-Threading - от 2.0 Ghz и

необходимо наличие адаптера и протокола передачи TCP/IP.

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

1.5. Обоснование проектных решений по программному обеспечению

Обоснование выбора разработки клиентской ЭИС

В качестве разработки клиентской ЭИС по потребления электроэнергии была среда программирования 2010 Architect. разработана в с концепцией программирования.2010 является продукта под Embarcadero RAD включающего в себя несколько языков высокого уровня, а Object Pascal, С++ и Architect позволяет всеми преимуществами программирования. Под программированием подразумевается методология программирования, на представлении в виде объектов, каждый из является реализацией типа, использующая пересылки сообщений и организованные в наследования.

Центральный элемент программирования является Данные с абстракции преобразуются в а последовательность этих данных в набор передаваемых между объектами. Каждый из имеет свое уникальное поведение. С можно обращаться как с сущностями, которые на сообщения, им выполнить действия.2010 Architect разработчику широкий всевозможных инструментов позволяющих быстро сложные проекты, приятный и пользовательский Рабочее окно по реализации ЭИС далее (Рисунок 9).

Рисунок 9. окно среды Delphi 2010

Кроме того обладает следующими достоинствами [3.6]:

имеет усовершенствованную VCL, включающую в себя дополнение и компонентов для развитого графического

упрощено визуальное и разработка баз благодаря входящему в редакции Delphi профессионального средства Embarcadero ER/Studio;

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

новые элементы программирования, в том Generics и методы для позволяют создавать гибкий и код и новые возможности для

обратное проектирование, и оптимизация баз

создание логических и моделей на сведений, извлеченных из баз и файлов

удобные для и навигации

Основная задача Delphi - создания программ, при этом возможности интегрированной разработки Delphi 2010 еще более производительность работы и затраты времени К числу возможностей относятся

функция IDE предоставляющая удобный ко всем параметрам и интегрированной среды и необходимость их в меню и окнах;

средство Code упрощающее унификацию кода;

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

средства визуализации упрощающие отладку и позволяющие отображение типов в отладчике;

поддерживаемые отладчиком управления потоками, «заморозку», «разморозку» и потоков, а установку контрольных для выбранных

новые параметры Scroll new into view новых событий в и Ignore breakpoints («Игнорирование не контрольных точек»);

поддерживаемые в Professional новые аудита кода и количественных показателей, более эффективно код и состояние проекта набор данных поддерживается выпусками и Architect).2010 быстро создавать для КПК, интерфейсы, использующие ввод данных, а модернизировать существующие с добавлением кода или без поддерживает:

подключаемое ядро жестов;

работу под всех поддерживаемых Windows (Windows Windows XP, Vista и 7);

использование оборудования, сенсорный ввод;

интерфейсы с и мультисенсорным в библиотеке VCL;

более тридцати жестов для масштабирования, поворота и других задач;

возможность создания жестов с редактора жестов;

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

новые возможности Firebird 2.5 и 1.5 в

обновленные драйверы для 2009, Microsoft SQL 2008, Oracle 11g и 5.1;

поддержка нового SOAP 1.2, использовать преимущества Amazon и поставщиков;

обмен данными по HTTP и на уровне для многоуровневых DataSnap;

обратные вызовы позволяющие серверам соединения с

фильтрация, позволяющая управлять потоками между клиентами и DataSnap;

новые мастера из галереи Object Gallery создание приложений;

возможность использования REST State Transfer - к архитектуре протоколов, обеспечивающих к информационным и JSON Object Notation).2010 с различными настольных систем не заботясь об реализации Windows API версии, а поддерживает пользователей из стран мира использованию Unicode в разработки и поддержке языков. новшествами Delphi 2010 следующие нововведения:

элементы управления VCL для использования и тем XP, Windows и Windows 7;

обеспечена полная Unicode;

создание приложений для XP и поддерживающих работу с и сенсорный ввод использование новых работы с вводом в 7;D - функции API 7, позволяющие более удобные для пользователей 7;

расширенные интерфейсы API для модулей, подключаемых к среде разработки

переводы исходного ресурсов, откомпилированных меню и окон интегрированной разработки доступны на немецком, французском и языках;

недоступная ранее кода и поддерживает RTTI type information, type identification - идентификацию типов и предоставляет возможности компилятора. следующие новые

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

предусмотрены объектно-ориентированные ввода-вывода для с файлами и

обеспечена поддержка атрибутов для элементов кода - полей, свойств, и параметров;

реализован усовершенствованный TStringBuilder, упрощающий и сцепление строк и ими;

реализован усовершенствованные классы с поддержкой коллекций и RTL;

обеспечена более поддержка локализованных

предусмотрена компиляция в фоновом

В качестве СУБД была система Firebird 2.5. система является кросс-платформенным (поддерживает Microsoft Windows, Unix и с возможностью сервером баз который используется пользователей в Комбинация легкости автоматического восстановления сбоев, и сопровождения делают 2.5 наиболее для встраивания в приложения [3.3].

Основными достоинствами версии Firebird 2.5 низкие требования к с одновременной на несколько плюс развитая мониторинга, временные в различных системах с 2001 г. Это независимый проект C и C++, советников и мультиплатформенных систем базами данных, на исходном выпущенном корпорацией 25 июля 2000 года в виде версии Interbase 6.0. Firebird не лицензионных отчислений даже в коммерческого использования.является баз данных, один может обрабатывать независимых баз с множеством соединений.

Основные характеристики

Соответствие требованиям ACID Consistency, Isolation and - атомарности, изоляции и транзакций.

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

Хранимые процедуры, на языке PSQL SQL) Firebird, обрабатывать данные на Для генерации особенно удобны процедуры с выборки, возвращающие в виде записей. Данные можно использовать в как обычные

События, генерируемые процедурами и автоматически доводятся по «подписке». успешного завершения (COMMIT) клиент о произошедших и их

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

Базы данных для чтения распространять на Это упрощает данных и их в комбинации со версией сервера (Firebird Embedded).

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

Резервное копирование «на без необходимости сервера. Процесс копирования сохраняет базы данных на своего старта, не работе с ней, возможность инкрементального копирования БД.

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

Внешние функции с UDF - User Function) могут быть на любом и легко к серверу в виде что позволяет возможности сервера

Декларативное описание целостности обеспечивает и целостность отношений «master-detail» таблицами.

Международные наборы (включая Unicode) множество вариантов поддерживает SQL 92 Level 1 и большую часть SQL-99 c дополнениями, выражения DML/DDL, объединений FULL/LEFT/RIGHT JOIN, выражения DISTINCT, подзапросы (IN, встроенные функции SUM, MIN, MAX, CASE), ограничения (PRIMARY KEY, FOREIGN KEY), и все типы данных SQL. также реализует проверки (check на уровне и полей, (views), исключения, роли и правами доступа.

Наиболее широко операционными системами для Firebird являются и Microsoft (включая NT, а терминальные сервисы MS и Другие поддерживаемые - Mac OS X, FreeBSD и Переход между ОС достаточно просто - в системе формируется копия базы в переносимом которая затем на другой большие базы которые могут быть в нескольких предельный размер зависит от системы. Теоретический в настоящее составляет 64TB для файла базы поэтому главные накладываются файловой и местом на диске.

С учетом конкретной СУБД для базы данных редактор IBExpert - предназначенная для и администрирования баз Firebird, т.е. система управления данных.

Как основные IBExpert разработчики

поддержка InterBase 4.х, 5.х, 6.х, 7.х; 1.х, 2.x; 1.х;

работа одновременно с базами данных;

отдельные редакторы для всех БД с подсветкой;

мощный SQL с историей и возможностью выполнения

отладчик хранимых и триггеров;

поиск в

полное и извлечение данных и

анализатор зависимостей баз данных;

отчеты по

менеджеры пользователей и привилегий;

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

Рисунок 10. окно редактора баз IBExpert

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

2 Глава. Проектная часть

2.1. Информационная модель и её описание

Новая технология в ЭИС заключается в всех этапов процесса, в чего возможно некоторых этапов и без участия При этом схема процесса не (см. рисунок 11)

Рисунок 11. диаграмма процесса

Входящие объекты:

сведения об времени (данные для табеля учета времени);

сведения о и стимулирующих (данные для заработной платы);

больничные листы.

Выходными объектами

табель учета времени;

расчетно-платежная ведомость.

Управляющие потоки:

локальные нормативные

трудовое законодательство Федерации;

налоговое законодательство Федерации.

Исполнители:

руководители структурных

бухгалтер по заработной платы;

работники.

Декомпозиция данного представлена на рисунке 12.

Рисунок 12. диаграмма декомпозиции

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

Описание обеспечивающих ЭИС

Организационное обеспечение

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

По существу, речь в этом идет не о документах, а об мерах, на приходится идти при автоматизированной системы. К относятся:

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

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

В частности, проектируемого ЭИС к обеспечению будет

обучение сотрудников с программой;

организация заполнения базы текущими договорами;

разработка электронных выходных документов;

организация взаимодействия агента и приема платежей (при

Информационное обеспечение

Информационная модель и ее

Под информационным понимается совокупность элементов [2.2]:

единая система и кодирования

система документации;

схема информационных

методология построения базы

Рассмотрим систему и информационных в проектируемой В ЭИС заработной платы в входной информации выступать:

информация о отработанном времени

информация о

размеры компенсационных и выплат.

Выходными документами

табель учета времени;

расчетно-платежная ведомость;

другие отчеты, в учреждении.

Внутренняя информация

сведения о окладах;

сведения о

повышающие коэффициенты, руководителем;

фиксированные надбавки за стаж и

В результате исследования предметной были выявлены главные сущности в процессе:

должность;

сотрудник;

табель учета времени;

элемент табеля времени;

расчетно-платежная ведомость;

элемент ведомости.

Сущность «Должность» следующими атрибутами:

идентификатор;

наименование должности;

оклад.

Сущность «Сотрудник»:

идентификатор;

табельный номер

ФИО;

должность;

возраст;

общее начало

сведения о

Сущность «Табель рабочего времени»:

идентификатор;

номер;

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

период;

примечания.

Сущность «Элемент рабочего времени»:

идентификатор;

идентификатор соответствующего

сотрудник;

дата;

отработано часов;

дополнительное количество

коды отработки.

Сущность «Расчетно-платежная

идентификатор;

номер;

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

период;

примечания.

Сущность «Элемент

идентификатор;

идентификатор соответствующей

сотрудник;

количество отработанных

количество сверхурочных

количество ночных

количество часов, в выходные дни;

начисленная сумма;

надбавки;

общая сумма;

удержания из платы;

сумма к

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

Рисунок 13.

Рассмотрим атрибуты на схеме (Таблицы 2 – 7)

Таблица 2.

сущности «Должность»

№ пп

Атрибут

Тип данных

Размер

Примечания

1

Идентификатор

Автоинкрементное

ПК

2

Наименование должности

Строка

100

3

Оклад

Денежный

Таблица 3.

сущности «Сотрудник»

№ пп

Атрибут

Тип данных

Размер

Примечания

1

Идентификатор;

Автоинкрементное

ПК

2

Табельный номер

Строка

10

3

ФИО;

Строка

100

4

Должность;

Код

ВК

5

Возраст;

Числовой

6

Общее начало

Числовой

7

Сведения о

Комплексное

Таблица 4

сущности «Элемент

№ пп

Атрибут

Тип данных

Размер

Примечания

1

Идентификатор;

Автоинкрементное

ПК

2

идентификатор соответствующего

Код

ВК

3

сотрудник;

Код

ВК

4

дата;

Дата

5

отработано часов;

Числовой

6

дополнительное количество

Числовой

7

коды отработки.

Комплексное

Таблица 5.

сущности «Табель рабочего времени»

№ пп

Атрибут

Тип данных

Размер

Примечания

1

идентификатор;

Автоинкрементное

ПК

2

номер;

Числовой

3

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

Дата

4

период;

Строка

50

5

примечания

Строка

300

Таблица 6.

сущности «Элемент

№ пп

Атрибут

Тип данных

Размер

Примечания

1

Идентификатор;

Автоинкрементное

ПК

2

идентификатор соответствующего

Код

ВК

3

сотрудник;

Код

ВК

4

количество отработанных

Числовой

5

количество сверхурочных

Числовой

6

количество ночных

Числовой

7

количество часов, в выходные дни;

Числовой

8

начисленная сумма;

Денежный

9

надбавки;

Денежный

10

общая сумма;

Денежный

11

удержания из платы;

Денежный

12

сумма к

Денежный

Таблица 7.

сущности «Расчетно-платежная

№ пп

Атрибут

Тип данных

Размер

Примечания

1

идентификатор;

Автоинкрементное

ПК

2

номер;

Числовой

3

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

Дата

4

период;

Строка

50

5

примечания

Строка

300

Система классификации, в информационное позволяет сгруппировать и выделить классы, которые характеризоваться рядом свойств. Эти определяются так реквизитами. Под понимается логически информационный элемент, определенное свойство процесса или [2.2].

При классификации необходимо выполнения ряда

минимально-требуемое количество

возможность добавления объектов; реквизиты быть однозначными;

единство реквизитов в объектах;

использование только реквизитов;

сравнительно малый документов для обработки.

Данные требования были учтены при проектируемой информационной

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

2.2. Характеристика нормативно-справочной, входной и оперативной информации

В реализуемой обрабатывается большой нормативно-справочной информации. К группе относится:

сведения о окладах;

сведения о

повышающие коэффициенты, руководителем;

фиксированные надбавки за стаж и

Рассмотрим описание информации (Таблица 8)

Таблица 8.

нормативно-справочной информации

Название

Описание

Сведения о окладах

Должностные оклады для всех бюджетного учреждения в со справочником утвержденным законодательством РФ

Сведения о

Список работников с указанием оклада и коэффициента.

Повышающие коэффициенты, руководителем

Входит в сведений о

Фиксированные надбавки за стаж и

Данные, позволяющие стимулирующие надбавки за стаж и

Входящие данные, как уже было ранее, представлены информационными потоками 9):

Таблица 9.

входной информации

Название

Источник

Описание

Информация о отработанном времени

Руководители структурных

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

Информация о листах

Работники

Работники предоставляют листы бухгалтеру по заработной платы

Размеры компенсационных и выплат

Главный бухгалтер,

Помимо фиксированных выплат руководитель право устанавливать выплаты работникам или компенсационного

2.3. Характеристика результатной информации

Выходная информация ЭИС в виде и документов, деятельностью объекта (Таблица 10).

Сюда относится:

табель учета времени;

расчетно-платежная ведомость;

отчеты, требуемые в

Таблица 10.

выходной информации

Название

Кому предназначено

Описание

Основание

Табель учета времени

Бухгалтеру по заработной платы

Заполнение документа на основании о фактически времени, введенных в руководителями структурных

Информация о отработанном времени, о больничных

Расчетно-платежная ведомость

Главному бухгалтеру

Табель учета времени, размеры и стимулирующих

Другие отчеты, в учреждении

Руководителю учреждения

2.4. Общие положения (дерево функций и сценарий диалога)

Дерево функций и диалога

Схематично функциональная разрабатываемого ЭИС была ранее. В с функциями, данной системой, дерево функций образом (Рисунок 13)

Рисунок 13. функций ЭИС

Выявление состава и их позволяет разработать сценария диалога, состав кадров содержание каждого и их На Рисунке 14 структура диалога в виде

Рисунок 14. диалога программы

2.5. Характеристика базы данных

База данных программного комплекса для ЭИС расчета заработной платы в бюджетных организациях работает под управлением СУБД Firebird. Доступ к базе данных осуществляется при помощи языка структурированных запросов SQL. Для построения базы данных необходимо определить тип реквизитов для всех объектов на основании информации о содержании соответствующих реквизитов.

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

Рисунок 15 - Физическая схема организации базы данных

Структура таблиц и связей между ними определяется содержанием ER модели разработанной информационной системы. Рассмотрим атрибуты указанных на схеме сущностей (Таблицы 11 - 16).

Таблица 11. Таблица t_Doljnosti

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

Идентификатор

Первичный ключ

2

dolName

varchar

50

Наименование должности

3

oklad

numeric

(18, 2)

Оклад

Таблица 12.

Таблица t_Sotr

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

Идентификатор;

Первичный ключ

2

tabNum

varchar

10

Табельный номер

3

FIO

varchar

200

ФИО;

4

idDol

uniqueidentifier

Должность;

Внешний ключ

5

dateBirth

date

Возраст;

6

starWork

date

Общее начало работы;

7

child

int

Сведения о детях.

Таблица 13.

Таблица t_tab_str

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

Идентификатор;

Первичный ключ

2

idTab

uniqueidentifier

идентификатор соответствующего табеля;

Внешний ключ

3

idSotr

uniqueidentifier

сотрудник;

Внешний ключ

4

fdate

date

дата;

5

kol

int

отработано часов;

6

kolDop

int

дополнительное количество часов;

7

flag

varchar

5

коды отработки.

Таблица 14

Таблица t_tab

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

идентификатор;

Первичный ключ

2

num

varchar

10

номер;

3

fDate

date

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

4

per

varchar

30

период;

5

descr

varchar

300

примечания

Таблица 15

Таблица t_raschet_str

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

Идентификатор;

Первичный ключ

2

idRasch

uniqueidentifier

идентификатор соответствующего табеля;

Внешний ключ

3

idSotr

uniqueidentifier

сотрудник;

Внешний ключ

4

kol

int

количество отработанных часов;

5

kolSV

int

количество сверхурочных часов;

6

kolN

int

количество ночных часов;

7

kolV

int

количество часов, отработанных в выходные дни;

8

sumNach

numeric

(18, 2)

начисленная сумма;

9

sumNadb

numeric

(18, 2)

надбавки;

10

sumTotal

numeric

(18, 2)

общая сумма;

11

sumMinus

numeric

(18, 2)

удержания из заработной платы;

12

sumItog

numeric

(18, 2)

сумма к выдаче

Таблица 16

Таблица t_raschet

№ пп

Наименование

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

идентификатор;

Первичный ключ

2

num

varchar

10

номер;

3

fDate

date

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

4

per

varchar

30

период;

5

descr

varchar

300

примечания

2.6. Структурная схема пакета (дерево вызова программных модулей)

При программной были написаны программные модули, методы обработки и хранения Данные программные модули приведены на рисуноке 16.

http://www.vevivi.ru/best/images/servus/09/20/5192009.png

Рисунок 16. Взаимосвязь программных модулей

2.7 Описание программных модулей

Описание программных и их функций в таблице 17.

Таблица 17.

программных модулей

Идентификатор модуля

Выполняемые функции

Umain

Загрузка главного окна

SprDolj

Модуль справочника

EditSprDolj

Модуль редактирования должностей

SprSotr

Модуль справочника

EditSprSotr

Модуль редактирования сотрудников

SprNadb

Модуль справочника

EditSprNadb

Модуль редактирования справочника надбавок

UInsTab

Модуль ввода данных о фактически отработанном времени

UReestrTab

Реестр табелей учета рабочего времени

UExportTab

Модуль формирования, экспорта табелей

URaschet

Модуль расчета заработной платы

UReestrVed

Реестр расчетных ведомостей

UExportVed

Модуль формирования, экспорта платежных документов

UDM

Модуль взаимодействия с базой данных

UAdm

Модуль управления администрированием

UAbout

Модуль окна «О программе»

UHelp

Модуль справки

2.8. Контрольный пример реализации проекта и его описание

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

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

Рисунок 17. Схема функционирования ЭИС

Работа с системой начинается с авторизации. Пользователь должен ввести логин и пароль для того чтобы начать работу с программой (Рисунок 18).

Рисунок 18 Авторизация пользователя

Учетная запись администратора вводится по умолчанию и не может быть удалена. Причем только администратор может управлять учетными записями, в том числе удалять и создавать новые (Рисунок 19). Обыкновенный пользователь имеет доступ только к смене пароля.

Рисунок 19. Управление доступом

Главное окно программы представлено на рисунке 20.

Рисунок 20. Главное окно программы

Через раздел главного меню «Справочники» пользователь получает доступ к основным справочникам системы (см. рисунки 21-23):

справочник «Должностные оклады»;

справочник «Надбавки за стаж»;

справочник «Сотрудники».

Рисунок 21. Справочник «Должностные оклады»

Рисунок 22 Справочник «Надбавки за стаж»

Рисунок 23. Справочник «Сотрудники»

Через контекстное меню пользователь имеет возможность редактировать справочники: добавлять новые записи, удалять или редактировать старые. На рисунке 24 представлено диалоговое окно, в котором пользователь редактирует сведения о сотруднике. В поле «Должность» можно выбрать любую должность, которая доступна в соответствующем справочнике. При этом данному сотруднику автоматически установится соответствующий ему оклад.

Рисунок 24. Редактирование сведений о сотруднике

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

Рисунок 25 Формирование расчетно-платежной ведомости

Заключение

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

К основным функциям разрабатываемой информационной системы относятся:

учет рабочего времени сотрудников;

составление табелей учета рабочего времени;

учет больничных листов;

расчет заработной платы сотрудников;

расчет вычетов из заработной платы;

формирование расчетно-платежной ведомости;

формирование отчетных документов.

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

снижение трудоемкости обработки информации;

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

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

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

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

1. Федеральный закон от 06.12.2011 N 402-ФЗ «О бухгалтерском учете»

2. Маклаков С.В. BPwin и ERwin: CASE-средства для разработки информационных систем. М.: Альфа, 2008. - 190 с.

3. Селетков С.Н., Благодатских В.А., Божко В.П. Предметно-ориентированные экономические информационные системы. Учебник - 2 изд. Финансы и статистика, 2011. - 240 с.

4. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2007. - 512.

5. MS Office Project 2007. Управление проектами. - СПб.: КОРОНА-Век, 2008. - 480 c.

6. Вейцман В.М. «Проектирование экономических информационных систем: Учебное пособие». - Яр.: МУБИНТ, 2002. - 214 c.

7. Оценка эффективности инвестиционных проектов. Теория и практика. Виленский П.Л., Лившиц В.Н., Смоляк С. 2-е изд., перераб. и доп. - М.: Дело, 2002. - 888 с.

8. Мишенин А.И. Теория экономических информационных систем: Учебник. - М.: Финансы и статистика, 2008.

9. Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика, 1984. - 196 с.

10. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2001.

11. Титоренко Г.А. «Автоматизированные информационные технологии в экономике». М.: издательство ЮНИТИ, 2008.

12. Угринович Н.Д. Исследование информационных моделей. Элективный курс. 2-е издание. - Бином. Лаборатория знаний, 2006. - 435 с.

13. Шураков В.В. Автоматизированное рабочее место для статической обработки данных, 2010.

14. Элейн МЭИСел. Microsoft Office Project 2007: Библия пользователя. - СПб.: КОРОНА-Век, 2008.

15. Interbase - СУБД. // www.interbase.ru.

16. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.

17. Борри Х. Firebird. Руководство разработчика баз данных. М. 2008. - 1104 с.

18. Кириллов В.В. Основы проектирования реляционных баз данных. // СПб.: ИТМО, 1994. - 210 с.

19. Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с.

20. Книга Delphi. Учимся на примерах. М.: МК-Пресс, 2009. - 819 с.

21. Курс лекций по Проектированию баз и хранилищ данных //www.radioland.net.ua/122-page4.html.

22. Мейер М. Теория реляционных баз данных. - М.: Мир, 1987. - 608 с.

23. Самоучитель Delphi.NET. А. Хомоненко. СПб.: Питер, 2008. - 464 с.

24. Волошин В. «Эргономика должна быть эргономной». М.: Московский издательский дом, 2000. - 164 с.

25. Моника Тиль. Знакомьтесь: Ваше рабочее место. М.: «Кристина и К.», 2001. Сейдлер Д., Бономо П., Руководство по эргономике. М.: Московский издательский дом, 2000. - 213 с.

Приложение

Процедуры расчета заработной платы

//..............................................................................TFRaschet.Пересчет_показателей;i,j: integer;:double;

Час, ЧасН, ЧасПр, ЧасСВ: integer;

СуммаОклДол, Сумма, СуммаН, СуммаПр, СуммаСВ: double;

Оклад, ВыслугаПр, НапряжПр: double;

НДФЛ, НалогВычет, Итог: double;

Итого1, ИтогоНДФЛ: double;

Итого1:=0; ИтогоНДФЛ:=0;// Расчет по всем сотрудникам

for i:= 1 to SG.RowCount-1 do begin

// Проверка введенных данных по строке

if SG.Cells[5,i]='' then SG.Cells[5,i]:='168';SG.Cells[6,i]='' then SG.Cells[6,i]:='0';SG.Cells[7,i]='' then SG.Cells[7,i]:='0';SG.Cells[8,i]='' then SG.Cells[8,i]:='0';

// Инициализация

Оклад:= StrToFloat(SG.Cells[3,i]);

K:= 168; // часов в месяц

ВыслугаПр:= Процент_за_выслугу_лет(SG.Cells[0,i]);

НапряжПр:= StrToFloat(SG.Cells[4,i]);

Час:=StrToInt(SG.Cells[5,i]);

ЧасН:=StrToInt(SG.Cells[6,i]);

ЧасПр:=StrToInt(SG.Cells[7,i]);

ЧасСВ:=StrToInt(SG.Cells[8,i]);

НалогВычет:= Налоговый_вычет_НДФЛ(SG.Cells[0,i]);

// Расчеты

СуммаОклДол:= Оклад / K * Час;

СуммаН:= (Оклад / K) * ЧасН;

СуммаПр:= (Оклад / K) * ЧасПр;

СуммаСВ:= (Оклад / K) * ЧасСВ * 2;

Сумма:= СуммаОклДол + (СуммаОклДол * ВыслугаПр/100) +

(СуммаОклДол * НапряжПр) +

СуммаН +

СуммаСВ +

СуммаПр;

НДФЛ:= (Сумма - НалогВычет)*0.13;

Итог:=Сумма - НДФЛ;

SG.Cells[9,i]:= FlToStr(Сумма);.Cells[10,i]:= FlToStr(НДФЛ);.Cells[11,i]:= FlToStr(Итог);

Итого1:= Итого1 + Итог; ИтогоНДФЛ:= ИтогоНДФЛ + НДФЛ;

end;.Text:=FlToStr(ИтогоНДФЛ); Edit2.Text:=FlToStr(Итого1);;;

//..............................................................................TFRaschet.Процент_за_выслугу_лет(ID:string):integer;v,x1,x2:integer;

fdate:TDate;

// Поиск выслуги лет

fdate:=StrToDate(DM.GetValueByField('T_SOTR','FDATE_PAS','ID',ID));:=MonthsBetween(fdate,Now);.SQLR.Close;:=0;DM.SQLR do begin.Clear;.Add('select PROC from T_VISLUGA where');.Add('X2>='+IntToStr(v)+' and '+'X1<='+IntToStr(v));;:=FieldByName('PROC').AsInteger;;;;TFRaschet.Налоговый_вычет_НДФЛ(ID:string):double;v,x1,x2:integer;,D2:TDate;:double;:integer;:=StartOfTheYear(Now);:=EndOfTheYear(Now);.SQLR.Close;:=0; Sum:=0; kol:=0;.SQLR.Close;DM.SQLR do begin.Clear;.Add('select sum(ITOGO) from T_RASCHET where ID_SOTR = '+QuotedStr(ID));.Add(' AND FDATE>='+QuotedStr(DateToStr(d1))+' and '+'FDATE<='+QuotedStr(DateToStr(d2)));;:=Fields[0].AsFloat;;.SQLR.Close;DM.SQLR do begin.Clear;.Add('select CHILD from T_SOTR where ID = '+QuotedStr(ID));;:=Fields[0].AsInteger;;Sum<40000 then Result:=Result + 400;Sum<280000 then Result:=Result + 1000*kol;;