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

Разработка конфигурации «Управление персоналом» в среде 1С:Предприятие 8.3 (Аналитическая часть)

Содержание:

ВВЕДЕНИЕ

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

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

Объектом исследования является управление персоналом.

Предмет исследования – процесс управления персоналом.

Целью курсовой работы является автоматизации процесса управления персоналом.

Для достижения поставленной цели в работе необходимо решить следующие задачи:

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

Структура работы состоит из введения, 2 глав, заключения, списка литературы и приложения.

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

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

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

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

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

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

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

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

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

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

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

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

Эти операции автоматизированы, и доступ к ним в полном объеме представлен в интерфейсе «Управление персоналом». Здесь же можно получить доступ к работе с кадровым планом: составить, изменить кадровый план, отследить выполнение кадрового плана, получить сведения о рабочих местах, перемещениях работников, рассчитать коэффициент текучести кадров, получить данные кадровой статистики.

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

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

Моделирование будем проводить с помощью стандарта IDEF0 в контексте AS-IS. Данная модель предназначена для описания существующих бизнес-процессов на предприятии.

IDEF0 Методология функционального моделирования, являющаяся составной частью SADT, позволяет наглядно и эффективно отобразить весь механизм деятельности предприятия в виде иерархической системы взаимосвязанных функций. Она позволит понять, какой результат последует из проводимой работы, какие объекты или информация служат необходимым набором для реализации процессов, что является управляющими факторами. Так же по средствам нотации IDEF0 можно выявить и недостатки бизнес-процессов, что является весьма ощутимой помощью входе анализа деятельности организации[2].

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

Рис. 1.1. Контекстная диаграмма процесса управления персоналом

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

G:\2.jpgРис. 1.2. Декомпозиция диаграммы процесса управления персоналом

Рассмотрим процесс введения документооборота на предприятии. Специалист по персоналу собирает данные о кандидате (паспортные данные, данные о предыдущих местах работе и др.), формирует приказ о принятии на работу.

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

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

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

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

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

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

Разрабатываемая автоматизированная система предназначена для решения автоматизации процесса управления персоналом.

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

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

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

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

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

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

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

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

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

Целостность системы управления персоналом является важнейшим условием эффективного управления сотрудниками предприятия.

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

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

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

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

Рассмотрим схему документооборота, которая представлена на рис.6.

Диаграмма

Рис. 1.3. Схема документооборота

Проанализировав построенную выше схему документооборота, сформируем таблицу с показателями временных затрат на решение задачи управления персоналом без автоматизации (таблица 1)

Таблица 1

Показатели затрат на задачу без автоматизации

Аспект деятельности

Частота повторение в месяц

Количество занятых сотрудников

Временные затраты

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

15

1

3 часа

Перевод сотрудника в другое подразделение / на другую должность

12

1

1,5 часа

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

15

1

3 часа

Оформление больничного листа

10

2

1 час

Оформление отпуска

10

2

1 час

Расчёт заработной платы

1

2

12 часов

Формирование отчётов

4

2

6 часов

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

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

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

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

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

Первоначально 1С:Предприятие было предназначено для автоматизации бухгалтерского и управленческого учетов (включая начисление зарплаты и управление кадрами), но сегодня этот продукт находит свое применение в областях, далеких от собственно бухгалтерских задач[5].

Платформа 1С:Предприятие 8.3 предлагает 2 вариант работы АИС: файловый и клиент серверный вариант. Клиент-серверный вариант предназначен для большого количества пользователей, обеспечивает большую скорость обработки операций, чем файловый вариант. Благодаря совместному использованию СУБД и кластера серверов, возможно обеспечить высокую производительность и стабильность работы АИС. [7]

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

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

ГЛАВА 2. Проектная часть

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

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

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

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

Таблица 2.1.

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

Наименование реквизита

Тип поля

Длина поля

Прочее

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

Код

строка

9

ФИО

строка

30

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

дата

Серия и номер паспорта

строка

30

ИНН

число

15

точность - 0

Семейное положение

Перечисление. Семейные положения

-

Холост/ Женат/ Замужем

Контактный телефон

строка

16

Табличная часть «Предыдущие места работы»

Наименование организации

строка

50

Должность

строка

30

Период с

дата

Период по

дата

Справочник «Подразделения»

Код

строка

9

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

строка

30

Руководитель

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

Справочник «Должности»

Код

строка

9

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

строка

30

Оклад

число

15

точность - 2

График работы

Справочник. Графики

Справочник «Графики»

Код

строка

9

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

строка

30

Константа «Наименование организации»

Значение

Строка

50

Константа «Контактный телефон»

Значение

Строка

50

Константа «Email»

Значение

Строка

50

Константа «Юридический адрес»

Значение

Строка

50

Константа «Генеральный директор»

Значение

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

30

Перечисление «Семейные положения»

Значение

Холост/ Женат/ Замужем

-

Для описания справочников составим сводную таблицу 2.2.

Таблица 2.2.

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

Ответственный

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

Частота актуализации (в месяц)

Средний объем актуализации

Сотрудники

Специалист по персоналу

350

15

1

Должности

Специалист по персоналу

50

2

1

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

Зам. директора по персоналу

25

1

1

Графики

Бухгалтер

3

0

0

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

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

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

  1. Справочник «Должности» - содержит информацию о должностях и и соответствующих окладах.

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

Рис. 2.4. Форма списка справочника «Должности»

  1. Справочник «Подразделения» - содержит данные о структурных подразделениях, руководителях и их иерархии.

Рис. 2.5. Структура справочника «Подразделения»

Рис. 2.6. Форма списка справочника «Подразделения»

  1. Справочник «Графики» - содержит данные о графиках работы, необходим для расчёта заработной платы

Рис. 2.7. Структура справочника «Графики»

Рис. 2.8. Форма списка справочника «Графики»

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

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

  1. Документ «Принятие сотрудника на работу» - отражает факт принятия сотрудника на работу.

Рис. 2.9. Структура документа «Принятие сотрудника на работу»

Рис. 2.10. Форма списка документа «Принятие сотрудника на работу»

Документ формирует движения в регистре сведений «Работающие сотрудники»

Рис. 2.11. Движения документа «Принятие сотрудника на работу»

Документ имеет печатную форму «Приказа о принятии сотрудника на работу».

Рис. 2.11. Макет «Приказ» документа «Принятие сотрудника на работу»

  1. Документ «Перевод сотрудника» - отражает факт перевода сотрудника на другую должность или в другое подразделение.

Рис. 2.12. Структура документа «Перевод сотрудника»

Рис. 2.13. Форма списка документа «Перевод сотрудника»

Документ формирует движения в регистре сведений «Работающие сотрудники»

Рис. 2.14. Движения документа «Перевод сотрудника»

  1. Документ «Увольнение сотрудника» - отражает факт принятия сотрудника на работу.

Рис. 2.15. Структура документа «Увольнение сотрудника»

Рис. 2.16. Форма списка документа «Увольнение сотрудника»

Документ формирует движения в регистре сведений «Работающие сотрудники»

Рис. 2.17. Движения документа «Увольнение сотрудника»

  1. Документ «Расчёт заработной платы» - необходим для расчёта заработной платы за период. Ответственным сотрудником за создание документов является пользователь с правами «Бухгалтер».

Рис. 2.18. Структура документа «Расчёт заработной платы»

Рис. 2.19. Форма документа «Расчёт заработной платы»

Документ формирует движения в регистрах расчёта «Основные начисления», «Дополнительные начисления» и «Удержания».

Рис. 2.20. Движения документа «Расчёт заработной платы»

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

Разработанная система формирует следующие отчёты:

  1. Зарплатная ведомость – отражает данные о начисленной заработной плате сотрудникам за период.

Рис. 2.21. Форма отчёта «Зарплатная ведомость».

Данный отчёт формируется на основании запроса к регистрам расчёта «Основные начисления» и «Дополнительные начисления».

Рис. 2.22. Запрос для формирования отчёта «Зарплатная ведомость».

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

Рис. 2.23. Форма отчёта «Список работающих сотрудников».

Данный отчёт формируется на основании запроса к регистру сведений «Работающие сотрудники».

Рис. 2.24. Запрос для формирования отчёта «Список работающих сотрудников».

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

Рис. 2.25. Форма отчёта «Список работающих сотрудников».

Данный отчёт формируется на основании запроса к регистру сведений «Работающие сотрудники».

Рис. 2.26. Запрос для формирования отчёта «Список работающих сотрудников».

2.3. Описание реализации периодических расчетов в среде 1С:Предприятие

Для расчёта заработной платы в среде 1с предприятия принято использовать прикладные объекты конфигурации: планы видов расчёта и регистры расчёта.

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

Рис. 2.27. Планы видов расчёта

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

Рис. 2.28. Регистры расчёта

Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие

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

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

Рис. 2.29. Карта маршрута бизнес-процесса

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

В проектируемой системе созданы две подсистемы:

  1. Подсистема «Кадры» содержит в себе все разработанные объекты конфигурации, необходимые для процесса кадрового учёта. Основным пользователем подсистемы является пользователь с правами специалист по персоналу.

Рис. 2.30. Подсистема «Кадры»

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

Рис. 2.31. Подсистема «Заработная плата»

