Введение


Назначение документа

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

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


Ключевые возможности

Модуль «Механизаторы» предоставляет следующий функционал:

  • Создание карточек механизаторов четырьмя способами:
    • Вручную через форму
    • Через массовый редактор
    • Импорт из EXCEL
    • Синхронизация с внешними системами (метод SET_DRIVERS). 

  • Редактирование информации о механизаторах в двух режимах:
    • Индивидуальное редактирование отдельных карточек
    • Массовое редактирование нескольких записей одновременно.

  • Структурированное хранение личных данных, документов (водительские удостоверения, УТМ, СНИЛС) с отслеживанием сроков действия.
  • Привязка механизатора к пользователю системы для автоматической отправки уведомлений об учётных листах и начислениях.
  • Отмечание механизаторов как уволенных для исключения из диспетчеризации и обеспечения актуальности реестра.
  • Многоуровневая фильтрация, поиск и группировка механизаторов по подразделениям, статусам, квалификации и другим критериям.
  • Экспорт реестра механизаторов в форматах EXCEL, PDF, CSV для отчётности и внешних систем.
  • Интеграция с системой диспетчеризации, учётными листами, структурой выплат и кадровой системой организации.

Структура интерфейса


Расположение модуля в системе

Модуль «Механизаторы» доступен через главное меню системы по пути: 

  • «Главное меню»«Сотрудники» → «Механизаторы».

Рис. 1. Навигация к модулю «Механизаторы» через главное меню системы


Основные элементы интерфейса главного экрана

Панель управления (верхняя часть экрана) — содержит кнопки для выполнения операций:

  • Строка поиска — расположена слева, позволяет быстро найти механизатора по фамилии, имени, отчеству или табельному номеру в реальном времени.
  • Выполнить — выполняет поисковой запрос.
  • Действия — доступ к дополнительным операциям со списком (поиск, фильтрация, экспорт).
  • Создать — открывает диалоговое окно создания новой карточки механизатора.
  • Загрузить — инициирует загрузку механизаторов из внешних источников или файла EXCEL методом SET_DRIVERS.
  • Редактирование — открывает массовый редактор для одновременного редактирования нескольких записей.
  • Таблица реестра — основное содержимое экрана, отображающее список всех механизаторов, сгруппированных иерархически по подразделениям. Каждая строка представляет одного механизатора с множеством колонок данных.
  • Иконка редактирования — располагается в первой колонке каждой строки механизатора для быстрого входа в режим редактирования карточки.

Рис. 2. Главный экран модуля «Механизаторы» с панелью управления и реестром

Описание колонок таблицы

Таблица реестра содержит следующие колонки (порядок слева направо):

  • Редактирование (карандаш) — иконка для открытия формы редактирования.

  • ФИО — полное имя механизатора в формате "Фамилия Имя Отчество".

  • Квалификация — класс или разряд механизатора (1 категория, 4 разряд, Мастер и т.д.).

  • Табельный номер — уникальный идентификатор сотрудника в кадровом реестре.

  • Номер ключа — идентификатор RFID-карты доступа.

  • EGUID — внешний идентификатор из интегрированной кадровой системы.

  • Номер ВУ — номер водительского удостоверения.

  • Дата выдачи ВУ — дата выдачи водительского удостоверения в формате DD.MM.YYYY.

  • Дата окончания ВУ — дата истечения срока действия водительского удостоверения в формате DD.MM.YYYY.

  • Удостоверение тракториста-машиниста — номер УТМ (УТМ — удостоверение тракториста-машиниста).

  • Дата выдачи УТМ — дата выдачи удостоверения тракториста-машиниста.

  • Дата окончания УТМ — дата истечения срока действия удостоверения тракториста-машиниста.

  • СНИЛС — страховой номер индивидуального лицевого счета.

  • Уволен — статус занятости (Да — уволен, Нет — активен).

  • Принадлежность — принадлежность механизатора ("Водитель", "Механизатор" и т.д.)

Компоненты формы диалогового окна

