|
ЗУП. Настройки вида расчета | ☑ | ||
---|---|---|---|---|
0
Lesya_L
07.02.14
✎
09:11
|
Конфигурация ЗУП.
Есть вид расчета "Надбавка", рассчитывается пропорционально отработанному времени: / Норма времени за месяц в часах * Время в часах Вытесняется больничным. Но только на период больничного. Как настроить надбавку так, чтобы она вытеснялась полностью, если в месяце есть больничный? |
|||
1
НастоящееИмя
07.02.14
✎
09:21
|
(0) См. оклад или подобные виды расчета
|
|||
2
Lesya_L
07.02.14
✎
09:29
|
(1) Оклад вытесняется больничным только на время больничного.
|
|||
3
FireAlex
07.02.14
✎
09:31
|
то есть если человек 1 день болел - не считать?
|
|||
4
Lesya_L
07.02.14
✎
09:34
|
(3) да
|
|||
5
MUXACb
07.02.14
✎
09:38
|
(4) Поставьте в формулу условие, если Время < Норма тогда 0
|
|||
6
MUXACb
07.02.14
✎
09:38
|
+(4) Только это подействует на все неявки
|
|||
7
Lesya_L
07.02.14
✎
09:49
|
(6) если и на отпуска подействует, то такой вариант не подойдет..
|
|||
8
Lesya_L
07.02.14
✎
09:50
|
Настройками можно решить задачу? или нужна доработка?
|
|||
9
Пеппи
07.02.14
✎
10:06
|
Почему надбавка считается не процентом от оклада? Так ведь тоже соблюдается пропорциональность отработанному времени
|
|||
10
FireAlex
07.02.14
✎
10:06
|
попробуй через показатель расчетная база
если он не равен нулю то ноль в расчетную базу включи бл |
|||
11
Gogger
07.02.14
✎
12:29
|
(0)Надбавка = РасчетнаяБаза*?(Норма времени за месяц в часах = Время в часах,1,0)
Если норма времени равна отработанному времени, значит невыходов не было, и коэффициент отработанного времени будет равен единице. Правда, если был не больничный, а отпуск - то надбавка тоже не выплатится. |
|||
12
Gogger
07.02.14
✎
12:35
|
(7) упс, не заметил уточнения...
в общем случае задача не решаема, поскольку а) вытесняемое время не типизируется (т.е. отличить больничный от отпуска на уровне показателя нельзя) и б) главное - больничный может быть принесен сотрудником и через два месяца после начала отсутствия по болезни. и это время до момента регистрации БЛ будет просто невыходом по невыясненной причине - вы будете сторнировать надбавки постоянно? Так что не очень логичным получается это начисление. |
|||
13
К_Дач
07.02.14
✎
12:46
|
Настройками не решить. Пишешь внешнюю обработку, механизм аналогичен "ввод разового начисления". При вводе больничного, в коде прописать вытеснение "надбавки" за весь период действия, остальное не трогать.
|
|||
14
FireAlex
07.02.14
✎
12:47
|
вообще как считается процентом от базы или фикс сумма*время/норма?
|
|||
15
К_Дач
07.02.14
✎
13:01
|
(14) какая разница, как она считается, хоть так хоть сяк. Суть в вытеснении по периоду, а не в расчете. Если больничный настроить так, чтобы он вытеснял все виды расчетов, указанные в качестве базовых для него, чтобы он полностью вытеснял весь период действия, то тогда вытеснится отпуск и оклад. А нужно только надбавку
|
|||
16
Lesya_L
07.02.14
✎
15:53
|
(13) Получается, документ "Начисление ЗП" тоже дорабатывать? чтобы надбавка не начислялась автоматом, если уже есть больничный
|
|||
17
Gogger
07.02.14
✎
16:45
|
(16) вы с заказчиком таки-рассмотрите ситуацию, когда сотрудник отсутствует, больничного еще нет, а приносит он его через месяц, например...
в этой ситуации - что с надбавкой? а если он во время отпуска заболел, например? |
|||
18
Lesya_L
07.02.14
✎
16:47
|
(17) если больничный приносят потом, то сторнироваь надбавку за стаж
|
|||
19
По-читатель
07.02.14
✎
18:06
|
(15) Разве в (10) не предложено решение для случая расчета надбавки пропорционально отработанному времени от фиксированной суммы?
(0) Так как все таки у Вас считается надбавка? |
|||
20
Gogger
07.02.14
✎
18:47
|
(18) и зачем весь этот геморрой-то?
не проще ее сделать процентом от оклада (в вытеснения которого уже все невыходы, больничные и отпуска включены) |
|||
21
Lesya_L
08.02.14
✎
17:42
|
(20) Надбавку нужно отсторнировать полностью....за весь месяц! Даже если человек болел 1 день.
|
|||
22
Lesya_L
08.02.14
✎
17:43
|
(19) надбавка считается по шкале от стажа
|
|||
23
Lesya_L
08.02.14
✎
17:44
|
(19) пропорционально отработанному времени
|
|||
24
ILM
гуру
08.02.14
✎
21:56
|
это надбавка за здоровье? за стаж? какая-то незакононая "надбавка"? не за время, не за работу. "эффеменды" опять поди придумали
|
|||
25
FireAlex
08.02.14
✎
22:13
|
а если так сделать: в расчетную базу добавить больничный- а формулу сделать так:
?(РасчетнаяБаза=0,Стаж,0) то есть если есть больничный то всегда 0, если нет то считаем по стажу как надо. |
|||
26
FireAlex
08.02.14
✎
22:15
|
вытесняющие можно настроить как в окладе.
|
|||
27
По-читатель
09.02.14
✎
11:05
|
(25) А если у надбавки есть расчетная база (из ответов (22)(23) я этого, к сожалению, не понял), то можно попробовать ввести пользовательский показатель схем мотивации, к примеру ЕстьБольничный (числовой, для сотрудника, ежемесячно перед расчетом зарплаты) и написать в надбавке формулу:
Результат = ?(ЕстьБольничный=1,0,ФормулаНадбавки) После чего расчетчики ежемесячно вводят этот показатель тем работникам, у которых есть больничный и ставят его равным единице. |
|||
28
Gucci76
09.02.14
✎
12:46
|
(27) Можно упростить работу пользователям.
Написать обработку заполнения табличной части, которая будет заполнять это значение. Тока надо подумать как перерасчет считаться. |
|||
29
Gogger
10.02.14
✎
12:54
|
требование (23) противоречит требованию (21) вы не находите?
|
|||
30
По-читатель
10.02.14
✎
13:11
|
(29) Нет. Они бы были, если бы по этому ВР велся учет отработанного времени.
|
|||
31
Gogger
10.02.14
✎
14:10
|
(30) и что написано в (23)??? как это можно посчитать, если учет времени не вести?
|
|||
32
По-читатель
10.02.14
✎
14:47
|
(31) А я и не говорил, что учет времени не ведется. Ведется. Только не надбавкой, а (в общем случае) основным плановым начислением. При расчете надбавки отработанное рабочее время уже учтено и известно.
|
|||
33
Gogger
10.02.14
✎
15:11
|
(32) не очень понял, что вы имеете ввиду... учет времени ведется либо а) вытесняющими документами, б) вводом табеля.
для всех видов начислений (которые не участвуют в вытеснении) время тоже "уже учтено и известно" - и для оклада, и для премии. тут проблема ровно в том, что есть время отработанное и неотработанное. а вот "неотработанное время по болезни" или "неотработанное время по отпуску" система никак не считает. Поэтому надбавка как-то не очень логична - почему при больничном (даже однодневном) она должна полностью сторнироваться, а при отпуске в 14 календарных дней - не должна? |
|||
34
По-читатель
10.02.14
✎
15:44
|
(33) Согласен. Выразился не корректно. Имел в виду, что ВР надбавка не влияет на учет рабочего времени, хотя её расчет и зависит от отработанного времени. Поэтому при заданном нами произвольном условии может быть отсторнирована полностью, что никак не отразится на отработанном времени в программе.
А по поводу логичности обсуждаемой надбавки можно предположить следующее. Допустим суть такой надбавки - надбавка за здоровый образ жизни (ну или как то так). И тогда если сотрудник не брал больничный в расчетном периоде, то надбавка начисляется ему от отработанного времени. А если брал хоть на день, то в этом расчетном периоде она ему вообще не положена. И отпуск в данном случае не причем. Но вопрос ТС был в т.ч. (8) можно ли решить задачу из (0) настройками. Я просто попытался развить мысль, высказанную в (10). Возможно предложенный мною вариант решения не оптимален и не удобен в использовании на практике. Но разве он неработоспособен? |
|||
35
Gogger
10.02.14
✎
16:05
|
(34)"Здоровый образ жизни" логично оплачивать со смещением на 2-3 месяца, поскольку в (17) я указывал, что будут проблемы с постоянным сторнированием этих надбавок, поскольку де-факто больничный может быть принесен и через два месяца.
|
|||
36
По-читатель
10.02.14
✎
16:38
|
(35) Про "здоровый образ жизни" это просто мое предположение. Возможно суть этой надбавки совсем не в этом.
Возможно, проблемы со сторнированием надбавок таки будут. Хотя что мешает их минимизировать вводом показателя ЕстьБольничный и при неявке по невыясненной причине? Вот только я уже не понимаю, что мы сейчас обсуждаем: правомерна ли такая постановка задачи или работоспособно предложенное в (27) решение? Тем более что ТС, похоже, уже сама потеряла интерес к данной теме)) |
|||
37
Gogger
10.02.14
✎
16:41
|
(36) ваш вариант работать будет, только придется руками вводить показатель "Есть больничный", при том, что де-факто больничного еще нет :) Автор, я так полагаю, пошел все-таки выяснять - что же они там хотят начислять по итогу...
|
|||
38
По-читатель
10.02.14
✎
16:47
|
(37) А если назвать показатель не ЕстьБольничный, а ХренТебеАНеНадбавка? ;)
|
|||
39
Gogger
10.02.14
✎
16:49
|
(38)да какая разница, как его назвать-то...
в какой ситуации он должен вводиться? когда сотрудник отсутствует? |
|||
40
По-читатель
10.02.14
✎
16:55
|
(39) Отсутствует по невыясненной причине (сказал, что принесет больничный) или когда этот больничный уже есть.
|
|||
41
Gogger
10.02.14
✎
17:11
|
(40)ну то есть мы возвращаемся к варианту когда ЛЮБОЙ невыход обнуляет надбавку.
|
|||
42
По-читатель
10.02.14
✎
17:26
|
(41) Ну почему любой? Только тот, на который мы вводим показатель. Управление то ручное))
Можно вводить только при наличии больничного. Но тогда, как Вы заметили, будут ситуации со сторнированием надбавки. Хотя и они должны обрабатываться корректно. Что бы уменьшить количество таких ситуаций можно вводить показатель и тогда, когда больничного еще нет, но сотрудник уже предупредил (например по телефону), что больничный будет. Думаю, что это уже организационные вопросы. Общая мысль такая: вводить показатель тогда, когда надбавки не должно быть. |
|||
43
Lesya_L
13.02.14
✎
14:10
|
(42) А если через 2 месяца принесут больничный...исправить показатель? чтобы отсторнировалось
|
|||
44
По-читатель
15.02.14
✎
17:55
|
(43) Об исправлении показателя в этом случае речь не идет, т.к. он вообще не должен был вводится, если нет больничного. А вот ввести показатель будет нужно.
Собственно надбавка отсторнируется и без показателя, а вот что бы она не начислилась в исправленном документе нужно сделать следующее. Если, например, в марте месяце принесут больничный за январь, в Вы в январе товарищу начислили надбавку, тогда нужно в марте ввести больничный за январь, затем за январь этому же сотруднику ввести показатель ЕстьБольничный со значением 1, и только потом жать кнопку "Исправить" январского документа "Начисление зарплаты сотрудникам организаций" и выбирать сотрудника, по которому внесен больничный (а соответственно и показатель ЕстьБольничный). В этом случае у показателя ЕстьБольничный в колонке "Показатели для расчета начисления" появится значение 1 и при расчете исправленного документа надбавка за январь этому сотруднику будет нулевой. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |