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

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

Содержание:

Введение

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

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

Объектом и предметом исследования является процесс расчета заработной платы.

Цель работы - разработка информационной системы процесса расчета заработной платы.

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

В процессе работы рассматриваются особенности процесс расчета заработной платы а также разрабатывается информационная система по данному процессу в системе «1С:Предприятие 8.2».

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

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

  1. - Провести анализ и описание предметной области;
  2. - Создать хранилище данных;
  3. - Обеспечить систему функцией контроля правильности оформления документов;
  4. - Изучить особенности работы пользователя и области применения информационной системы;
  5. Обеспечить максимальную безопасность данных в системе;
  6. Разработать интерфейс пользователя, учитывающий особенности специфики работы пользователя;

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

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

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

В соответствии с законодательством РФ, при аккордной системе оплаты труда заработная плата не может быть ниже минимального размера оплаты труда (МРОТ) ["Трудовой кодекс Российской Федерации" от 30.12.2001 N 197-ФЗ (ред. от 03.07.2016) (с изм. и доп., вступ. в силу с 03.10.2016)].

Для сотрудников, в результате деятельности которых организация получает прямой доход, может быть установлена комиссионная система оплаты труда (рекламные агенты, торговые представители, менеджеры по продажам и т.д.) [Политика доходов и заработной платы: Учебник/ Под ред. П.В. Савченко и Ю. П. Кокина. – М.:Юристъ, 2000].

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

1. процент от выручки;

2. оклад + процент от выручки;

3. процент от выручки, размер которого не ниже размера оклада.

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

Формирование фонда оплаты труда

Фонд формируется из:

· денежных средств для уплаты зарплаты;

· осуществленных выплат за учебные отпуска, по простою организации, за вынужденные прогулы;

· надбавок к зарплате;

· премиальных вознаграждений.

Порядок начисления

Рассмотрим, как же начисляется зарплата, какие первичные документы существуют и какие формы оплаты труда могут применяться в организациях[Верховцев А. В. Заработная плата./А. В. Верховцев - 3-е изд., перераб. и доп -М.: ИНФРА - М, 2000. - 148 с.].

Первичной документацией для выплаты заработанных средств являются:

· табель учета;

· лист нетрудоспособности;

· приказ о назначении премии;

· наряд на сдельную работу;

· приказ о назначении финансовой помощи;

· исполнительный документ;

· заявление на налоговый вычет;

· акт выполненных работ;

· маршрутный лист;

· другая документация.

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

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

Основные бизнес-процессы:

- начислить зп;

- расчитать удержания;

- расчитать сумму к выдаче

-оформить отчетность

Процессы управления:

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

- анализ движения лекарств

Автоматизации в нашем случае подлежат следующие процессы:

- начислить зп;

- расчитать удержания;

- расчитать сумму к выдаче

-оформить отчетность

Построим модель Как есть (рис. 1, 2).

Рис. 1.1. Функциональная модель нулевого уровня «Расчет заработной платы» AS-IS

Взаимодействие системы с окружающей средой описывается с помощью входов («Кадровые данные»), выходов («Платежная ведомость», «Расчетные листки» и «Отчетность»), управления («ФЗ о бухгалтерском учете») и ресурсов («Бухгалтер»).

Исполнителем процесса является Бухгалтер.

Рис.1. 2. Функциональная модель первого уровня «Расчет заработной платы» AS-IS

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

Построим модель Как будет (рис. 3, 4).

На для процессов:

- начислить зп;

- расчитать удержания;

- расчитать сумму к выдаче

-оформить отчетность

добавляется Программа

Рис. 1.3. Функциональная модель нулевого уровня «Расчет заработной платы» TO-BE

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

Рис. 1.4. Функциональная модель первого уровня «Расчет заработной платы» TO-BE

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

Основными документами в рассматриваемой задаче являются Прием сотрудника и Начисление зарплаты. Схема документооборота приведена в таб. 1.1

Таблица1.1

Схема документооборота

Отдел кадров

Бухгалтер

Архив

Прием сотрудника

Приказ

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

Начисление зп

Приказ

Выплата зп

одная накладная

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

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

Временные характеристики описанных процессов приведены в таблице 1.2.

Таблица 1.2

Характеристики описанных процессов

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнении одного действия, минут

Общее время, минут

Прием сотрудника

10

15

150

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

5

30

150

ИТОГО, минут:

300

Таким образом, ежедневно, в среднем, 300 минут или 5 часов , сотрудник занят занесением необходимых сведений в книги учета, а также, при необходимости анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей остается менее 40 % рабочего времени, что крайне неэффективно.

