Имя: Пароль:
1C
1С v8
ЗУП Больничный лист - размер дневного пособия - кто прав?
0 birk
 
17.01.12
13:13
МРОТ = 151,69

Если среднедневной 150,03(т.е. меньше МРОТа), то размер дневного пособия 151,69 * 1,15(районный коэфф) = 174,33 - правильно

Но если среднедневной 158,89 (т.е. больше МРОТа) то размер дневного пособия 158,89 (неправильно, как говорят расчетчики, должен = 174,33)
1 birk
 
17.01.12
13:14
Поправка МРОТ 151,59
2 Gesperid
 
17.01.12
13:16
расчетчикам в консультанте лень порыться, а тебе погуглить?
3 Gesperid
 
17.01.12
13:17
4 Cube
 
17.01.12
13:17
(0) По этому алгоритму не важно, больше получается среднедневной у сотрудника или меньше, получать будет по МРОТу, да?))))
5 birk
 
17.01.12
14:58
Так считается у меня в ЗУПе релиз 43.3
Может кто-нибудь проверить, как считается дневное пособие, если среднедневной МЕЖДУ 151.59 И 174.33?

Вот запрос для поиска больничных:



ВЫБРАТЬ
   ОсновныеНачисленияРаботниковОрганизаций.Сотрудник,
   ОсновныеНачисленияРаботниковОрганизаций.Регистратор,
   ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации,
   ОсновныеНачисленияРаботниковОрганизаций.ДополнительныеДанные
ИЗ
   РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ГДЕ
   ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.Код = "070"
   И ОсновныеНачисленияРаботниковОрганизаций.ДополнительныеДанные МЕЖДУ 151.59 И 174.33
6 birk
 
17.01.12
15:25
up (5)
7 birk
 
17.01.12
15:49
up2
8 Упанишады
 
18.01.12
08:02
(0)В случае, когда 151.59 <= среднедневной <= 151.59 * 1.15  ЗУП ведет себя не совсем логично. (Без ограничения общности считаем, что районный коэффициент = 15%) Нелогичность заключается в том, что для расчета используется среднедневной, а не 151.59 * 1.15. В то же время если среднедневной < 151.59, то для расчета начислений используется цифра 151.59 * 1.15. Из-за этого, например:
1) когда среднедневной = 151, то цифра для расчета начислений за день будет 151*1.15 = 173.65
2) когда среднедневной = 152, то цифра для расчета начислений за день будет 152
173.65 < 152
т.е. у работника с более высоким среднедневным заработком будет меньше сумма больничного.

В Интернете на данный вопрос можно найти разные точки зрения.
Исправить нелогичное поведение довольно просто:
В общем модуле "ПроведениеРасчетов" строку
"Если ЗаработокЗаЕдиницуВремени < РазмерОграниченияСнизу * 24 / 730 Тогда"
заменить на
"Если ЗаработокЗаЕдиницуВремени < РазмерОграниченияСнизу * 24 / 730 * Макс(ИсходныеДанные.РайонныйКоэффициентРФОрганизации, 1) Тогда"
9 Упанишады
 
18.01.12
08:06
(8)+ ЗУП 2.5.42.4