При создании или редактировании механизатора открывается диалоговое окно «Добавление/Редактирование водителя» с двумя вкладками и единообразной структурой:

  • Вкладка "Основные данные" — содержит основную информацию об идентификации механизатора, его подразделении и квалификации.
  • Вкладка "Дополнительно" — содержит данные документов, реквизиты для интеграции и связь с пользователем системы.
  • Кнопка закрытия (X) — расположена в правом верхнем углу диалогового окна, закрывает форму без сохранения.
  • Кнопка "Отмена" (серая) — закрывает диалоговое окно, отменяя все несохраненные изменения.
  • Кнопка "Сохранить" (зелёная) — сохраняет все введённые данные и закрывает диалоговое окно.
  • Кнопка "Удалить" (красная) — удаляет карточку механизатора (доступна только при редактировании существующей записи).

Создание механизатора

Четыре способа добавления механизаторов

Система SmartAgro поддерживает четыре канала пополнения и актуализации реестра механизаторов:

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

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

Способ 3: Импорт из файла EXCEL. Пользователь нажимает кнопку «Загрузить» на панели управления, открывается диалоговое окно «Загрузка механизаторов» с двумя вкладками для загрузки файла, валидации и проверки данных. Кнопка «Подготовить» валидирует данные, кнопка «Сохранить» финализирует импорт. Система автоматически создаёт или обновляет записи на основе данных в файле.

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


Способ 1: Ручное создание через диалоговую форму

Шаг 1. Открытие формы создания.

  • Перейдите в раздел:

    • «Главное меню»«Сотрудники» → «Механизаторы».
  • На панели управления нажмите кнопку «Создать» .

  • Откроется диалоговое окно «Добавление/Редактирование водителя» с двумя вкладками.

  • По умолчанию активна вкладка «Основные данные».

Рис. 3. Диалоговое окно «Добавление/Редактирование водителя». Вкладка "Основные данные" 


Шаг 2. Заполнение вкладки "Основные данные".

На первой вкладке заполните следующие поля:

  • Фамилия — фамилия механизатора (обязательно).
  • Имя — имя механизатора (обязательно).
  • Отчество — отчество механизатора (опционально).
  • ФИО водителя — автоматически формируется из трёх полей выше (не редактируется).
  • Подразделение — выберите подразделение из выпадающего списка (обязательно).
  • Табельный номер — уникальный номер сотрудника (обязательно).
  • Классность — класс квалификации из выпадающего списка (опционально).
  • Принадлежность — категория отнесения из выпадающего списка (опционально).
  • Уволен — статус занятости "Да" или "Нет" (опционально, по умолчанию "Нет").

Шаг 3. Переход на вкладку "Дополнительно".

  1. Нажмите на вкладку «Дополнительно» в верхней части диалогового окна.

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

Рис. 4. Диалоговое окно «Добавление/Редактирование водителя». Вкладка "Дополнительно" 


Шаг 4. Заполнение вкладки "Дополнительно".

На второй вкладке заполните необходимые поля (все опциональны):

  • EGUID — уникальный идентификатор из внешней системы.
  • Ключ — идентификатор RFID-карты доступа.
  • Выбрать из пользователей — привязка к пользователю SmartAgro (критично для уведомлений).
  • Номер ВУ — номер водительского удостоверения.
  • Дата выдачи ВУ — дата выдачи ВУ (через календарь).
  • Дата окончания ВУ — дата истечения ВУ (через календарь).
  • Номер УТМ — номер удостоверения тракториста-машиниста.
  • Дата выдачи УТМ — дата выдачи УТМ (через календарь).
  • Дата окончания УТМ — дата истечения УТМ (через календарь).
  • СНИЛС — страховой номер индивидуального лицевого счета.

Шаг 5. Сохранение карточки.

  • Проверьте корректность введённых данных.

  • Нажмите кнопку «Создать» .

  • Система проверит обязательные поля. При их отсутствии выведет ошибку.

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

  • Для отмены операции нажмите «Отмена» .


Способ 2: Создание через массовый редактор

