|   |   | 
| 
 | ЗУП. Настройки вида расчета | ☑ | ||
|---|---|---|---|---|
| 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 и при расчете исправленного документа надбавка за январь этому сотруднику будет нулевой. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |