Перейти к основному содержимому

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

Список графиков работ​

Графики работы служат для назначения сотрудникам и оборудованию определенного графика работы в определенный календарный год. Для примера приведен список графиков работы из четырёх графиков:

  1. 08-20 оборудование без выходных. Такой график устанавливается для оборудования, на котором рабочие трудятся с 08 утра до 20 вечера по графику "два через два". У рабочих есть выходные, у оборудования нет выходных по данному графику;
  2. 2в+2р. График работы, когда календарный год начинается с двух выходных, далее два рабочих дня, и так до конца года;
  3. 2р+2в. График работы для режима работы "два через два", когда календарный год начинается с двух рабочих дней. Графики "2в+2р" и "2р+2в" являются комплиментарными, так чтобы рабочий пост не трудился каждый календарный день;
  4. Пятидневка. Обычный график работы для большинства сотрудников.

В списке графиков работ пользователь может добавить новый график с помощью кнопки "+". У каждого графика работы пользователь видит контекстное меню состоящее из пунктов:

  • Добавить год. Установить для данного графика рабочие дни на определённые рабочий год, используя производственный календарь, когда на производственный календарь за этот год налагается проекция определённого графика работ;
  • Редактировать. Переход на интерфейс редактирования графика работы.

Редактирование графика работ​

При добавлении или редактирование графика работы пользователь видит форму со следующими полями:

  • Календарь. Выпадающий список производственных календарей, для которого устанавливается данный график работы;
  • Наименование. Поле обязательное к заполнению;
  • Код графика работы. Сокращенное наименование графика работы. Поле обязательное к заполнению;
  • Количество часов в неделе для данного графика работы. Поле обязательное к заполнению;
  • Тип графика работы:
    • По дням недели, когда учитываются номера дней недели в графике работы
    • По циклам произвольной длины, когда график работы выстраивается с определённым циклом, состоящим из указанного пользователем количества календарных дней
  • Блок учёта выходных и праздников в виде флажков "Учитывать":
    • Выходные. Если флажок отмечен, сотрудники по данному графику работы в выходные отдыхают;
    • Праздники. Если данный флажок отмечен, сотрудники по праздничным дням года отдыхают, иначе трудятся;
  • Блок "Расписание работы", вид которого зависит от типа графика работы:
    • По дням недели. Выводится блок из семи дней в каждом. Для каждого дня недели пользователь выбирает либо "Не работает" либо рабочую смену, по которой трудятся сотрудники в данный день недели.
    • По циклам произвольной длины. В этом случае пользователь задаёт произвольное количество дней рабочего цикла с установкой рабочей смены сотрудника по номеру рабочего дня в цикле (смотри ниже). Дни в цикле нумеруются по возрастанию 1, 2, 3, ... После нажатия кнопки "Сохранить" данные на сервере обновляются. Кнопка "В список" возвращает пользователя в список графиков работы без сохранения данных в текущей форме.

График работ по циклам​

В данном примере редактируется график работы "2в+2р". Создан цикл из четырёх календарных дней, два из которых сотрудник отдыхает, третий и четвёртый дни трудится по определённой трудовой смене. И так в цикле в течение всего года: два дня отдыхает, два дня трудится. В данном примере мы видим, что флажок "Учитывать выходные" не установлен. Таким образом, сотрудники, которые трудятся по данному графику работ, работают без учёта выходных и будних дней. Они не работают только в праздники (установлен флажет учета "Праздников").

Добавление года к графику работы​

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

Просмотр года по графику работы​

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

  • Календарный год;
  • Наименование графика работы;
  • Режим графика работы;
  • Среднее число часов в месяце согласно произведённого расчёта;
  • Среднее число рабочих дней в месяце по данным за весь год;
  • График работы по календарным дням или дням производственного цикла;
  • Таблицу матрицы распределения рабочего времени по календарным дням в году составе колонок:
    • Месяц;
    • Дней. Количество рабочих дней в месяце;
    • Часов. Количество рабочих часов в месяце;
    • Далее дни с 01 по 31-е число месяца с указанием дня недели и типа рабочего дня:
      • рабочий (белый фон), дополнительно указывается количество часов, которые сотрудник должен отработать в этот день;
      • выходной (серый фон);
      • праздник (красный фон).