0
Исправлен

Заполнение нормативного календаря. Неверно подсчитывается сумма часов.

Анатолий Русин 6 лет назад в Прочее обновлен Вячеслав Шинкарев (менеджер разработки) 6 лет назад 12

Добрый день!

Клиент обратилась со следующим вопросом:

Настраивается неполный нормативный календарь. Шестидневный, по 1,83 часа в день.

Image 858

За январь 2018 года итого часов выдаётся 36.67.(в правой колонке на скриншоте поправлено вручную).

В январе 20 рабочих смен, каждая по 1,83 часа. Умножаем 1,83*20 = 36,6 часов.

Подскажите, пожалуйста, почему не сходится? Это ошибка программы? Или существует какая-то настройка, регулирующая подсчёт часов в месяце?

Клиенту нужно, чтобы выходило 36,6ч

Ответ

+1
Ответ
Исправлен

Сделано. Войдет в одно из обновлений. Включается настройкой "Настройка -> 6.  Общие настройки системы -> 6. Настройки режимов корректировки. -> Не округлять доли часа в графике"

На рассмотрении

Добрый день!

. Шестидневный, по 1,83 часа в день.

А сколько это в минутах)?

Как это значение получилось? 

Вахтер будет стоять с секундомером и контролировать ?

Настройка -> 6.  Общие настройки системы -> 6. Настройки режимов корректировки. -> Часы норм.календаря в минутах или долях

Но в поставке и так стоит правильная настройка "0", т.е. норма учитывается в долях.

Проблема в том, что расчёт этих долей неправильный - калькулятор уверяет, что 1,83*20=36,6, в то время, как КЗ ставит 36,67.

Такая норма часов в месяце(36,6) нужна клиенту для расчёта доплат за ночные и сверхурочные. С неправильным НРВ и расчёт тоже "поедет".

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


+1

1.83 - это 1 час 50 минут. 50/60=0,8333333333333 Если 0,8333333333333*20=36,66666666666. Программа округляет до 36,67. Николай правильно написал: видимо надо через сетки.

+1

Программа работает так:

При расчете в долях часа программа неявно корректирует доли, (которые все же являются скорее неким обозначением, т.к. смену считают обычно с точностью до пяти минут) при подсчете общей нормы: 1.83  = 1 час и 50 минут, 1.83 -> 1 + 50/60 = 1.83333333. В результате получается 20 смен -> 36.66666666, что округляется до 36.67

Ясно, спасибо.

Значит, будем через сетки настраивать.

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

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

Клиент стремится подстроить график сотрудника под его ставку. Которую в школах они бьют, как им заблагорассудится.

Дальше это как планируется использовать?

Бить ставку сотрудника можно разными способами. Можно пытаться требовать от работника работать 49 минут и 48 секунд(3*ха), а можно оставить стандартную пятидневку и уменьшить оклад в соответствующее количество раз и поставить в поле кадровой части размер ставки.

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

Ну то есть для чего эта мутотень с минутами и секундами, если она потом нигде не будет использоваться? Или они реально будут получать отчеты по которым будет видно, что Иванова отработала в этом месяце 5 часов 12 минут 31 секунду? 


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


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

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


+1
Ответ
Исправлен

Сделано. Войдет в одно из обновлений. Включается настройкой "Настройка -> 6.  Общие настройки системы -> 6. Настройки режимов корректировки. -> Не округлять доли часа в графике"

Сервис поддержки клиентов работает на платформе UserEcho