Пользователю с правами «Заместитель директора по персоналу» доступны обе подсистемы.

Описание разработанного интерфейса пользователя в среде 1С:Предприятие

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

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

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

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

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

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

Рис. 2.32. Командный интерфейс начальной страницы пользователя.

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

Рассмотрим процесс управления персоналом в разработанной системе. Для оформления приёма сотрудника ан работу пользователю с правами «Специалист по персоналу» необходимо создать и заполнить все реквизиты документа «Приём на работу».

Рис. 2.33. Создание документа «Принятие сотрудника на работу»

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

Рис. 2.34. Печатная форма приказа документа «Принятие сотрудника на работу»

Для перевода сотрудника на другую должность или в другое подразделение необходимо создать соответствующий документ «Перевод сотрудника».

Рис. 2.35. Создание документа «Перевод сотрудника»

Для увольнения сотрудника пользователю необходимо создать документ «Увольнение сотрудника», заполнив все поля документа.

Рис. 2.36. Создание документа «Увольнение сотрудника»

Для расчёта заработной платы пользователю с ролью «Бухгалтер» необходимо создать документ «Расчёт заработной платы». В табличной части необходимо указать всех сотрудников и периоды начисления заработной платы, при этом поля должность, подразделение и оклад заполнятся автоматически.

Рис. 2.37. Создание документа «Расчёт заработной платы»

ЗАКЛЮЧЕНИЕ

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

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

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

В заключении был продемонстрирован контрольный пример в разработанной системе.

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. 1C:Зарплата и управление персоналом 8.1. - М.: КноРус, 2015. - 368 c.
  2. Википедия. 1С Предприятие [Электронный ресурс]. URL: http://ru.wikipedia.org/wiki/1С:Предприятие (дата обращения 21.03.2014).
  3. Глинских А. Современные автоматизированные системы управления персоналом // Газета «Компьютер-Информ».
  4. Грекул, В.И., Проектирование информационных систем: учебное пособие / В.И. Грекул, Г. Н. Денищенко, Н.Л. Коровкина. – 2-е изд., испр. – М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2008. – 300 с.
  5. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 368 с.
  6. Ощенко, Игорь Азбука программирования в 1С:Предприятие 8.3 / Игорь Ощенко. - М.: БХВ-Петербург, 2015. - 288 c.
  7. Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы – М.:Питер, 1С-Паблишинг, 2007. – 512 с.
  8. Репин, В.В. Бизнес-процессы. Моделирование, внедрение, управление / В.В. Репин. - М.: Манн, Иванов и Фербер, 2013. - 512 c.
  9. Устинова Г. М. Информационные системы/ Учебное пособие. – СПб: Издательство «ДиаСофт ЮП», 2010. – 368 с.
  10. Широбокова С.Н. Использование методики построения UML-моделей экономических информационных систем на платформе "1С:Предприятие" при подготовке выпускных квалификационных работ бакалавров направления "Прикладная информатика" // Новые информационные технологии в образовании: сб. науч. тр. XVI Междунар. науч.-практ. конф. "Новые информационные технологии в образовании" (Применение технологий "1С" в условиях модернизации экономики и образования).– 2016.– М.: ООО «1С-Паблишинг».– С. 451-454.

ПРИЛОЖЕНИЕ А

Программный код документа «Расчёт заработной платы».

Модуль объекта

Процедура ОбработкаПроведения(Отказ, Режим)

Движения.ОсновныеНачисления.Записывать = Истина;

Для Каждого ТекСтрокаОсновныеНачисления Из ОсновныеНачисления Цикл

Движение = Движения.ОсновныеНачисления.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ТекСтрокаОсновныеНачисления.ВидРасчета;

Движение.ПериодДействияНачало = ТекСтрокаОсновныеНачисления.ДатаНачала;

Движение.ПериодДействияКонец = ТекСтрокаОсновныеНачисления.ДатаОкончания;

Движение.ПериодРегистрации = ПериодРегистрации;

Движение.БазовыйПериодНачало = ТекСтрокаОсновныеНачисления.БПНачало;

Движение.БазовыйПериодКонец = ТекСтрокаОсновныеНачисления.ДатаОкончания;

Движение.Сотрудник = ТекСтрокаОсновныеНачисления.Сотрудник;

Движение.Подразделение = ТекСтрокаОсновныеНачисления.Подразделение;

Движение.Размер = ТекСтрокаОсновныеНачисления.Размер;

Движение.График = ТекСтрокаОсновныеНачисления.График;

КонецЦикла;

Движения.ДополнительныеНачисления.Записывать = Истина;

Для Каждого ТекСтрокаДополнительныеНачисления Из ДополнительныеНачисления Цикл

