Файл: Расчет заработной платы» в среде 1С:Предприятие 8.3. (1.Аналитическая часть).pdf
Добавлен: 30.06.2023
Просмотров: 190
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика документооборота, возникающего при решении задачи
1.3 Обоснование проектных решений по информационному обеспечению
2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.3 Описание реализации периодических расчетов в среде 1С:Предприятие
2.4 Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие
2.5 Описание разработанных подсистем в среде 1С:Предприятие
2.7 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Макет формы документа «Возвраты» представлен на рисунке 16.
Рисунок 16. Макет результатной формы «Возврат»
Макет отчета «Возвраты» представлен на рисунке 17.
Рисунок 17. Макет отчета «Возврат»
Таблица 13
Структура реквизитов результатной информации вычеты
Наименование поля |
Идентификатор |
Тип |
Размер |
Прочее |
Код_вычета |
Код_вычета |
Число |
5 |
Ключевое поле |
Период |
Период |
Дата |
10 |
|
Сотрудник |
Сотрудник |
Символьный |
80 |
|
Сумма |
Сумма |
Числовой |
5 |
Макет формы документа «Вычеты» представлен на рисунке 18.
Рисунок 18. Макет документа вычеты
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
Результатная информация работы представляется на рассмотрения начальнику коммерческого отдела, затем коммерческому директору, в бухгалтерию для проверки и выполнения операций с финансами.
В таблице 14 представлен перечень результатной информации, адресат, описание и на чём основана данная информация.
Таблица 14
Перечень результатной информации
Название |
Пользователь |
Описание |
Количество док./год |
Отчет по заработной плате |
Главный бухгалтер, коммерческий директор |
Содержит информацию по расчету заработной платы |
12 |
Заработная плата |
Бухгалтер |
Начисление заработной платы |
12 |
Табель |
Отдел кадров, бухгалтер |
Документ отработанного времени сотрудниками |
12 |
Отработанное время по окладу |
Бухгалтер |
Документ отработанного времени по окладу |
12 |
Отчет по отработанному времени |
Коммерческий директор, бухгалтер |
Отчет по отработанному времени за период |
12 |
Данные по документам представлены в таблицах 15 – 18.
Таблица 15
Структура реквизитов результатной информации табель
Наименование поля |
Идентификатор |
Тип |
Размер |
Прочее |
Табельный номер |
Табельный номер |
Число |
10 |
Ключевое поле |
Период |
Период |
Дата |
10 |
|
Количество отработанных часов |
Количество отработанных часов |
Число |
5 |
Макет результатного документа «Табель» представлен на рисунке 19.
Рисунок 19. Макет результатной формы «Табель»
Таблица 16
Структура реквизитов результатной информации оплата по окладу
Наименование поля |
Идентификатор |
Тип |
Размер |
Прочее |
Код оплаты по окладу |
Код оплаты по окладу |
Число |
10 |
Ключевое поле |
Оплата за дни |
Оплата за дни |
Число |
5 |
|
Сотрудник |
Сотрудник |
Число |
5 |
|
Отработано дней |
Отработано дней |
Число |
5 |
Рисунок 20. Макет формы документа «Оплата по окладу»
Макет отчета оклад за отработанное время представлен на рис. 2.6.
Рисунок 21. Макет отчета «Оклад за отработанное время»
Таблица 17
Структура реквизитов результатной информации зарплата
Наименование поля |
Идентификатор |
Тип |
Размер |
Прочее |
Код зарплаты |
Код зарплаты |
Число |
5 |
Ключевое поле |
Период |
Период |
Дата |
10 |
|
вычет |
вычет |
Число |
5 |
|
Оклад |
Оклад |
Число |
5 |
|
Премия |
Премия |
Число |
5 |
|
Отработано дней |
Отработано дней |
Число |
5 |
|
Сотрудник |
Сотрудник |
Символьное |
80 |
Макет результатной формы «Зарплата» представлен на рисунок 22.
Рисунок 22. Макет результатной формы «Зарплата»
Результатная информация записывается в таблицы для отображения в формах и отчетах.
Таблица 18
Структура реквизитов отчета по отработанному времени
Наименование поля |
Идентификатор |
Тип |
Размер |
Прочее |
Дата |
Дата |
Дата |
10 |
Ключевое поле |
Должность |
Должность |
Символьный |
50 |
|
Подразделение |
Подразделение |
Символьный |
50 |
|
ФИО сотрудника |
ФИО сотрудника |
Символьный |
80 |
|
Отработано дней |
Отработано дней |
Число |
5 |
|
Отработано часов |
Отработано часов |
Число |
5 |
|
Сумма |
Сумма |
Число |
10 |
Макет отчета по заработной плате представлен на рисунке 23.
Дата |
Должность |
Подразделение |
ФИО |
Отработано дней |
Отработано часов |
Сумма |
Рисунок 23. Макет отчета по заработной плате
Компоновка запроса SQL на формирование отчета по заработной плате представлена на рисунке 24.
Рисунок 24. Компоновка запроса для отчета по заработной плате
2.3 Описание реализации периодических расчетов в среде 1С:Предприятие
Основные вычисления при расчете заработной платы выполняются в различных модулях. Исходные данные для расчета зарплаты представляются из данных продаж, возвратов, оклада. Рассмотрим алгоритм расчета возврата.
При регистрации возврата происходит расчет суммы возврата товара и насколько она уменьшает сумму премии сотрудника, так как премию в предыдущем периоде он за данную продажу уже получил:
- Ввод данных о возврате.
- Дата возврата.
- Номер документа автоматически назначается системой;
- Выбор сотрудника.
- Ввод основания возврата.
- Расчет суммы возврата.
- Указывается необходимо ли сделать вычет в зарплате.
- В случае если вычет необходимо сделать, то производится расчет вычета для удержания у сотрудника.
- Оформление возврата.
Рисунок 25. Блок-схема расчета возврата и вычета
Блок-схема алгоритма оформления возврата на рисунке 25.
При расчете заработной платы производится объединение данных в текущем месяце об отработанных днях для расчета оклада по времени, премии с продаж, и вычетах.
Алгоритм расчета следующий:
- Добавление сотрудника в зарплатную ведомость.
- Расчет оклада по отработанному времени.
- Расчет премии с продаж в текущем месяце.
- Расчет вычетов за возвраты, в случае наличия таковых.
- Расчет суммы зарплаты.
- Формирование отчета по зарплате.
- Формирование расчетного листка сотруднику.
Блок схема расчета зарплаты представлена на рисунке 26.
Рисунок 26. Блок-схема расчета заработной платы
Разработанные регистры для хранения промежуточных данных по продажами возвратам, а так же по премии и вычетам представлены на рисунках 27 и 28.
Рисунок 27. Регистр продаж и возвратов
Рисунок 28. Регистр премии и вычетов
2.4 Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие
Бизнес-процесс расчета заработной платы на основании имеющихся документов в системе представлен на рисунке 29.
Рисунок 29. Бизнес-процесс расчета заработной платы
2.5 Описание разработанных подсистем в среде 1С:Предприятие
В системе «1С: Предприятие» существуют несколько видов программных модулей. Они различаются по месту размещения и доступному контексту.
Модуль приложения располагается в корневом разделе конфигурации, в нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы. В модуле приложения возможно объявление переменных, а также объявление и описание процедур и функций, которые будут доступны в любом модуле конфигурации. В контексте модуля приложения доступны экспортируемые процедуры и функции общих модулей [12, 17].
В проектируемой информационной системе «расчет заработной платы» разработаны программные модули, которые будут представлены в виде форм и отчетов. Список модулей представлен в таблице 19.
Таблица 19
Таблица описания модулей ИС «Расчет заработной платы»
Название модуля |
Описание |
Глобальный модуль |
Содержит глобальные процедуры и функции, процедуры запускаемые при старте системы, инициализирует конфигурацию и остальные модули. Выполняет авторизацию пользователей |
Подсистема «Табель» |
Содержит документы необходимые для оформления табели отработанного времени, а так же учет рабочего времени по окладу |
Подсистема «Продажи» |
Подсистема хранит документы для оформления продаж по сотрудникам за каждый период, а так же позволяет произвести расчет премии с продаж для сотрудников |
Подсистема «Возвраты» |
Подсистема хранит данные о возвратах, для оформления вычетов по премии. |
Подсистема «Зарплата» |
Подсистема хранит документы и отчеты по расчету заработной платы сотрудникам |
Подсистема «Справочники» |
Подсистема обеспечивает доступ к справочникам в системе и вводу информации в справочники |
Подсистема «Журналы» |
Подсистема обеспечивает доступ к журналам документов |
Все программные модули связаны между собой и связаны с главным модулей проекта. Проектируемое приложение будет включать в себя модули, которые позволяют реализовать функции системы.