табель учета рабочего времени php

Табель учета рабочего времени API

Табель учета рабочего времени API

Предисловие

Это было еще когда компьютеры начинали входить в нашу жизнь. У меня был небольшой опыт программирования на Бейсике (в институте). Прошло 3 года после окончания института и моя работа не была связана с компьютером (да еще и 2 года армия).

И вот я пришел на новую работу, где большие ЭВМ. То что учили и показывали в институте было уже вчерашним днем. А здесь соседний отдел, который занимается разработкой устройств для ЭВМ. Сотрудники в белых халатах, носят диски, все сидят за дисплеями и работа кипит. Я с завистью смотрел на программиста, который быстро работал на клавиатуре, а на экране выводились какие то символы и что-то там считалось. Это было одним из значимых событием в моей жизни.

Вот оно настоящее, живое и такое близкое будущее. Компьютеры будут решать все. Людям останется только думать и принимать решения, а все остальное будут решать компьютеры.
И для этого и нужна клавиатура, чтобы отдавать приказы что нужно делать.

Главная мысль: Где же находится та кнопка на клавиатуре, нажав на которую совершится чудо и я увижу результат работы людей которые работают здесь и пишут программы?

Но чуда не случилось. Оказалось, что времени прошло еще мало и людям нужно еще много и упорно работать, чтобы это стало явью. Прошло много времени и еще пройдет какое тот время и такое будущее наступит.
Вот и вся история.

Теперь о решении которое хоть на немного, но приблизит нас к будущему, когда все что нужно будет сделать — это отдать приказ компьютеру или хотя бы нажать заветную кнопку на клавиатуре компьютера.

Табель

Табель составляют уже много лет. Я помню то время, когда табель представлял из себя лист формата А3 хорошо прочитанной книги. До дыр. Это был ДОКУМЕНТ. На этом листе бумаги было отражена работа многих людей и к нему относились, очень ответственно и бережно. Но прошло время и табель стал простой бумажкой для отчета. Не сильно важно, что там будет написано. Лишь бы он был. И люди уже стали забывать, что такое ОТИЗ и учет труда и зачем это все было нужно.

Так вот произошло и в этом живем и работаем. Но тем не менее табель все равно нужно делать. И нужно тратить время, что бы его заполнить.

Итак, вот оно — настоящее :

Задача сделать табель.
Месяц — март, количество сотрудников — 10.

Сотрудники работают так:

1. Заполняем данные, рассчитываем и скачиваем файл Excel.

1.2. Если картинки:
Скачиваем клиента с Github, распаковываем архив и запускаем API клиента в браузере.

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

Источник

Простейщая система учёта рабочего времени

Простейшая?

Человек сам, что-ли метку ставит?

Еще 10 минут и система готова =)

Для офисных работников кнопочку монтируем в стул!

только не кнопочку тогда, а пъезодатчик, и настраивать на вес каждого конкретного человека

Добавляем немного административщины в виде совершенно нормального требования выключать комп перед уходом домой и анальные кары за включение компа соседа.

По вкусу добавить отчетов на любом скриптовом или не скриптовом ЯП.

Как выше подсказали, СКУД, и предложений масса. И вообще, для реализации персональной задачи нужны подробности.

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

Люди, спасибо всем, кто ответил. Буду думать ещё. Нужна просто замена обычному журналу. В журнал записывают время прихода, время ухода и фамилию. Конечно, за выходные можно написать хорошую такую штуку самому, но, может, есть что готовое.

видити ли, он уже стоит. но тут надо чисто регистрировать факт прихода, факт ухода. реализация нужна не СКУД, а програмный продукт только

во-во. 🙂 что-то по этому типу 🙂

там в рм есть учет времени. может это плагин, я не уверен. можно создать таск «рабочее время», или хоть каждый день такой создавать, или на месяц, или один на все время. утром приходит сотрудник и жмет в таске Start, время пошло. не нажал — ссзб. вечером жмет end или что там, потом отчет по затраченому времени. можно интегрировать это с разными приблудами. есть всякие плагины дял оболочки. hamster как-то так, но там более точный учет. в трее работает. гугли вопщем, тут нужно брать и пробовать, так сходу правильный выбор тебе никто не подскажет, все эти штуки всегда с освоими косяками и странностями

точно. спасибо! буду смотреть. всё иидёт к тому, что такое самому нужно делать.

у нас там стоит какой-то wk-time, по крайней миере так называется его недельный отчет по часам

Источник

Учет рабочего времени с расчетом баланса

Автоматизация процессов учета рабочего времени повышает эффективность работы компании, упрощает контроль трудовой дисциплины и расчет заработной платы и нивелирует влияние человеческого фактора. Однако жесткие алгоритмы учета рабочего времени могут вызвать негативную реакцию сотрудников. Контролировать дисциплину и сохранить комфортный климат в коллективе позволяет учет рабочего времени c расчетом баланса – по алгоритму гибкого графика.

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

Применение

Учет рабочего времени с расчетом баланса станет удобным решением для предприятий и учреждений с недельными, сменными и скользящими графиками, при которых допустимы небольшие отклонения, подлежащие учету и отработке.

Для компаний, где работа осуществляется на условиях сдельной оплаты труда или выработки суммарной месячной нормы, также подойдет учет рабочего времени по алгоритму гибкого графика.

