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

Разработка конфигурации «Расчет заработной платы» в среде 1С : Предприятие 8.3

Содержание:

ВВЕДЕНИЕ

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

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

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

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

В рамках данной курсовой работы необходимо решить следующие вопросы:

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

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

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

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

1. Создание платежных ведомостей.

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

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

4. Способность определять структуру заработной платы для каждого сотрудника отдельно.

5. Автоматический расчет определенных удержаний и дополнительных начислении.,

6. Поддержка создания дополнительных зарплат (призы, бонусы, другие и т. д.).

7. Ведение учета переменных показателей, которые влияют на выплату заработной платы (отпуск, премия, командировка, поощрение и пр.).

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

9. Печать информации о сформированной зарплатой ведомости, формирование отдельных индивидуальных зарплатных листов.

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

11. Подготовка отчетов о выставлении счетов и экспорт деклараций в контролирующие социальные органы.

12. Создание бухгалтерских документов для расчета и учета начисления заработной платы.

13. Возможность импорта/экспорта данных из других программных систем[2].

К автоматизированным решениям по расчету заработной платы предъявляются следующие требования:

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

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

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

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

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

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

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

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

Язык SADT базируется на нескольких стандартах описания процессов – IDEF0, DFD, IDEF3. Воспользуемся этими стандартами для представления процесса начисления заработной палты.

Разработка IDEF0 модели начинается с построения концептуальной модели. Стандарт IDEF0 базируется на понятии "Работа" (Activity) - для обозначения, собственно, действия, а также использует обозначения интерфейсов: "Вход" (Input), "Выход" (Output), "Управление" (Control ) и "Механизм" (Mechanism). Построение модели начинается с представления общего блока, данная диаграмма называется контекстной, затем модель детализируется, разбивается на подблоки, которые в свою очередь также могут быть детализированы, степень детализации зависит от пожеланий проектировщика или сложности рассматриваемой задачи[3].

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

На вход данной диаграммы подаются следующие данные:

  • ставка сотрудника;
  • тарифная сетка;
  • табель учета рабочего времени;
  • вислуга лет и квалификация сотрудника.

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

Элементами управления являются:

  • законодательство;
  • коллективный договор;
  • трудовой договор.

Рисунок 1 – Контекстная диаграмма «Начисление заработной платы»

На рисунке 2 представлена детализация данного блока. Данный блок представлен следующими работами:

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

Рисунок 2 – Начисление заработной платы

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

На рисунке 3 представлена декомпозиция процесса «Расчет общей суммы начисления».

Данный блок представлен следующими процессами:

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

Определены хранилища данных:

  • тарифы;
  • приказы;
  • стаж;
  • платежная ведомость;
  • расчетные листы.

Сотрудник определен как внешняя сущность.

Рисунок 3 – Расчет общей суммы начислений

На рисунке 4 представлена декомпозиция блока «Определение суммы удержаний».

Рисунок 4 – Определение суммы удержаний

Данный блок представлен следующими процессами:

  • определение суммы удержаний в ПФ;
  • определение суммы удержаний в соцстрах;
  • определение суммы отчислений в профсоюз;
  • иные удержания или штрафы.

Хранилищами являются приказы. Фонды определены как внешние сущности.

Анализируя основные процессы документооборота, были выявлены основные недостатки:

  • при неправильном ведении или начислении заработной платы возможны многочисленные выплаты штрафных санкций и неустоек;
  • простои оборудования;
  • при несоответствующем уровне оплаты труда возможно появление тенденции к снижению производительности;
  • высокая трудоемкость обработки информации при ручном начислении заработной платы трудозатраты могут составлять от 8 до 15 чел/час. (привести объемно-временные параметры);
  • несовершенство организации сбора и регистрации исходной информации для начисления заработной платы.

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

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

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

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

В ходе выполнения работы необходимо выполнить следующие проектные решения:

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

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

На рисунке 5 представлена логическая схема БД.

Рисунок 5 – Логическая схема БД

Опишем объекты и их поля. Представим данные с помощью таблиц и опишем типы данных полей этих таблиц.

Таблица 1 – Объект «Работник»

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

Тип данных

Kod_rabotnika

числовой

dolznost

Текстовый, 30

FIO

Текстовый, 70

oklad

Числовой

podrazdelenie

Текстовый, 40

Таблица 2 – Объект «Табель»

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

Тип данных

Kod_tabel

числовой

rabotnik

Текстовый, 50

Rabochie_dni

числовой

Pometka_vypolnenia

Числовой

Таблица 3 – Объект «Оплата труда»

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

Тип данных

Kod_oplaty