Для данного способа также характерны следующие недостатки:

  • Невысокая скорость и точность выполнения расчетов.
  • Неэффективное использование рабочего времени.
  • Возможность потери важных документов.
  • Бюрократия – увеличивающийся «поток» бумажной работы.

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

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

Проведем расчет ожидаемого эффекта от внедрения средств автоматизации. В таблице 1.3 произведен расчет эффекта внедрения.

Таблица 1.3

Расчет эффекта внедрения

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Прием сотрудника

100

1

100

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

50

2

100

ИТОГО, минут:

200

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

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

В состав классификаторов входят следующие:

  • Справочник "Подразделения"
  • Справочник "Должности"
  • Справочник "Премии"
  • Справочник "Сотрудники"
  • Справочник «Образование»

В список первичных документов входят:

  • Прием сотрудника
  • Начисление зарплаты

В результате должны формироваться следующие документы:

  • Начислено;
  • Расчетные листки;
  • Ведомость.

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

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

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

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

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

Для выполнения данной задачи можно использовать следующие прикладные программы:

Заработная плата 16.17

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

В программе три независимых друг от друга раздела:

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

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

Импорт выписок банка из банк клиента в программу, составление журнала ордера № 2 и ведомости к нему.

Это программа с открытым исходным кодом.

Все справочники можно корректировать и загружать новые.

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

Ирбис-Зарплата

Программное обеспечение «ООО Ирбис Расчёт заработной платы предприятия» предназначено для автоматизации расчёта заработной платы сотрудников предприятия, ведения карточек с основной информацией по сотрудникам, расчёта налогов, взносов и отчислений, предусмотренных законодательством, формирование необходимых ведомостей и отчётов, в том числе с использованием формата XML для передачи в контролирующие органы

Проста в освоении, не требовательна к ресурсам компьютера, обладает высоким быстродействием и надёжностью. Не требует установки дополнительных драйверов и СУБД.

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

Отличительными особенностями программы являются:

  • гибкость настройки;
  • возможность ручной корректировки расчётов;
  • печать списков, отображаемых в экранных формах;
  • поиск данных по любому столбцу списка;
  • сохранение положения окон последнего сеанса работы;
  • возможность изменения размера шрифта любой экранной формы;
  • использование установленного на компьютере пользователя текстового редактора для редактирования и печати отчётов;
  • переход к списку начислений/удержаний сотрудника из сводной ведомости;
  • многокритериальный поиск сотрудников;
  • сохранение часто используемых критериев поиска;
  • перерасчёт зарплаты за любой прошлый период;
  • межрасчётные выплаты
  • использование ФИАС для выбора адресов;
  • встроенная система резервного копирования данных

Инфо-Бухгалтер 10: Зарплата и кадровый учёт

Блок «Зарплата и кадровый учет» программы «Инфо-Бухгалтер 10» состоит из двух тесно связанных компонентов: заработной платы и кадрового учета, — и обеспечивает неразрывную связь бухгалтерии и кадровой службы. Плотная интеграция компонентов в рамках одного блока позволяет дублирования информации, полнее использовать при расчетезаработной платы данные кадрового учета, получат отчеты.

При разработке программы «Инфо-Бухгалтер 10.0внимание уделялось тому, чтобы пользоваться было легко и удобно. Поэтому блок «Зарплата и учет» позволяет значительно сократить время ввода данных и сведений для расчёта и получения документов и отчетов. При этом исключается повтор информации. Важно отметить, что первичные и документы, а также учетные регистры в программе Бухгалтер 10.0» представлены в полном объеме .

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

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

Программа «Инфо-Бухгалтер 10.0» позволяет контролировать безопасность на любом этапе работы с данными. Причем настройка безопасности блока «Зарплата и кадровый учет» позволяет ограничить доступ к информации как на уровне изменения, так и на уровне просмотра данных. Для разных категорий пользователей можно задавать разные уровни доступа, запрещать или разрешать выполнение определенных операций.

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

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

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

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

Программа «Инфо-Бухгалтер 10» и блок «Зарплата и кадровый учет» полностью обеспечивают автоматизацию учетных процессов бухгалтерий и кадровых служб организаций не только в соответствии с действующим законодательством, но и в условиях действия новых правил администрирования взносов во внебюджетные фонды, дейтвующих с 1 января 2017 года.

Конфигуратор 1С - это режим запуска платформы "1С:Предприятие" для администратора и разработчика.

Дело в том, что любая типовая поставка программного продукта 1С включает в себя два компонента - это платформа "1С:Предприятие" и конфигурация базы данных.

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

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

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

Также в 1с конфигураторе можно загрузить, выгрузить базу данных 1с (информационную базу), то есть сохранить базу данных 1с.

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

