Сервис автоматической генерации табеля заработной платы позволяет в автоматическом режиме получать табель заработной платы подразделения. Сервис располагается по адресу http://timesheet.bgpu.ru/ , страница отдаваемая сервером доступна только в локальной сети университета по соображениям безопасности. Он представляет из себя отображаемую веб-страницу в браузере. Рекомендуем использовать свежие версии браузеров firefox, google chrome, так как тестирование одностраничного приложения происходит именно в среде этих браузеров.
По-сути работа с сервисом представляет из себя - начальную настройку и редкое посещение сервиса для внесения корректировок в табель. Для корректного использования работы системы рекомендуем ознакомиться с краткой демонстрацией пошаговой инструкции по заполнению данных в систему http://wiki.bgpu.ru/public/timetable-generate#начало-работы .
Для начала работы вам необходимо пройти по адресу http://timesheet.bgpu.ru/ . Вы увидите следующую страницу :

Для дальнейшей работы требуется идентифицировать подразделение. Если оно уже существует, то нужно нажать на кнопку ВОЙТИ и ввести логин и пароль в соответствующие поля. В случае если вы забыли учетные данные для аутентификации то вам необходимо обратиться с соответствующим письмом на webmaster@bgpu.ru. Если же вашего подразделения не существует в базе данных, необходимо создать учетную запись, для этого нажмите на кнопку ДОБАВИТЬ НОВОЕ ПОДРАЗДЕЛЕНИЕ . После аутентификации перед вами будет представлено окно Основные настройки подразделения.
На данной странице возможно менять общие настройки подразделения.

Как видно из изображения, слева располагаются пункты меню по котороым можно перемещаться кликая на них указателем мыши. Содержание каждого пункта будет располагаться в центральном окне. Здесь расположены следующие поля:
В конце содержимого страницы располагается две кнопки: СОХРАНИТЬ, УДАЛИТЬ ПОДРАЗДЕЛЕНИЕ.
В данном разделе располагается список работников подразделения. В этом разделе возможно добавлять/удалять/изменять работников подразделения, а также манипулировать их должностями.

Для того чтобы добавить работника к подразделению, требуется нажать кнопку ДОБАВИТЬ РАБОТНИКА. При нажатии на эту кнопку в центральном окне появится область со вводом именем работника, для успешного добавления необходимо нажать на кнопку СОХРАНИТЬ.

Для включения работника в общий табель, необходимо добавить к нему должность(и). Для этого на нужного работника необходимо кликнуть указателем мыши, чтобы перейти в окно настройки данных конкретного работника. Здесь располагаются кнопки: СОХРАНИТЬ, НАЗАД, УДАЛИТЬ РАБОТНИКА, ДОБАВИТЬ ДОЛЖНОСТЬ. А также список должностей работника под надписью Должности работника.

После того как вы нажали на кнопку ДОБАВИТЬ ДОЛЖНОСТЬ, в центральном окне появится окно настройки новой должности выбранного работника.

Сущность одного работника включает в себя имя этого работника и список его должностей. Каждый работник может иметь несколько должностей. Каждая должность включает в себя:
Каждая должность будет включаться в табель с именем работника и соответственно наименованием должности. После того как все поля будут заполнены необходимо, нажать на кнопку СОХРАНИТЬ, для успешного добавления должности к работнику. Для редактирования уже существующей должности необходимо выбрать( кликнуть указателем мыши ) из списка должностей необходимую вам. Все поля уже у существующей должности идентичны, для манипуляции должностями нажимайте соответсвующие кнопки(сохранить, назад, удалить должность).
В этом разделе располагается список адресов электронной почты, на которые будут высылаться табеля в виде документов формата .xlsx (https://ru.wikipedia.org/wiki/Microsoft_Excel) на заданные в планировщике даты (http://wiki.bgpu.ru/public/timetable-generate#планировщик-рассылки-табеля). Адрес электронной почты на который будет приходить сгенерированный документ в заданный день. Каждая запись включает в себя:
В этом разделе располагаются списки дополнительных выходных дней(также могут означать и праздники, но в табеле не существует разницы между праздником и выходным днем). День или промежуток дней означающий свободный от работы промежуток времени. Отмечается в табеле как буква в. Данный тип записи распространяется на всех работников подразделения. Каждая запись включает в себя день/месяц/год. Значение дня возможно указывать через символ '-', что означает промежуток дней. Следует отметить, что стандартные выходные в неделе автоматически добавляются в табель, но к сожалению пока не реализован функционал автоматического определения праздников в году, так как некоторые из них могу варьироваться в своих датах. К тому же вы можете добавить статические праздники( 8 марта, 23 февраля и т.д) самостоятельно - указав в поле Год - Все года.


В этом разделе располагаются списки дней у которых урезанное количество рабочих часов. Чаще всего эти дни предшествуют перед праздниками( для получения списка урезанных часов на год вперед, вам следует обратиться в бухгалтерию ) так как обычно перед праздниками рабочих часов меньше. День или промежуток дней в которые будут дополнительно вычитаться часы, к примеру урезанный рабочий день. Данный тип записи также содержит день/месяц/год, день также возможно задавать промежутком. Запись включает в себя количество часов которые должны быть вычтены у работников в этот промежуток дней. Часы в этой записи напрямую зависят от ставок должностей работников. Этот тип записи также распространяется на всех работников подразделения.
В этом разделе располагаются списки дней в которые отсутствует работник по заданной причине, к примеру коммандировка, беременность и т.д.. Запись содержит день/месяц/год, день также возможно задавать промежутком. Помимо временного промежутка включается:

Список дней в которые будет высылаться табель на указанный e-mail (http://wiki.bgpu.ru/public/timetable-generate#e-mail). Запись с указанием дня, в который будет сгенерирован табель и отправлень на заданную почту. Запись включает в себя день/месяц/год - соответственно день генерации и отправки табеля.
Час - желаемый час выполнения генерации и отправки
Сгенерировать половину - табель будет заполнен только до 15 числа месяца включительно
Нами было установлено значение по-умолчанию: 10 числа каждого месяца любого года будет сгенерирован и отправлен табель за половину месяца, в свою очередь же 20 числа каждого месяца любого года будет сгенерирован и отправлен табель за полный месяц. Обе из этих генераций настроены на 8 утра. При желании вы также можете изменить эти записи или же вовсе их удалить.
Позволяет сгенерировать документ на заданную пользователем дату, документ отправляется в ответ по запросу, а также существует возможность отправить одновременно на почту.