числовой

nazvanie

Текстовый, 50

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

Тип данных

Kod_dolznosty

числовой

nazvanie

Текстовый, 50

Таблица 4 – Объект «Должность»

Таблица 5 – Объект «Подразделение»

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

Тип данных

Kod_podrazdelenya

числовой

nazvanie

Текстовый, 50

Таблица 6 – Объект «Зарплатная ведомость»

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

Тип данных

Kod_documenta

Числовой

Kod_rabotnika

Числовой, будет использоваться подстановка

Kod_podrazdelenya

Числовой будет использоваться подстановка

Kod_oplaty

Числовой будет использоваться подстановка

Nachisleno

Числовой

Uderzano

Числовой

Vyplata

Числовой

Itog vyplata

Числовой

Таблица 7 – Объект «Начисление заработной платы»

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

Тип данных

Kod_documenta

Числовой

Kod_rabotnika

Числовой, будет использоваться подстановка

Kod_podrazdelenya

Числовой будет использоваться подстановка

Kod_oplaty

Числовой будет использоваться подстановка

oklad

Числовой

Otrabotano dney

Числовой

Nachisleno

Числовой

Uderzano

Числовой

Vyplata

Числовой

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

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

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

«1С Предприятие» является предметно-ориентированной средой разработки и имеет определенные преимущества. Платформа «1С Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, собственный встроенный язык программирования, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование[5].

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

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

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

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

3. Встроенный язык программирования – это уникальный инструмент, не каждая оболочка имеет свой язык программирования, транслятор, отладчик и мощную систему подсказок[6].

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

Развитая система помощи позволяет изучить язык в достаточно короткие сроки. Кроме этого язык 1С имеет инструменты определения синтаксических ошибок и логики работы программы. При возникновении ошибки система оповещает о месте и характере ошибки.

4. Конструктор запросов – эффективное средство для создания запросов на извлечение данных из БД системы. При вызовы данного инструмента создается текст запроса. Следующим шагом определяются переменные запроса, они могут быть выбраны из ранее созданных объектов конфигурации. Далее определяются функции запроса Дальше данные группируются, т.е. указывается по каким полям будет осуществляться группировка[7].

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

Благодаря рассмотренным инструментам был сделан выбор в пользу системы 1С Предприятие как среды разработки.

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

2.1. Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления).

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

  • сотрудники предприятия;
  • подразделение;
  • должность;
  • тарифный разряд.

Представим общее описание справочников.

Таблица 8 – Сводная таблица по справочникам конфигурации

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

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

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

Объем актуализации

Сотрудники предприятия

Отдел кадров, данные в этот справочник заносятся при приеме сотрудника на работу

В зависимости от размера предприятия, объем от 50 до 500 записей

Информация должна быть в данном справочнике актуальна на 95%

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

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

Количество записей зависит от количества подразделений и может варьироваться в границах от 3 до 30 записей

Информация должна быть в данном справочнике актуальна на 80%

Должность

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

Количество записей зависит от количества должностей и может варьироваться в границах от 3 до 100 записей

Информация должна быть в данном справочнике актуальна на 90%

Продолжение таблицы 8

Тарифный разряд

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

Количество записей зависит от количества разрядов, в принятой на 2017-2018 анонсировали 10 тарифных разрядов

Информация должна быть в данном справочнике актуальна на 90%

Представим описание реквизитных данных справочников.

Таблица 9 – Справочник «Подразделения»

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

Тип поля

Длина поля

Прочее

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

Число

5

ключевое поле

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

строка

20

Начальник подразделения

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

 Данные подставляются из указанного справочника

Таблица 10 – Справочник «Должность»

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

Тип поля

Длина поля

Прочее

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

Число

5

ключевое поле

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

строка

20

Таблица 11 – Справочник «Тарифный разряд»

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

Тип поля

Длина поля

Прочее

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

Число

5

ключевое поле

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

строка

20

Значение

Числовой

Таблица 12 – Справочник «Сотрудники предприятия»

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

Тип поля

Длина поля

Прочее

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

Число

5

ключевое поле

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

строка

70

Фамилия

Строка

30

Имя

Строка

30

Отчество

Строка

30

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

Справочник. Подразделение

Данные подставляются из указанного справочника

Дата рождения

Дата

Тариф

Справочник. Тарифный разряд

Данные подставляются из указанного справочника

Должность

Справочник. Должность

Данные подставляются из указанного справочника

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

Должность

Строка

20

Организация

Строка

30

Дата поступления

Дата

Дата увольнения

Дата