В 1с конфигураторе можно протестировать базу 1с на наличие ошибок, сбоев, исправить ошибки и сбои 1с в конфигураторе.

В 1с конфигураторе можно дописать поля и реквизиты в формы документов.

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

Прежде всего это среда разработки для 1С предприятия, но также выполняет задачи по администрирования информационной базы.

Перечень функционала конфигуратора:

конфигурирование: сама разработка, проверка конфигурации и управление обновлением 1С

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

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

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

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

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

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

В созданной конфигурации имеются следующие справочники (таб. 2.1)

Таблица 2.1

Сводная таблица справочников

Название справочни-ка;

Ответственный за его ведение;

Средний объём справочника в записях;

Средняя частота актуализации;

Средний объем актуализации (в записях или в процентах);

Подразделения

Бухгалтер

200

1 раз в месяц

10

Должности

Бухгалтер

20

1 раз в месяц

20

Премии

Бухгалтер

10

1 раз в год

10

Образование

Бухгалтер

10

1 раз в месяц

20

Сотрудники

Бухгалтер

20

1 раз в месяц

40

В таб. 2.2 описаны характеристики справочника Подразделения

Таблица 2.2

Подразделения

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.3 описаны характеристики справочника Должности

Таблица 2.3

Должности

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

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

Номенклатура

Строка

20

Оклад

Оклад

Число

10

В таб. 2.4 описаны характеристики справочника Премии

Таблица 2.4

Премии

Наименование поля

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

Тип поля

Длина поля

Код

Код

Счетчик

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

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

Строка

20

В таб. 2.5 описаны характеристики справочника Образование

Таблица 2.5

Образование

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.5 описаны характеристики справочника Сотрудники

Таблица 2.6

Сотрудники

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

ФИО

ФИО

Строка

20

Адрес

Адрес

Строка

30

Телефон

Телефон

Строка

10

Образование

Образование

СправочникСсылка.Образование

Стаж

Стаж

Число

10

На рисунках 2.2-2.6 отражены формы справочников данной конфигурации

Рисунок 2.2 Справочник Подразделения

Рисунок 2.3 Справочник Должности

Рисунок 2.4. Справочник Формы

Рисунок 2.5. Справочник Образование

Рисунок 2.6. Справочник Договоры

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

Экранные формы размещения данных описаны в таблице 2.6

Таблица 2.7

Описание входных документов

№ пп

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

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Прием_сотрудника

  • Номер
  • Дата
  • Сотрудник
  • Подразделение
  • Должность
  • Сотрудники
  • Должность
  • По мере необходимости

2

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

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Премия
  • Сумма_премии
  • Итого
  • Сотрудники
  • По мере необходимости

Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.7-2.9

Рисунок 2.7 Документ Прием_сотрудника

Рисунок 2.8 Документ Начисление_зарплаты

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

Экранные формы отчетов описаны в таблице 2.7

Таблица 2.8

Описание выходных документов

№ пп

Номенклатура

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Начислено

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Сумма_премии
  • Итого
  • НДФЛ
  • К_выдаче
  • Начисление_зарплаты
  • Ежемесячно

2

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

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Сумма_премии
  • Итого
  • НДФЛ
  • К_выдаче

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

  • Ежемесячно

3

Платежная_ведомость

  • Номер
  • Дата
  • Сотрудник
  • К выдаче

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

  • Ежемесячно

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

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

Рис. 2. 10. Дерево функций

В разработанной программе предусмотрены пользователь –Бухгалтер. Дерево диалога изображено на рисунке 2.11

Рис. 2. 10. Дерево диалога

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

Описание таблиц базы данных

В таб. 2.10 описаны характеристики таблицы Должности

Таблица 2.10

Должности

Наименование поля

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

Тип поля

Длина поля

Прочее

Код должности

Код должности

Числовой

5

Ключевое поле

Название

Название

Строка

20

Оклад

Оклад

10

В таб. 2.11 описаны характеристики таблицы Образование

Таблица 2.11

Образование

Наименование поля

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

Тип поля

Длина поля

Прочее

Код образования

Код образования

Числовой

3

Ключевое поле

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

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

Строка

20

В таб. 2.12 описаны характеристики таблицы Сотрудники

Таблица 2.12

Сотрудники

Наименование поля

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

Тип поля

Длина поля

Прочее

Код сотрудника

Код сотрудника

Числовой

3

Ключевое поле

ФИО

ФИО

Строка

20

Код образования

Код образования

Числовой

3

Стаж

Стаж

Числовой

3

Адрес

Адрес

Строка

20

Телефон

Телефон

Строка

10


В таб. 2.13 описаны характеристики таблицы Подразделения

Таблица 2.13

Подразделения

Наименование поля

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

Тип поля

