Ермаков Александр Васильевич, сотрудник, [email protected]. Россия, Барнаул, Алтайский государственный технический университет им. И.И. Ползунова,
Сучкова Лариса Иннокентьевна, д-р техн. наук, профессор, [email protected], Россия, Барнаул, Алтайский государственный технический университет им. И.И. Ползунова,
Андреева Елена Григорьевна, д-р техн. наук, профессор, lenandr02@yandex. ru, Россия, Омск, Омский государственный технический университет,
Парамонов Александр Михайлович, д-р техн. наук, профессор, [email protected], Россия, Омск, Омский государственный технический университет,
Кобенко Вадим Юрьевич, д-р техн. наук, профессор, kobra_vad@rambler. ru, Россия, Омск, Омский государственный технический университет
MODELING OF DATA TRANSFER PROCESSES OF INTELLIGENT AGENTS IN COMPUTER NETWORKS A.V. Ermakov, L.I. Suchkova, E.G. Andreeva, A.M. Paramonov, V.Yu. Kobenko
The article considers modeling of data exchange between intelligent agents to identify metrics of computer networks that mostfully describe their characteristics. The metrics of round-trip delay, the values of network packet losses, jitter between the delivery of successive network packets and network throughput are used. Software is developed in the Rust programming language for collecting the metrics of round-trip delay of the network and experiments are conducted for models of data transmission processes by intelligent agents for various networks.
Key words: computer network, quality assessment metrics, network level, modeling, rust.
Ermakov Alexandr Vasilevich, employee, [email protected], Russia, Barnaul, Altai State Technical University,
Suchkova Larisa Innokentevna, doctor of technical sciences, professor, edu.digit@altgtu. ru, Russia, Barnaul, Altai State Technical University,
Andreeva Elena Grigorevna, doctor of technical sciences, professor, lenandr02@yandex. ru, Russia, Omsk, Omsk State Technical University,
Paramonov Alexandr Mihajlovich, doctor of technical sciences, professor, amparamonov@mail. ru, Russia, Omsk, Omsk State Technical University,
Kobenko Vadim Yurevich, doctor of technical sciences, professor, kobra [email protected], Russia, Omsk, Omsk State Technical University
УДК 004.91
Б01: 10.24412/2071-6168-2024-12-261 -262
АВТОМАТИЗАЦИЯ УЧЕТА ТРУДА И ЗАРАБОТНОЙ ПЛАТЫ НА МАЛОМ ПРЕДПРИЯТИИ
Т.В. Гладких, Л.А. Коробова
Статья посвящена автоматизация учета труда и заработной платы на малом предприятии с целью повышение эффективности управления персоналом, сокращение временных и финансовых затрат на учет и расчеты, а также минимизация риска возникновения ошибок в учете труда и заработной платы.
Ключевые слова: автоматизация учета труда, заработная плата, бизнес-процессы, временные затраты, информационная система.
По мере развития компании и увеличения числа ее сотрудников возникает потребность в эффективной обработке растущих объемов информации. Особенно актуальна эта проблема для компаний, занимающихся торговлей и оказанием различного вида услуг, что связано с обработкой большого количества финансовых транзакций и формированием множества бухгалтерских и отчетных документов.
Основной целью разработки информационной системы (ИС) является повышение эффективности функционирования компании и управление персоналом. При этом критериями оценки являются сокращение временных и финансовых затрат на учет и экономические расчеты, а также минимизация риска возникновения ошибок в учете труда и заработной платы.
Разрабатываемая ИС должна поддерживать следующие функциональные требования[1].
1. Ведение базы сотрудников и поддержания её в актуальном состоянии.
2. Расчёт заработной платы сотрудников предприятия. Заработная плата вначале рассчитывается в зависимости от оклада сотрудника, а затем корректируется в зависимости от полученных премий и штрафов, в результате чего формируется окончательная сумма.
3. Учет системы штрафов и премий. Расчет премиальных выплат состоит из расчета степени выполнения заранее определенного плана работ, расчета отработанного времени и сравнения его с нормативным, а также расчета общего рейтинга сотрудника на основании ранее полученных данных и результатов его тестирования.
4. Составление графика работы сотрудников (табель). Табель представляет собой таблицу, в которой указаны ФИО сотрудника и пометки о явках и неявках каждого из них.
5. Автоматизированное вычисление рейтинга сотрудников. Проводится тестирование сотрудников путем раздачи бумажных форм документов в виде тестов на предмет лучшего знания продукции компании. Результаты тестирования учитываются при составлении рейтинга сотрудников компании, что отражается также при расчете заработной платы.
6. Автоматизированное создание отчетов позволит сэкономить время, благодаря тому что процессы, не требуют непосредственного внимания человека.
Рассмотрим возможную реализацию функциональных требований, предъявляемых к ИС, применительно к малому предприятию[2].
Таблица с информацией о сотрудниках в структуре БД должна включать фамилию, имя, отчество, табельный номер. Расчет зарплаты сотрудников производится согласно тарифной сетке следующим образом:
Salary employee
Salary =----Workhours ,
Stnhours
где Salary — зарплата сотрудника; Salaryempioyee - оклад сотрудника; Stnhours — норма часов по графику; Workh ours — отработанные часы по табелю.
На предприятии существует система премий и штрафов[3]. Зарплата сотрудника является фактическим заработком. В зависимости от зарплаты производится расчет всех премий и штрафов.
На предприятии введены премиальные выплаты в зависимости от категорий:
- фактически отработанное время (повременная или сдельная оплата);
- квалификация (по тарифной сетке);
- должность (руководящая, совмещение (процент ставки), замещение во время отсутствия сотрудника (больничный, командировка, отпуск и др.));
- за расширение зон обслуживания и увеличение объема работы зоны;
- сверхурочные работы (в выходные, нерабочие праздничные дни, ночные часы, переработки выше норматива часов по графику).
Сумма премиальных выплат, вошедшая в среднемесячный заработок, высчитывается по следующей формуле:
ПСр = Т ■ PD
план ■ РРплан ' ( 2 (Ркатн ■ Sкатн ) + S300 ■ 0,004 + S300 ■ 0,045) n=1
где Пср— сумма премий, обязательная к включению в среднегодовую сумму заработка; Ркат — процент премии от проданных товаров категории N; S^m — сумма проданных товаров категории N; S300 сумма товаров, проданных на сумму свыше 300000 рублей; S400 сумма товаров, проданных на сумму свыше 400000 рублей; PR план — процент выполнения плана продаж; РОплан - процент отработанных рабочих дней, составляющих расчётный период; T— результат тестирования персонала, принимает два значения — 1, если тестирование прошло успешно, 0,75 — если неуспешно.
Для расчета штрафных отчислений на предприятии существует система штрафов. Штрафы также распределены по категориям и включают следующие виды нарушений:
- опоздание на работу;
- покидание рабочего места раньше установленного времени;
- нахождение на рабочем месте в состоянии алкогольного опьянения;
- жалобы на сотрудника со стороны клиентов — юридических и частных лиц;
- проблемы учета и производства продукции — недостача, нарушение условий, сроков изготовления и хранения продукции, срыв плана по выпуску, порча товара;
- необоснованные и бессмысленные растраты материальных средств.
На предприятии не введены штрафы по отдельным категориям. Но действует общий порядок дисциплинарных взысканий. При первом нарушении — выносится предупреждение, при повторном нарушении — происходит уменьшение зарплаты на от 10% до 25%. При продолжении дисциплинарных нарушений - увольнение.
Для принятия решения о премиях и штрафах на предприятии ведется учет явки и неявки сотрудников на рабочие места и количество отработанных часов.
При ручном варианте учета труда и заработной платы письменный расчет каждого табеля производит на расчетном листе работника. Форма расчетного листа хранится в виде электронного документа MS Word на компьютере, которая ежемесячно печатается на каждого работника. Т.е., вся информация об операциях расчета и результатах хранится на бумажных носителях. Расчет производится вручную. Декомпозиция процесса расчета заработной платы показана на рис. 1.
Схема технологии расчета заработной платы показана на рис. 2.
Данные показатели фиксируются в табеле, который заполняется ежедневно. Табель представляет собой таблицу, в которой указано ФИО сотрудника и пометки о явках и неявках каждого из них. Пример табеля представлен на рис. 3.
Главной целью автоматизации учета труда и расчета заработной платы на малом предприятии является упрощение расчетов, сокращение времени расчетов, а также минимизация риска возникновения ошибок в учете трудовых ресурсов и начислении заработной платы. Автоматизированное решение позволяет значительно сократить временные и трудовые затраты на эти процессы, повысить точность и надежность учета, а также обеспечить своевременное и корректное начисление заработной платы сотрудникам предприятия.
Автоматизация процесса ведения документооборота производится на основе самой распространенной и известной программы бухгалтерского учета «1С:Бухгалтерия»[4]. В данной работе не использованы варианты гото-
вых решений данной программы, т.к. они не удовлетворяют всем предъявляемым к разрабатываемой ИС требованиям. Для решения поставленных функциональных задач на основе конфигурации «1С» разработано программное обеспечение своими силами. Основным элементом любой информационной системы является база данных (БД). Входная оперативная информация ИС состоит из следующих документов:
- информация о сотрудниках;
- сведения о тарифах оплаты работы сотрудников;
- список тестов с ответами;
- график работы сотрудников;
- список категорий реализуемых товаров.
Процесс расчета заработной платы на основе данных
Рис. 1. Декомпозиция процесса расчета заработной платы
Рис. 2. Технология расчета заработной платы
Для структурирования необходимой информации разработана БД, схема которой показанная на рис. 4. В качестве выходной информации в разработанной системе формируются следующие документы.
1. Список сотрудников компании;
2. Список товарных категорий;
3. Результаты продаж каждого сотрудника;
4. Результаты тестирования каждого сотрудника;
5. График работы сотрудника;
6. Расчет заработной платы.
База данных включает 10 таблиц. Наименование таблиц следующее: календарь, график работы, сотрудники, заработная плата, продажи, категории, вопросы, ответы, тесты, результаты тестов. Связи между взаимодействующими сущностями - один ко многим (1 :М).
Табель 000000001 от 05.04.2024 0:00:00
Основное Данные табеля
Провести и закрыть | | Записать | | Провести | | Печать Номер 009000001
ШШШЕШ
ш
За неделю с: |01 042024 Добавить ^ ^
I ЁИ I по: 107.04.2024
■
| Еще »|
Еще -
N Сотрудник Пи вг Ср Чт Пт Сб Be
1 Бельдыев н 8 8 8 8
2 Васина 8 8 8 Н
3 Головлев Н Н 8 8
Рис. 3. Пример формы табеля для заполнения
Ш Calendar (gj [Ц Branches gj
□ Answers
Id
int
f Questionld int An sw erText varchar isTrue bit ♦ Ограничения + Индексы
□ TestResults
L&J
Id
? Workerld int
f Testld int
DateTest datetime
Result float
Attempt int + Ограничения Индексы
Questions ш -\ □ Tests II
i Itf int >o-н- f Id int
f Testld tri QuestionText varchar + Ограничения TestName varc.,. isAllowRepeat bit + Ограничения
* Индексы + Индексы
i Ed_int_
f Workerld int MonthCal int DayFrom int Daylrito int + Ограничения + Индексы
3 Workers
IÄ.I
? id int
{ Branchld int
FIO nvarchar
Position nvarchar
Address nvarchar
Phone nvarchar
EMait nvarchar
Password varchar
isManager bit
+ Ограничения
+ Индексы
Ш Sales
f Id int
? Workerld int
Categoryld int
■ MonthSale int
f DaySale int
Qtу int
Suma money
+ Ограничения
+ Индексы
i Id int
BranchName varchar
Plan money
CountHour tnt
PayHour money
AddSum money
+ Ограничения
+ Индексы
□ CalcSalary
И
Int
MonthCalc int ? WorkeiTd tnt SumSatary money SumBonus money Ограниценил Индексы
3 Categories l&l
f и int
CategoryName Bonus varchar float
+ Ограничения
+ Индексы
Рис. 4. Схема базы данных
Результативность внедрения информационной подсистемы достигается благодаря нескольким факторам^]. Во-первых, это правильный выбор программного обеспечения, которое наилучшим образом соответствует потребностям предприятия. Во-вторых, важную роль играет обучение персонала, чтобы он мог эффективно использовать новую информационную систему. Также важным фактором является поддержка со стороны руководства предприятия и грамотного планирования процесса внедрения. Все эти аспекты совместно способствуют достижению результативности внедрения информационной подсистемы.
Работа начинается с загрузки системы[6].
Пользователь ИС взаимодействует с системой средствами графического интерфейса. После авторизации в интерфейсе ИС пользователю предоставляются права его заранее определенной роли. После авторизации пользователь может выбрать интересующий его пункт действий из главного меню для вызова экранной формы взаимодействия. Внешний вид начальной страницы представлен на рисунке 5.
Интерфейс системы построен таким образом, что пользователь может работать с базой данных внутри ИС[7]. Пользователю доступно добавление или корректировка уже имеющихся записей, либо просто просмотр имеющиеся документы и оставить их без изменений. Новые записи или корректировки имеющихся моментально попадают в базу данных информационной системы и становятся активными для операций с ними. Пример заполнения табеля представлен на рисунке 7.
= ЙКЧА!
Лг
м (1С:
Начальная С1 ра н ица
ТлЕспь Совдпь о. П|м;1-..
й Э -Сг =
НлЧКСЛеНШ? ; III'.
Дата 1 №ык, щмаго иелйг
„ ffi.CH 202* 0 «ЮО модниц 01 ЛЖ1
,г иоагемсюлю К КМ ИИ II) ав Си 207* НМЯВЛ
V 21№1 о.оа» ОЙПОСВП 21 И 2021
ЛЯИ1
. 01.0*202*0.00.0(1
Рис. 5. Расчет заработной платы - «Начальная страница»
Экран основного меню представлен на рисунке 6. На экране основного меню расположены кликабельные кнопки, при нажатии на которые происходит переход на соответствующую вкладку.
Табель
Начисление зарплаты
Отчеты
Выплата зарплаты
Начисления сотрудников Отчет по выплатам Табель
Физические лица
Сведения о сотрудниках Должности Графики работы Дополнительные начисления Основные начисления
Сервис
Заполнение графика Стоимость ночного часа Рис. 6. Расчет заработной платы - «Основное меню»
Табель
Сформировать
Выбрать вариант..
Настройки.
Период отчета: 3
01 04 2024 - 30.04 2024
Параметры: Период отчета: 01 04 2024 - 30 04 2024
Сотрудник Невыход Отработано дней Отработано часов
Бельдыев 3 12 96
Васина 2 12 96
Головлев 5 9 74
Итого 10 33 266
Рис. 7. Пример заполнения табеля
В качестве оперативной информации в системе используются данные о совершенных продажах, об отработанном времени (проценте выполнения графика работы).
Заработная плата считается за месяц, указанный в дате документа.
На закладке «Основные начисления» рассчитывается оклад выбранным сотрудникам (добавляем сотрудников и вид расчета «Оклад»). Остальные показатели рассчитываются автоматически по кнопке «Рассчитать».
Отработано часов: суммарное количество часов из документов «Табель» за выбранный месяц (рис. 5).
Оклад: Размер оклада, указанный в «Сведениях о сотрудниках».
Результат: Оклад / НормаЧасов (по графику работы) * Отработано часов (из табелей).
На закладке «Дополнительные начисления» считается количество дней невыхода и сумма начислений за ночные часы. Пример формирования отчетов по начислениям представлен на рисунке 6.
4- Начисления сотрудников
Сформировать
Пыбратк вариант
I тгыйш
Период [ИЧН1Ы .01 (и ЗОЭ4 - зом ЗЮ4
Отчет по начислениям
I 01 04 ?№Л - 90.04
Сотрудник Начислено по окладу Начислено за ночные Итого: Невыходы Удержан НДФЛ К выплате
Отработано дней Отработано часов Оклад Сумма Ночные часы Сумма
бслидыиз 12 те 5000 2 727,27 2 727,27 3 355 2 372,27
Васина 12 96 ода 3 545,45 15 1 500 5 045.45 2 656 4 383.45
Головлеа 74 10 000 4 204,55 5 500 4 704 55 5 012 4 092.55
Итого 33 266 21 500 10 477,27 20 2 000 12 477.27 10 1 623 10 854,27
Рис. 6. Отчет по начислениям
265
Табличная часть заполняется списком сотрудников и видами расчета. Количество ночных часов указывается вручную. Количество дней невыхода суммируются из табелей за указанный месяц. Сумма начислений за ночные часы = Стоимость часа (константа) * указанное количество часов. Пример отчета по выплатам представлен на рисунке 7.
Отчет по выплатам
Сформировать Выбрать вариант | Настройки...
Период отчета: 01 04.2024 - 30 04.2024
Отчет по выплатам
Параметры: Период отчета 01.04 2024 - 30.04 2024
Сотрудник Не выплачено Начислено Выплачено Осталось к выплате
Бепьдыев 2 372 27 2 372 27
Васина 4 389 45 4 389 45
Головлев 4 092,55 4 092 55
Итого 10 854,27 10 854,27
Рис. 7. Отчет по выплатам
В данной работе представлен результат решения задачи автоматизации учета рабочего времени сотрудников на предприятии и расчета заработной платы сотрудников. Как правило, на предприятиях при учете рабочего времени используется ручной труд. Информация фиксируется на бумажных носителях. Рассмотрены основные проблемы, с которыми сталкиваются предприятия при ручном учете труда и заработной платы, а также преимущества внедрения автоматизированных систем.
В результате установлено, что автоматизация учета труда и заработной платы путем внедрения на малом предприятии информационной системе на базе конфигурации «1С» способствует увеличению эффективности бизнес-процессов предприятия, сокращению временных затрат на учет и расчеты, уменьшению вероятности ошибок, повышению прозрачности и точности данных.
Список литературы
1. Боковой Ю.В. Особенности методологии проектирования информационных систем для малого и среднего бизнеса. М.: Синергия, 2016. 254 с.
2. Джестон Д. Управление бизнес-процессами. Практическое руководство по успешной реализации проектов / Д. Джестон, Й. Нелис. М.: Символ, 2019. 512 с.
3. Шеер А.В. Моделирование бизнес-процессов. - М.: Весть-МетаТехнология, 2020.
4. Бартеньев, О. 1С: Предприятие. Программирование для всех. М.: Диалог МИФИ, 2020. 464 с.
5. Гладких Т.В. Программный инструментарий решения актуальных задач учета и управления / Т. В. Гладких, Л. А. Коробова, М. Н. Ивлиев. Воронеж: Воронежский государственный университет инженерных технологий, 2022. 70 с. EDN HLKOGW.
6. Гладких Т.В. Механизм и конструктор языка запросов в программном обеспечении для учета ресурсов предприятия : учебное пособие / Т. В. Гладких, Л. А. Коробова, И. С. Толстова. Воронеж: Воронежский государственный университет инженерных технологий, 2024. 60 с. EDN AMBDOU.
7. Гладких Т.В. Программирование на платформе 1С: Предприятие: учебное пособие / Т. В. Гладких, Л. А. Коробова, И. С. Толстова. Воронеж: Воронежский государственный университет инженерных технологий, 2023. 91 с. EDN SUKWBG.
Гладких Татьяна Васильевна, канд. техн. наук, доцент, gtv11 13@rambler. ru, Россия, Воронеж, Воронежский государственный университет инженерных технологий,
Коробова Людмила Анатольевна, канд. техн. наук, доцент, lyudmila_korobova@mail. ru, Россия, Воронеж, Воронежский государственный университет инженерных технологий
AUTOMATION OF LABOR AND WAGE ACCOUNTING AT A SMALL ENTERPRISE T.V. Gladkikh, L.A. Korobova
The article is devoted to automation of labor and wage accounting in a small enterprise in order to improve the efficiency ofpersonnel management, reduce time and financial costs for accounting and calculations, as well as minimize the risk of errors in labor and wage accounting.
Key words: automation of labor accounting, wages, business processes, time costs, information system.
Gladkikh Tatyana Vasilyevna, candidate of technical sciences, docent, gtv1113@rambler. ru, Voronezh State University of Engineering Technologies,
Korobova Lyudmila Anatolyevna, candidate of technical sciences, docent, lyudmila [email protected], Russia, Voronezh, Voronezh State University of Engineering Technologies