Справочники в среде 1С Предприятие используются для хранения справочной информации. Создание справочников происходит с помощью конструктора, представим принцип разработки справочников с помощью конструктора на примере создания справочника «Подразделение».

На рисунке 6 представлена форма создания справочника.

Рисунок 6 – Создание справочника «Подразделение»

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

В отличии то ранее представленного справочника справочник «Сотрудники предприятия» имеет несколько реквизитов и табличную часть (рис.7).

Рисунок 7 – Справочник «Сотрудники предприятия»

Система 1С имеет различные средства, которые значительно упрощают создание различных приложений, одним из них является механизм создания форм[8].

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

На рисунке 8 представлена разработанная форма справочника «Сотрудники предприятия».

Рисунок 8 – Созданная форма справочника «Сотрудники предприятия»

В связи с избыточностью данных рекизиты формы были размещены на двух вкладках – «Общие данные» и «Трудовая деятельность», вторая вкладка имеет следующий вид (рис.8).

Рисунок 8 – Вкладка «Трудовая деятельность»

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

Рисунок 9 – Созданные справочники системы

2.2. Характеристика разработанных экранных форм документов в среде 1С Предприятие

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

На рисунке 10 представлен макет экранной формы документа «Начисление заработной платы».

Рисунок 10 – Макет экранной формы документа

Как видно из рисунка определены следующие вводимые данные:

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

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

Документы в среде 1С являются основными объектами, они осуществляют основное движение деятельности предприятия[9].

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

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

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

На рисунке 11 представлено создание документа «Начисление заработной платы ставки».

Данные данного документа представлены на рисунке 12, в данном случае были созданы также реквизиты табличной части, которая была сгруппирована под названием «Зарплата».

Рисунок 11 – Создание документа

Рисунок 12 – Реквизиты документа «Начисление заработной платы ставки»

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

Рисунок 13 – Форма документа

С учетом нюансов начисления заработной платы были реализованы следующие документы (рис.14).

Рисунок 14 – Реализованные документы

Для аккумулирования данных, которыми оперируют документы в среде 1С используются регистры. В версии 1С 8.х используются:

  • регистры накопления;
  • регистры сведений;
  • регистры бухгалтерии;
  • регистры расчета.

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

На рисунке 15 представлено создание регистра накопления «Зарплата».

Рисунок 15 – Создание регистра накопления

При создании регистра необходимо указать его данные – эдакий аналог виртуальных полок на которые располагаются данные для проведения анализа деятельности предприятия.

На рисунке 16 представлены данные регистра.

Рисунок 16 – Данные регистра «Зарплата»

Как видно из рисунка, данные в регистрах делятся на измерения, ресурсы и реквизиты.

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

С помощью конструктора формируется принцип заполнения полей регистра (см. рис.17).

Для заполнения полей необходимо нажать кнопку «Заполнить выражение».

Полученный после этого обработчик проведения представлен в приложении.

Рисунок 17 – Конструктор движения документа

2.2.2. Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

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

Для создания отчетов используются запросы, которые достаточно просто формируются с помощью схемы компоновки данных (см.рис.18).

Рисунок 18 – Создание отчета с помощью схемы компоновки данных

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

Рисунок 19 – Текст запроса

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

Рисунок 20 – Настройка отчета

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

Рисунок 21 – Разработанные отчеты

2.3 Описание разработанных подсистем в среде 1С:Предприятие

Подсистемы в 1С предназначены для группирования разработанных объектов, с дальнейшей перспективой управления, для разграничения прав доступа к этим объектам. При создании подсистемы указывается какие объекты будут в нее входить, или непосредственно в каждом разрабатываемом объекте можно указать к какой подсистеме он будет относиться[11]. На рисунке 22 представлена подсистема «Отдел кадров».

Рисунок 22 – Подсистема «Отдел кадров»

На рисунке 23 представлена подсистема «Бухгалтерия зарплата», которая обладает большим набором прав.

Рисунок 23 – Подсистема «Бухгалтер зарплата»

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

Таблица 13 – Разработанные модули

№ п/п

Наименование подсистемы

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

1.

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

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы «1С:Предприятие 8.3».

2.

Модуль документа

«Начисление зарплаты ставки»

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

3.

Модуль документа

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

часовики»

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

2.4 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание

Главное окно режима 1С Предприятия представлено на рисунке 24.

Рисунок 24 – Главное окно

Представим функционирование основных объектов, используя интерфейс подсистемы «Бухгалтер зарплата». На рисунке 25 представлены объекты, которые доступны в данной подсистеме.

Рисунок 25 – Объекты подсистемы «Менеджер»

На рисунке 26 представлено добавление сотрудника в справочник «Сотрудники предприятия».