Шаг 1. Открытие режима массового редактирования.

  • Перейдите в раздел:
    • «Главное меню»«Сотрудники» → «Механизаторы».
  • На панели управления нажмите кнопку «Редактирование» .

  • Система переключится в режим таблицы массового редактирования.


Шаг 2. Добавление новой строки.

  • Нажмите кнопку «Добавить строку»
  • В таблице появится новая пустая строка для добавления механизатора.

  • Дважды нажмите на любую ячейку для начала редактирования.


Шаг 3. Заполнение данных в ячейках.

Заполните ячейки новой строки по колонкам:

  • Подразделение — выберите из выпадающего списка.
  • ФИО — вводится автоматически или вручную в виде "Фамилия Имя Отчество".
  • Фамилия — фамилия механизатора (обязательно).
  • Имя — имя механизатора (обязательно).
  • Отчество — отчество механизатора (опционально).
  • Классность — выберите из выпадающего списка.
  • Табельный номер — введите уникальный номер.
  • Ключ — введите RFID-идентификатор (опционально).
  • Внешний ключ — введите внешний идентификатор (опционально).
  • Номер ВУ — введите номер (опционально).
  • Дата ВУ — введите дату (опционально).


Рис. 5. Режим массового редактирования с возможностью добавления новых строк


Шаг 4. Добавление следующей строки.

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

  • Добавьте необходимое количество новых строк.


Шаг 5. Сохранение данных.

  • После заполнения всех данных нажмите кнопку «Сохранить» в правой части панели управления.

  • Система сохранит все новые записи и добавит их в реестр.


Способ 3: Импорт из файла EXCEL

Шаг 1. Открытие диалогового окна загрузки.

  • Перейдите в раздел:
    • «Главное меню»«Сотрудники» → «Механизаторы».
  • На панели управления нажмите кнопку «Загрузить».
  • Откроется диалоговое окно «Загрузка механизаторов» с двумя вкладками: «Исходные данные» и «Подготовленные данные».
  • По умолчанию активна вкладка «Исходные данные».

Шаг 2. Подготовка исходных данных на вкладке "Исходные данные".

  • Откройте файл EXCEL с данными механизаторов.

  • Выделите и скопируйте таблицу данных (без заголовков, столбцы разделены табуляцией).

  • Вставьте данные в поле текстового ввода на вкладке «Исходные данные» или загрузите файл EXCEL через кнопку загрузки.

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


Шаг 3. Выбор параметров загрузки.

  • На вкладке «Исходные данные» выберите параметры загрузки:

    • Разделитель столбцов (табуляция, запятая, точка с запятой).

    • Кодировка файла (UTF-8, Windows-1251 и т.д.).

    • Наличие заголовков (да/нет).

  • Упорядочите столбцы в соответствии с исходными данными:

    • Подразделение — столбец с названием подразделения.

    • ФИО / Фамилия / Имя / Отчество — столбцы с личными данными.

    • Классность — столбец с квалификацией.

    • Табельный номер — столбец с номером.

    • Ключ — столбец с RFID-идентификатором.

    • Внешний ключ — столбец с EGUID.

    • Номер ВУ — столбец с номером водительского удостоверения.

    • Дата ВУ — столбец с датой выдачи ВУ.

Рис. 6. Диалоговое окно «Загрузка механизаторов» с вкладками «Исходные данные» и «Подготовленные данные»


Шаг 4. Валидация данных.

  • Нажмите кнопку «Подготовить» .

  • Система валидирует данные и переходит на вкладку «Подготовленные данные».

  • Откроется таблица с загруженными механизаторами, где каждый механизатор отображается в строке со всеми колонками:

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

    • ФИО

    • Фамилия

    • Имя

    • Отчество

    • Классность

    • Табельный номер

    • Ключ

    • Внешний ключ

    • Номер ВУ

    • Дата ВУ