Алгоритмы учета

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

Факт входа в рабочие и нерабочие помещения регистрируется системой. Например, когда сотрудник входит в столовую, система фиксирует выход из рабочей зоны и вход в нерабочую. Таким образом время, проведенное в курительной комнате, столовой, зоне отдыха, учитывается как нерабочее. На основании данных о входах и выходах система рассчитывает рабочее время сотрудника с учетом графика работы и допустимых отклонений и формирует табель.

Например, при рабочем дне с 9:00 до 17:45 и обеденном перерыве в 45 минут сотрудник может прийти на 15 минут позже – в 9:15 и уйти на 15 минут раньше – в 17:30. Время, потраченное на приходы позже и уходы раньше в рамках заданных отклонений, сотрудник может отработать. Время, отведенное на обед, сотрудник может использовать частями.

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

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

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

Параметры сменного графика также предусматривают возможность указывать неограниченное количество интервалов работы в течение рабочей смены. Возможность указывать день начала смены и количество дней в смене сотрудника позволяет организовать любую сменную схему работы. Например, график работы 3/3 с указанием дня начала смены.

Параметры сменного графика позволяют организовать учет ночных смен, когда рабочий интервал «переходит через 0-00», а также указывать различные интервалы на разные дни недели.

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

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

На предприятиях, где оплата осуществляется по факту отработки месячной нормы рабочего времени, ведется учет положительного и отрицательного баланса в течение рабочих дней всего учетного периода. Сведение баланса осуществляется в конце учетного периода.

Построение табеля

В случае положительного баланса рабочего времени табель заполняется согласно месячной норме (например, в случае стандартной месячной нормы 40 часов в неделю или 160 в месяц в табеле будет установлена ежедневная норма — 8 часов на каждый день).

При отрицательном балансе нарушения должны быть отработаны или закрыты оправдательными документами. В этом случае табель рабочего времени формируется без учета незначительных отклонений. Например, при разрешенных опозданиях на 10 минут и нарушениях только в этих пределах в табель сотрудника будут занесены не 7 часов 50 минут, а 8 часов.

Поскольку табель формируется по стандартной форме T-13 и соответствует нормам и требованиям российского трудового законодательства, он может быть экспортирован в 1С для расчета зарплаты без изменений

Гибкий учет рабочего времени в системах PERCo позволяет контролировать баланс отработанного времени и автоматически формировать корректный табель УРВ в рамках ТК РФ. За текущим балансом сотрудники могут следить самостоятельно.

Источник

Заполняем табель в блокноте (клиент табель API)

Скачиваем клиента API, распаковываем архив.

1. Работа в браузере.

2. Заполнение данных организации и сотрудников в файле Excel.

Примеры заполнения табеля приведены в клиенте API (кнопка примеры)

Успешной всем работы.

Специальные предложения

Спасибо за замечание.

Добавлю в следующей версии выбор подразделения. И конечно сохранение и воостановление данных по выбранному подразделению. Это все несложно сделать.

Для справки : В клиенте предусмотрено сохранение и восстановление в/из хранилища браузера введенных данных для каждого месяца. Т.е. для каждого месяца свои данные. Но это данные одного подразделения.

Для тех кто дочитал до этого сообщения:

В посте описан клиент API как один из примеров использования API табель.

Источник

Timesheet

Электронный табель учета рабочего времени (Т-12, Т-13)

Экономьте до 35% времени на заполнении табеля!
Теперь это в несколько раз быстрее и удобнее.

Начните заполнение, и уже через 15 минут он будет готов.*

С какой проблемой вы столкнулись?

Только начинаете вести учет
и ищете наиболее
подходящий способ?

Ведение табеля отнимает
слишком много времени

Ищете более широкие возможности,
чем предусматривают стандартные
формы Т-12 и Т-13

Нужен более простой, быстрый
и эффективный способ ведения
учета, чем используемый?

Электронный табель Timesheet
эффективно решает все эти и многие другие проблемы!

Как это работает?

Преимущества электронного табеля Timesheet

Заполнение табеля по нескольким сотрудникам, логически объединенным в группу — «Отдел».

Функция незаменима, когда нужно работать со списками сотрудников по каждому подразделению, отделу либо цеху раздельно. Кроме этого в качестве логического объединения группы сотрудников может выступать бригада, ресторан, индивидуальный предприниматель с сотрудниками и т.д.

Полезная функция для случаев когда Ваши сотрудники преимущественно работают по повторяющемуся графику работы. Создали график работы, привязали к сотрудникам, заполнили табель по ним.

Доступно создание нескольких графиков работы одновременно для одного и более сотрудников, например 5-ти или 6-ти дневная рабочая неделя, сутки через трое и так далее.

Позволяет управлять тем, кто и когда может заполнять табель.

Функция полезна, когда список сотрудников разделен на группы и по каждой группе ведет заполнение ответственный, за которым она закреплена при этом без доступа к другим. А также возможен запрет заполнения табеля на прошлые дни например после 9:00 текущего дня.

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

Нужно всего лишь выделить курсором мыши блок ячеек, после этого можно задать количество часов и код

Источник

Операционные системы и программное обеспечение