Рисунок 26 – Добавление сотрудника

На рисунке 27 представлен созданный документ «Начисление заработной платы ставки».

Рисунок 27 – Документ «Начисление заработной платы»

Проверим правильность расчета контрольного примера, возьмем строку сотрудника Веселова, его оклад составляет 50000 руб., норма дней в апреле составляет 21 день, Веселов работает на одну полную ставку, отработал он 15 дней.

Приведем расчет по действия:

1. Сначала алгоритм рассчитывает сколько получает за рабочий день сотрудник – 50000/21=2380, 95 руб.

2. Рассчитываем начисление полученный размер умножаем на количество отработанных дней – 2380,95*15=35714,28

3. Отчисление составляет 20% от суммы начисления - 35714,28*0,2=7142,85

4. Получаем суммы к выплате – разность между начисленным и отчисленным: 35714,28 – 7142,85 = 28571, 43 руб.

Полученная в контрольном примере суммы совпадают с данными документа.

На рисунке 28 представлен результат отчета «Наиболее оплачиваемые подразделения».

Рисунок 28 – Результат работы отчета «Выручка менеджеров»

Функционирование остальных объектов представлено в приложении.

ЗАКЛЮЧЕНИЕ

В рамках данной курсовой работы были решены следующие задачи:

  • проведен анализ принципов автоматизации процесса расчета заработной платы;
  • осуществлен анализ документооборота, который возникает при начислении заработной платы;
  • разработаны диаграммы в стандартах IDEF0 и DFD;
  • спроектирована структура БД конфигурации;
  • определены объекты, которые подлежат программной реализации;
  • выполнена разработка справочников в среде 1С 8.3;
  • выполнена разработка документов в среде 1С 8.3;
  • выполнена разработка регистров в среде 1С 8.3;
  • выполнена разработка отчетов в среде 1С 8.3;
  • сформирована пояснительная записка.

ЛИТЕРАТУРА

  1. Маслаков С.П. CASE-средства разработки информационных систем / С.П. Маслаков. − Диагол-МИФИ, 2013. − 256 с
  2. Ощенко И. Азбука программирования в 1С:Предприятие 8.3 /BHV, 2015. – 288 с.
  3. Севостьянов А.Д., Володина Е.В., Севостьянова Ю.М., Харлова И.В. 1С:Зарплата и Управление Персоналом 8. Практика применения - 1С Паблишинг, 2016.- 180 с
  4. Кашаев С.В. Программирование в 1С:Предприятие 8.3 / М .: 1С-Паблишинг, 2014. - 304 с.
  5. Кириллов, В. В. Введение в реляционные базы данных / В. В. Кириллов, Г. Ю. Громов. – СПб. : БХВ-Петербург, 2014.
  6. Сальникова, Л. В. Оплата труда. Порядок, правила и исключения / Л.В. Сальникова. - М.: Вильямс,  2014. - 192 c.
  7. Ветлужских, Елена Мотивация и оплата труда. Инструменты. Методики. Практика / Елена Ветлужских. - М.: Альпина Паблишер, 2013. - 152 c

ПРИЛОЖЕНИЕ А

Разработанные формы конфигурации

Рисунок А.1 – Документ «Начисление заработной платы часовики»

Рисунок А.2 – Отчет «Ведомость»

Рисунок А.3 – Отчет «Начисления зарплаты»

Рисунок А.4 – Отчет «Наибольшие зарплаты»

Рисунок А.5 – Модуль документа «Начисление заработной платы ставки»

Рисунок А.6 – Модуль документа «Начисление заработной платы ставки»

  1. Ветлужских, Елена Мотивация и оплата труда

  2. Сальникова, Л. В. Оплата труда. Порядок, правила и исключения

  3. Маслаков С.П. CASE-средства разработки информационных систем

  4. Кириллов, В. В. Введение в реляционные базы данных

  5. Ощенко И. Азбука программирования в 1С:Предприятие 8.3

  6. Кашаев С.В. Программирование в 1С:Предприятие 8.3

  7. Севостьянов А.Д., Володина Е.В., Севостьянова Ю.М., Харлова И.В. 1С:Зарплата и Управление Персоналом 8.

  8. Кашаев С.В. Программирование в 1С:Предприятие 8.3

  9. Ощенко И. Азбука программирования в 1С:Предприятие 8.3

  10. Севостьянов А.Д., Володина Е.В., Севостьянова Ю.М., Харлова И.В. 1С:Зарплата и Управление Персоналом 8.

  11. Ощенко И. Азбука программирования в 1С:Предприятие 8.3