Длина поля

Прочее

Код подразделения

Код подразделения

Числовой

Ключевое поле

Название

Название

Строка

20

В таб. 2.14 описаны характеристики таблицы Премии

Таблица 2.14

Премии

Наименование поля

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

Тип поля

Длина поля

Прочее

Код премии

Код премии

Числовой

Ключевое поле

Название

Название

Строка

20

В таб. 2.15 описаны характеристики таблицы Прием сотрудника

Таблица 2.15

Прием сотрудника

Наименование поля

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

Тип поля

Длина поля

Прочее

Код сотрудника

Код Лекарства

Числовой

3

Код подразделения

Код аптеки

Числовой

3

Код должности

Код вида

Числовой

Дата

Дата

Дата

В таб. 2.16 описаны характеристики таблицы Начислить зарплату

Таблица 2.16

Начислить зарплату

Наименование поля

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

Тип поля

Длина поля

Прочее

Код сотрудника

Код сотрудника

Числовой

3

Код премии

Код премии

Числовой

3

Начислено

Начислено

Числовой

10

Сумма премии

Сумма премии

Числовой

10

Получили схему данных

Рис 2.11 Схема данных

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

Описание пакета (дерево вызова программных модулей)в среде 1С:Предприятие представлено в таблице 2.9

Таблица 2.9

Описание модулей

№п/п

Номенклатура подсистемы

Функции подсистемы

1

Глобальный модуль

Содержит глобальные процедуры и функции,

предопределенные процедуры, процедуры и функции,

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

«1С:Предприятие 7.7».

2

Справочники

Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации

3

Документы

Содержит предопределенные процедуры для осуществления оформления документов

4

Отчеты

Содержит предопределенные процедуры для формирования отчетов

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

Программные модули в "1С:Предприятии 8"

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

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

Данная программа может быть грубо поделена на два основных вида:

1. Определённая реакция на события.

2. Метод объекта.

Методы. Как известно, модуль объекта 1С является целостной структурой, которая включает в себя определённые данные, а также методы их качественной обработки. Подобные методы представляют собой набор действий, которые можно применять для эффективной обработки данных.

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

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

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

Пользовательские события определяет непосредственно программист: он назначает определённое действие и пишет код, который будет исполняться при наступлении этого события.

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

Блок-схема модуля «Заполнение документов» имеет следующий вид (рисунок 2.12):

Рисунок 2.12 Блок-схема модуля документа «Заполнение документов»

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

Посте запуска конфигурации открывается Главное окно программы (рис 2.12)

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

Далее заносим данные в справочники ( рис. 2.13 – 2.18)

Рисунок 2.14 Заполнение справочника Образование

Рисунок 2.15 Заполнение справочника Подразделение

Рисунок 2.16 Заполнение справочника Должности

Рисунок 2.17 Заполнение справочника Премии

Рисунок 2.18 Заполнение справочника Сотрудники

Затем оформляем Прием на работу (рис 2.19)

Рисунок 2.19 Заполнение документа Прием на работу

Выполним оформление Начисления зарплаты (рис. 2.20)

Получили следующие отчеты: (рис.2.20 – 2.22)

Рисунок 2.20 Отчет Начислено

Рисунок 2.21 Отчет Расчетные листки

Рисунок 2.22 Отчет Платежная ведомость

Заключение

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

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

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

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

  1. ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
  2. Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
  3. Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
  4. Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
  5. Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
  6. Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
  7. Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
  8. Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
  9. Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
  10. Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
  11. Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
  12. Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
  13. Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.

Приложение

Код формы документа (автоматически проставляем итоговую сумму:

&НаКлиенте

Процедура Поступление Начисление_зарплатыСумма_премииПриИзменении(Элемент)

ТекущаяСтрока = элементы. Начисление_зарплаты.ТекущиеДанные.НомерСтроки;

Начисление_зарплатыИтогоПриИзмененииСервер(ТекущаяСтрока);

КонецПроцедуры

&НаСервере

Процедура Начисление_зарплатыИтогоПриИзмененииСервер(НомерСтроки)

ТекущиеДанные = Объект.Поставка.Получить(НомерСтроки - 1);

Сумма_премии = Документы. Начисление_зарплаты.НайтиПоКоду(ТекущиеДанные.Материалы.Код).Сумма-премии;

ТекущиеДанные.Итого = ТекущиеДанные.Начислено * Сумма_премии;

КонецПроцедуры

&НаКлиенте

Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)

ПередЗаписьюНаСервере();

КонецПроцедуры

&НаСервере

Процедура ПередЗаписьюНаСервере()

Объект.СуммаНачисление_зарплаты = Объект. Начисление_зарплатыа.Итого("Итого ");

КонецПроцедуры