Движение = Движения.ДополнительныеНачисления.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ТекСтрокаДополнительныеНачисления.ВидРасчета;

Движение.ПериодРегистрации = ПериодРегистрации;

Движение.БазовыйПериодНачало = ТекСтрокаДополнительныеНачисления.БПНачало;

Движение.БазовыйПериодКонец = ТекСтрокаДополнительныеНачисления.БПОкончание;

Движение.Сотрудник = ТекСтрокаДополнительныеНачисления.Сотрудник;

Движение.Подразделение = ТекСтрокаДополнительныеНачисления.Подразделение;

Движение.Размер = ТекСтрокаДополнительныеНачисления.Размер;

КонецЦикла;

Движения.Удержания.Записывать = Истина;

Для Каждого ТекСтрокаУдержания Из Удержания Цикл

Движение = Движения.Удержания.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ТекСтрокаУдержания.ВидРасчета;

Движение.ПериодРегистрации = ПериодРегистрации;

Движение.БазовыйПериодНачало = ТекСтрокаУдержания.БПНачало;

Движение.БазовыйПериодКонец = ТекСтрокаУдержания.БПОкончание;

Движение.Сотрудник = ТекСтрокаУдержания.Сотрудник;

Движение.Подразделение = ТекСтрокаУдержания.Подразделение;

Движение.Размер = ТекСтрокаУдержания.Размер;

КонецЦикла;

Движения.Записать();

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

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

&НаКлиенте

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

стр = Элементы.ОсновныеНачисления.ТекущиеДанные;

стр.Должность = ПолучитьДожность(Стр.Сотрудник);

стр.Размер = ПолучитьОклад(Стр.Сотрудник);

стр.График = ПолучитьГрафик(Стр.Сотрудник);

стр.Подразделение = ПолучитьПодразделение(Стр.Сотрудник);

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

&НаСервере

Функция ПолучитьДожность(Сотрудник)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| РаботающиеСотрудникиСрезПоследних.Должность

|ИЗ

| РегистрСведений.РаботающиеСотрудники.СрезПоследних(&Дата, ) КАК РаботающиеСотрудникиСрезПоследних

|ГДЕ

| РаботающиеСотрудникиСрезПоследних.Работающий = &Истина

| И РаботающиеСотрудникиСрезПоследних.Сотрудник = &Сотрудник";

Запрос.УстановитьПараметр("Дата", Объект.Дата);

Запрос.УстановитьПараметр("Сотрудник", Сотрудник);

Запрос.УстановитьПараметр("Истина", Истина);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

Возврат ВыборкаДетальныеЗаписи.Должность;

КонецЦикла;

КонецФункции

&НаСервере

Функция ПолучитьОклад(Сотрудник)

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| РаботающиеСотрудникиСрезПоследних.Должность

|ИЗ

| РегистрСведений.РаботающиеСотрудники.СрезПоследних(&Дата, ) КАК РаботающиеСотрудникиСрезПоследних

|ГДЕ

| РаботающиеСотрудникиСрезПоследних.Работающий = &Истина

| И РаботающиеСотрудникиСрезПоследних.Сотрудник = &Сотрудник";

Запрос.УстановитьПараметр("Дата", Объект.Дата);

Запрос.УстановитьПараметр("Сотрудник", Сотрудник);

Запрос.УстановитьПараметр("Истина", Истина);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

Возврат ВыборкаДетальныеЗаписи.Должность.Оклад;

КонецЦикла;

КонецФункции

  1. Харитонов. С. А. Секреты профессиональной работы с "1С: Зарплата и Управление персоналом 8.2". Кадровый учет и управление персоналом. – М.: Дело, 2012.310 с.

  2. Глинских А. Современные автоматизированные системы управления персоналом // Газета «Компьютер-Информ».

  3. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 368 с.

  4. Репин, В.В. Бизнес-процессы. Моделирование, внедрение, управление / В.В. Репин. - М.: Манн, Иванов и Фербер, 2013. - 512 c.

  5. Широбокова С.Н. Использование методики построения UML-моделей экономических информационных систем на платформе "1С:Предприятие" при подготовке выпускных квалификационных работ бакалавров направления "Прикладная информатика" // Новые информационные технологии в образовании: сб. науч. тр. XVI Междунар. науч.-практ. конф. "Новые информационные технологии в образовании" (Применение технологий "1С" в условиях модернизации экономики и образования).– 2016.– М.: ООО «1С-Паблишинг».– С. 451-454.

  6. 1C:Зарплата и управление персоналом 8.1. - М.: КноРус, 2015. - 368 c.

  7. Ощенко, Игорь Азбука программирования в 1С:Предприятие 8.3 / Игорь Ощенко. - М.: БХВ-Петербург, 2015. - 288 c.