Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації щодо оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

salary

Це стара версія документу!


Учет зарплат и премий

Позволяет:

  • Производить учет работ выполненных в рамках поставленных в планировщике заданий.
  • Контролировать количественно выполненные задачи.
  • На основании этих сведений производить расчет и выплаты заработных исходя из реально выполненных работ.
  • Вести табель учета рабочего времени.
  • Визуально наблюдать распределение работ и доходов между сотрудниками.
  • Контролировать задачи планировщика, для которых нету выполненных работ.
  • Распечатывать отчеты по каждому работнику за определенный период.
  • Гибко распределять права доступа к разным функциональным частям учетной среды.
  • Хоть как-то распределять и планировать время выполняемых задач при помощи модуля “Таймлайн работников”.

Использование в примерах

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

Далее модуль “Учет зарплат”

будет сам ласково намекать, на то, что стоит сделать.

Собственно первым делом следует заполнить справочники с расценками на работы, и зарплатами работников.

Что дальше? Ах да, проблема в том, что нету еще оплачиваемых работ, для наших сотрудников.

Это просто исправить. Допустим у нас есть заявка от пользователя на подключение. Оформляем соответствующую задачу в “Планировании работ”.

Вот как эта задача у нас будет выглядеть. “Кто должен выполнить” у нас будет рассматриваться как ответственный за выполнение задачи.

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

Добавив соответствующие работы, мы в последствии можем определить, что подключение выполняли два человека (да, коэффициент умножается на единицы измерения работ), то есть, если работу делал один работник - коэффициент равен 1, если двое - то можно установить 0.5, трое - 0.33. Денежные средства в отчете будут распределяться исходя из этого.

Если за конкретную задачу (допустим пользователь слишком нервный, вы пообещали сотруднику какую-то другую оплату, вы всегда можете заполнить поле “другая цена”. Оно будет превалировать над результатом умножения базовой стоимости работы на коэффициент.

Вот как у нас в последствии выглядит закрытая задача

У вас уже начали возникать резонные вопросы, а зачем это все? А вот зачем. Мы можем просмотреть оплачиваемые либо просто выполненные работы за период, в разрезе всех сотрудников

Можем в любой момент выдать заработанные деньги сотруднику на руки, согласно каждой работы, и попутно проконтролировать “что это было вообще такое и почему он это сделал?” Также можно сделать распечатку этого отчета, для того чтобы выдать на руки сотруднику для ознакомления, почему он получает вот столько денег, и что он конкретно для этого сделал.

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

Также в конце или начале рабочего дня, мы можем заполнять типичный табель учета рабочего времени, чтобы в финале узнать, сколько человеко-часов отработал каждый из работников. Начиная с релиза Ubilling 0.7.1 вы можете доверить отдельно заполнение табелей своему работнику, не давая ему доступа к всему модулю. Для этого предназначено право SALARYTSHEETS.

И даже распечатать его можем :)

Что мы будем видеть каждый день при удачном заполнении задач, работ и табеля? А вот что-то такое

Также мы можем искать запланированные задачи, по которым еще не сделано никаких работ

А также контролировать ситуации, когда в рамках одной задачи, сотрудники сделали “полтора подключения”

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

Установка и настройка

Для использования данной функциональности, требуется включение опции SALARY_ENABLED в конфиге alter.ini

SALARY_ENABLED=1
SALARY_TELEGRAM=0
;SALARY_FACTOR_DEFAULT=2
;SALARY_EMPLOYEE_PRESET=1
;SALARY_JOBTYPE_PRESET=1

Включение опции SALARY_TELEGRAM приведет к моментальной рассылке всех закрытых на сотрудников работ. Если вам кажется это спамом, можете оставить данную опцию отключенной и использовать вызов salarytelegram из RemoteAPI, например, так:

20 20 * * *     /bin/ubapi "salarytelegram"

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

Правда круто, когда сотрудники знают, чего они на самом деле сделали за этот день и сколько они при этом заработали?

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

salary.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1