Текущее время: Чт, мар 28 2024, 20:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Пт, апр 29 2016, 14:52 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 29 2016, 13:37
Сообщения: 4
Ситуация:
Человеку заводится длительное отсутствие (например, отпуск по беременности и родам) с 10.01.2014 по 10.01.2016(то есть в январе 2014-го имеется один отработанный день - 9-е число). На следующий день после выхода из длительного отсутствия человек уходит в отпуск ежегодный (вид 0101).

Поле SPPE2 не заполнено(оно вообще скрыто). В V_T51AV_A в соответствующем правиле число релевантных периодов(relnump) = 12, а максимальное число периодов стоит 49.

В расчете, в функции RUAVE релевантными определяются периоды с 01.2014 по 12.2014, хотя в них отсутствуют фактически отработанные дни(кроме 01.2014).

Отрабатывает стандартный ФМ HR_RU_AV_REL_PER. Покопавшись в нем вижу, что в форме vac_period имеется следующий алгоритм:

1. Ведется поиск релевантного периода, считая от последнего, и выводится его номер l_count(в нашем случае l_count = 24).
2. Дальше работает формула: l_count = ( ( l_count - 1 ) DIV ps_51av_a-relnump ) * ps_51av_a-relnump + 1.
Где relnump = 12. Эта формула превращает наше 24 в 13.
3. Теперь определяются переменные l_minmax_endda = последний период - l_count = 12.2014, и l_minmax_begda = l_minmax_endda - ps_51av_a-relnump = 01.2014.
4. Идет проверка, попадает ли анализируемый период в промежуток между l_minmax_begda и l_minmax_endda. Если да, то анализируемый период определяется, как релевантный.

Вопрос: зачем нужен пункт 2?

насколько я понял, ФМ будет отрабатывать, как нужно, только если отсутствие длится ровно год или два, три и т.д., при этом начинаться оно должно с начала месяца


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Ср, май 04 2016, 17:55 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
ФМ HR_RU_AV_REL_PER работает так. Берет 12 месяцев, предшествующих событию, и проверяет, если ли в них необходимые данные. Если нет, то период сдвигается на следующие 12 месяцев и проверяется там. И т.д.
Цитата:
В расчете, в функции RUAVE релевантными определяются периоды с 01.2014 по 12.2014, хотя в них отсутствуют фактически отработанные дни(кроме 01.2014).
Как отсутствуют? 09.01.2014 был отработан, данные есть. Этого достаточно. Такое поведение ФМ правильное, ИМХО.

Цитата:
Вопрос: зачем нужен пункт 2?
Это технические детали. Пункт 1 - в каком первом периоде периодов от текущего есть данные. Пункт 2 вычисляет в какой промежуток из 12 месяцев попадет найденный первый месяц с данными. Далее по нему определяются границы периода, а по ним проставляется флаг релевантности.

Цитата:
насколько я понял, ФМ будет отрабатывать, как нужно, только если отсутствие длится ровно год или два, три и т.д., при этом начинаться оно должно с начала месяца

Тут все зависит от того, что считать как нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Ср, май 04 2016, 18:23 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 29 2016, 13:37
Сообщения: 4
RoustR, благодарю.

RoustR написал(а):
ФМ HR_RU_AV_REL_PER работает так. Берет 12 месяцев, предшествующих событию, и проверяет, если ли в них необходимые данные. Если нет, то период сдвигается на следующие 12 месяцев и проверяется там. И т.д.
Можете, пожалуйста, подсказать, чем обусловлена такая логика работы модуля? Может есть какой-то закон по определению нужного периода для подсчета среднего по такой логике? Или что-нибудь вроде этого?

Может быть, есть ФМ с такой логикой: ФМ находит первый период с фактически отработанным временем и начиная с него отсчитывает 12 месяцев назад и считает их релевантными?
Например, в ситуации, описанной в моем первом сообщении темы, релевантными определились бы периоды с 01.2013 по 01.2014.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия  Тема решена
СообщениеДобавлено: Чт, май 05 2016, 08:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
IvVirtue написал(а):
Можете, пожалуйста, подсказать, чем обусловлена такая логика работы модуля? Может есть какой-то закон по определению нужного периода для подсчета среднего по такой логике? Или что-нибудь вроде этого?
Постановление Правительства РФ№922 от 24.12.2007 "ПОЛОЖЕНИЕ ОБ ОСОБЕННОСТЯХ ПОРЯДКА ИСЧИСЛЕНИЯ СРЕДНЕЙ ЗАРАБОТНОЙ ПЛАТЫ".
В частности про это говорится в пункте 6
Цитата:
6. В случае если работник не имел фактически начисленной заработной платы или фактически отработанных дней за расчетный период или за период, превышающий расчетный период, либо этот период состоял из времени, исключаемого из расчетного периода в соответствии с пунктом 5 настоящего Положения, средний заработок определяется исходя из суммы заработной платы, фактически начисленной за предшествующий период, равный расчетному.


IvVirtue написал(а):
Например, в ситуации, описанной в моем первом сообщении темы, релевантными определились бы периоды с 01.2013 по 01.2014.
Тогда уж с 02.2013 по 01.2014.
Нет, такой ФМ не искал, ибо такой подход не соответствует законодательству.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Чт, май 05 2016, 08:45 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 29 2016, 13:37
Сообщения: 4
RoustR, спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Чт, ноя 29 2018, 16:09 
Специалист
Специалист

Зарегистрирован:
Чт, сен 20 2007, 07:13
Сообщения: 174
В продолжение темы.

Попался Заказчик с письмом от Минтруда, которое указывает, что такой подход законодательству соответствует.

Резюмирующий фрагмент письма:

"Таким образом, в ситуации, изложенной в письме, для расчета среднего заработка необходимо взять период и начисленные за это время предусмотренные системой оплаты труда виды выплат, в том числе премии, за 12 календарных месяцев, предшествующих отпуску по беременности и родам (с сентября 2013 г. по август 2014 г.).
Директор Департамента оплаты труда, трудовых отношений и социального партнерства".

Поддержка обещает написать в SAP, подождем результатов.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение базы для расчета средних при наличии длительного отсутствия
СообщениеДобавлено: Ср, окт 23 2019, 23:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 02 2013, 08:37
Сообщения: 5
Добрый день!
На проекте аналогичная задача: расчёт среднего заработка непосредственно после выхода из отпуска по уходу за ребенком(в качестве расчетного периода должны браться 12 месяцев, предшествующие декретному отпуску). Figo, обращение в SAP с этой проблемой что-то дало? Коллеги, поделитесь опытом/информацией, пожалуйста.

_________________
Мудр тот, кто знает не многое, а нужное


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB