Отправьте статью сегодня! Журнал выйдет ..., печатный экземпляр отправим ...
Опубликовать статью

Молодой учёный

Разработка программного модуля учета рабочего времени сотрудников, интегрированного в PLM-систему T_FLEX

Информационные технологии
14.05.2026
1
Поделиться
Аннотация
В статье рассматривается разработка программного модуля для автоматизированного учета рабочего времени, интегрированного в отечественную PLM/ERP-систему T_FLEX. Приведены обоснование архитектуры и технологического стека (C#, WPF, MVVM), описание ключевых алгоритмов, результаты тестирования и опытной эксплуатации. Показано, что применение модуля сокращает трудозатраты делопроизводителей на 65 % и уменьшает долю учетных ошибок с 10 до менее, чем 0,5 %.
Библиографическое описание
Бозюкова, Л. С. Разработка программного модуля учета рабочего времени сотрудников, интегрированного в PLM-систему T_FLEX / Л. С. Бозюкова, М. В. Силантьев. — Текст : непосредственный // Молодой ученый. — 2026. — № 20 (623). — URL: https://moluch.ru/archive/623/136609.


Введение

В соответствии со ст. 91 Трудового кодекса РФ работодатель обязан вести точный учет фактически отработанного времени. В организациях со сложной структурой эта задача традиционно решается ручным заполнением табелей на бумаге или в электронных таблицах, что приводит к значительным временным потерям (до 25–30 % рабочего времени делопроизводителей) и высокой вероятности ошибок (8–12 % записей) [1, 2]. Существующие на рынке программные продукты (Bitcop, LanAgent, Битрикс24, 1С:Зарплата и управление персоналом) либо не обеспечивают полноценной «бесшовной» интеграции с T_FLEX, либо избыточны по функциональности для делопроизводителей и длительны во внедрении [3]. В связи с этим актуальной является разработка специализированного программного модуля учета рабочего времени (ПМ УРВ), ориентированного на потребности конкретного предприятия и нативно интегрируемого в PLM-контур T_FLEX.

Основная часть

Концептуальная модель и архитектура. ПМ УРВ спроектирован как настольное приложение для операционной системы Windows, взаимодействующее с локальной базой данных и системой T_FLEX через REST API. Такая архитектура «толстого клиента» исключает зависимость от центрального веб-сервера, минимизирует сетевые задержки и повышает безопасность данных. Логика приложения построена в соответствии с паттерном MVVM (Model-View-ViewModel), что обеспечивает разделение ответственности, упрощает модульное тестирование и позволяет выполнять все операции с базой данных асинхронно, не блокируя графический интерфейс.

Концептуальная Модель ПМ УРВ

Рис. 1. Концептуальная Модель ПМ УРВ

Ключевые алгоритмы. Функциональность ПМ УРВ реализована в виде нескольких основных алгоритмов. Рассмотрим наиболее важные из них.

Схема алгоритма ПМ УРВ

Рис. 2. Схема алгоритма ПМ УРВ

Алгоритм загрузки табеля активируется при выборе подразделения и месяца. Он формирует полную структуру таблицы, проверяет наличие записей в базе данных за выбранный период и, если месяц еще не открывался, автоматически генерирует ее с начальными значениями (часы = 0, пустой код явки/неявки, тип дня определяется по производственному календарю). Данные загружаются через Entity Framework Core и отображаются в интерфейсе с цветовой индикацией типов дней. Любые правки сначала накапливаются локально в ViewModel, а после команды сохранения проходят валидацию (диапазон часов 0–12, соответствие кода справочнику) и записываются в базу данных.

Пользовательский интерфейс. Интерфейс модуля выполнен в светлой нейтральной гамме с синими акцентами на ключевых элементах управления. Рабочее окно разделено на навигационную панель и область табеля. Навигационная панель содержит иерархический список подразделений предприятия и пункт настройки праздничных дней. Основная область (рис. 2) представляет собой таблицу, строки которой соответствуют сотрудникам, а столбцы — дням месяца. В ячейках отображаются коды учета (например, «Я» — явка, «В» — выходной, «П» — праздничный) и количество отработанных часов. Редактирование выполняется непосредственно в ячейках или через диалоговое окно. Для массовой работы предусмотрены кнопки «Копировать», «Изменить» и «Применить праздничные дни». В нижней части формы выводится сводная информация и кнопка синхронизации с T_FLEX.

Результаты

Опытная эксплуатация ПМ УРВ проводилась в отделе управления проектами АО «НТЦ ЭЛИНС» со штатом 20 сотрудников в течение апреля 2026 г. параллельно с традиционным ручным учетом. Сравнение показателей представлено на диаграмме (рис. 3). Среднее время формирования и выверки табеля сократилось с 4,0 до 1,4 часа (на 65 %). Доля учетных ошибок уменьшилась с 10 до менее 0,5 % (на 94 %). Синхронизация данных с системой T_FLEX, ранее требовавшая ручной выгрузки и конвертации файлов (около 25 минут), теперь выполняется по нажатию одной кнопки за несколько секунд, что полностью устранило двойной ввод. На основании этих результатов руководством предприятия принято решение о внедрении модуля в промышленную эксплуатацию во всех подразделениях с 1 июня 2026 г.

Заключение

Разработан программный модуль учета рабочего времени сотрудников, интегрированный в PLM-систему T_FLEX. Модуль обеспечивает полный цикл табельного учета от автоматического формирования структуры месяца до синхронизации с корпоративным контуром документооборота. Применение современных технологий C#, WPF и MVVM позволило создать эргономичный и производительный инструмент, а встроенные механизмы валидации и контроля — свести к минимуму ошибки. Опытная эксплуатация подтвердила сокращение трудозатрат делопроизводителей на 65 % и снижение доли ошибок на 94 %. Перспективы развития включают добавление мобильного клиента, интеграцию с системами контроля доступа и расширение аналитических возможностей.

Литература:

  1. Грянина Е. А., Харитонов С. А. Секреты профессиональной работы с «1С:Зарплата и управление персоналом 8». Кадровый учёт и управление персоналом. — 2-е изд. — М.: 1С-Паблишинг, 2021. — 548 с.
  2. Петцольд Ч. Windows Presentation Foundation: базовый курс / пер. с англ. — СПб.: Питер, 2008. — 944 с.
  3. Нейгел К. C# 10 и.NET 6. Современная кроссплатформенная разработка / пер. с англ. — СПб.: Питер, 2023. — 896 с.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Похожие статьи
Разработка специализированного веб-приложения для учёта рабочего времени
Разработка приложения для учета производительности работников завода на сварочных участках и станках с ЧПУ
Программное средство анализа и визуализации параметров технологического процесса
Новые технологии как инструмент нормирования графиков рабочего времени
Проектирование UML-диаграмм для системы учета рабочего времени в условиях единой информационной среды Томского политехнического университета
Программный модуль управления шарнирным роботом для транспортировки кремниевых пластин
Программный модуль визуализации оборудования на мнемосхемах
Программное обеспечение для нормирования труда и расчёта численности персонала: современные решения и перспективы развития
Автоматизированная модульная модель индивидуального планирования и организации деятельности сотрудника
Фотография рабочего времени как инструмент оценки эффективности использования рабочего времени

Молодой учёный