Шаг 5. Проверка и корректировка данных.

  • На вкладке «Подготовленные данные» проверьте корректность загруженных данных:

    • Убедитесь, что все механизаторы загружены и видны в таблице.

    • Проверьте соответствие значений (подразделение, ФИО, табельный номер и т.д.).

    • Проверьте форматы дат (должны быть в формате DD.MM.YYYY).

    • Проверьте уникальность табельных номеров.

  • Если обнаружены ошибки:

    • Исправьте исходные данные.

    • Повторите процесс загрузки.


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


Шаг 6. Финализация импорта.

  • После завершения проверки нажмите кнопку «Сохранить» .

  • Система автоматически создаст новые карточки механизаторов или обновит существующие на основе табельного номера.

  • Диалоговое окно закроется, и новые механизаторы появятся в реестре в соответствующих подразделениях.


Шаг 7. Проверка результата.

  • Перейдите в раздел:
    • «Главное меню»«Сотрудники» → «Механизаторы».
  • Убедитесь, что все механизаторы загружены и видны в списке.

  • Проверьте распределение по подразделениям.

  • Убедитесь, что все данные корректны.


Редактирование информации механизатора

Индивидуальное редактирование карточки

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

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

  • Нажмите на иконку карандаша () в левой части строки механизатора (первая колонка).

  • Откроется диалоговое окно редактирования с предзаполненными данными на обеих вкладках.

  • Внесите необходимые изменения.

  • Нажмите «Сохранить» для применения изменений.

Рис. 7. Форма редактирования механизатора


Массовое редактирование

Для одновременного редактирования данных нескольких механизаторов:

  • Нажмите кнопку «Редактирование»  на панели управления.

  • Система переключится в режим таблицы массового редактирования.

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

  • Внесите изменения и/или примените групповые операции:

    • Копировать вниз — скопировать данные первой выбранной строки во все остальные выбранные строки.

    • Заполнить — открывает диалоговое окно для ввода единого значения, которое будет применено ко всем выделённым ячейкам.

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

    • Копировать в буфер обмена — скопировать выбранные строки для вставки в другое приложение.

    • Вернуть изменения — откатить все несохранённые изменения.

  • Нажмите «Сохранить» в правой части панели.


Режимы работы

Режим таблицы (множественное редактирование). В этом режиме все механизаторы отображаются в строках таблицы с полным набором колонок. Пользователь может:

  • Редактировать каждую ячейку отдельно, дважды нажав на неё.
  • Выбирать несколько строк чек-боксами.
  • Применять групповые операции (копирование, заполнение, очистку) к выбранным строкам.
  • Добавлять новые строки механизаторов в конец таблицы.
  • Удалять строки (при наличии прав).

Режим однострочного просмотра. Переключение на этот режим осуществляется через меню действий. В этом режиме:

  • Каждый механизатор отображается на отдельном экране с полной информацией.
  • Навигация между записями осуществляется нажатием стрелок вперёд/назад.
  • Удобно для детального редактирования одной записи, так как все поля видны без прокрутки.
  • Можно использовать для просмотра истории изменений (если функция доступна).

Установление статуса "Уволен"

Для исключения механизатора из активного реестра и мониторинга диспетчера:

  • Откройте карточку механизатора для редактирования (нажмите карандаш).

  • На вкладке «Основные данные» найдите поле «Уволен» в правой колонке четвёртой строки.

  • Нажмите на выпадающий список и выберите значение «Да».

  • Нажмите «Сохранить».

Результат:

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

Рис. 8. Установка статуса «Уволен = Да» на вкладке «Основные данные» в правом выпадающем списке



Связанные разделы

Модуль «Механизаторы» интегрирован с другими функциональными областями системы SmartAgro и служит источником данных для:

  • Монитор диспетчера / Транспортные работы — использует реестр механизаторов для отображения доступных исполнителей, назначения производственных задач и отслеживания выполнения работ в реальном времени.
  • Учётные листы — привязывает механизаторов к учётным листам для автоматического расчёта оплаты труда, начисления надбавок и формирования уведомлений о выплатах.
  • Структура выплат — использует табельные номера механизаторов для расчётов заработной платы, бонусов и других видов компенсации.