Текущее время: Вс, дек 15 2019, 08:57

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Компенсация отпуска при увольнении при нахождении в отпуске
СообщениеДобавлено: Чт, окт 31 2019, 16:58 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 24 2009, 11:26
Сообщения: 29
Всем привет.
По закону при увольнении сотрудника, который находясь в отпуске решил уволиться, не дождавшись окончания отпуска, последним рабочим днем является день увольнения соответствующий последнему дню прерванного отпуска.
В нашем случае прерванный отпуск начинался в предыдущем расчетном периоде, на весь его период замораживаются средние значения в том числе по правилам AV06, AV08 (плановые и фактические дни). После RUAVE эти данные используются для приведения премий к фактическому времени в правиле расчета RUA3.

Пример: Сотрудник оформил отпуск с 10.07.2019 по 29.08.2019., 02.08.2019 написал заявление с просьбой уволить его 12.08.2019. Отпуск за период с 13.08.2019 по 29.08.2019 отменен, остался только с 10.07.2019 по 12.08.2019. 12.08.2019 необходимо начислить компенсацию за неиспользованный отпуск. Расчетным периодом для исчисления среднего заработка для компенсации будет авг2018 - июль2019 (отпуск июль2018 - июнь2019). на 12.08.2019 имеются и отпуск и компенсация.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компенсация отпуска при увольнении при нахождении в отпуске
СообщениеДобавлено: Сб, ноя 02 2019, 15:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 08:53
Сообщения: 1279
Есть несколько мыслей по этому поводу.

1. Я не однократно сталкивался с проблемой неправильного использования замороженного значения в подобных случаях. На мой взгляд ее корень в не очень удачном алгоритме считывания замороженных значений . Обработка происходит в ФМ HRPY_AVERA_USE_FROZEN_AVERAGE. Например, в отношении ПРС с заморозкой A (по отсутствию) работает следующий код
Code:
      if i51av_a-frozen eq 'A'.
        READ TABLE AB WITH KEY ABZNR = AV_IT-ABZNR.
* if an average rule with A as "frozen type" is assigned to a wage type,
* this wage type must be generated by absence, so it has an AB-split.
* Otherwise, this wage type will not be processed and a warning message
* will be outputed.
        if sy-subrc <> 0.
           continue.
        endif.
        LOOP AT AVERAGE WHERE AVRULE = I51AV_A-AVRULE
                         AND BEGDA LE AB-endda
                         AND ENDDA GE AB-endda.
        ENDLOOP.

Почему поиск выполняется по дате окончания события (AB-endda), если средний мы считаем на дату начала? На мой взгляд, это не правильно.

2. По началу мне показал странным, что проблема проявилась только с правилами AV06 и AV08, почему только с ними? Делаю предположение, что у вас AV06 и AV08 используются и для расчета компенсации, и для расчета отпуска, а остальные ПРС разные. Здесь есть не очень очевидная ошибка настройки - нельзя использовать ПРС с установленной заморозкой A для событий, который не связаны с отсутствием.
Компенсация увольнения не связанна с отсутствием, поэтому для его расчета нельзя использовать ПРС с заморозкой A.
То есть, если есть 2 ВО, один из которых имеет сплит AB, а другой нет, то средних для них должен рассчитываться не перекрывающимися наборами ПРС, даже если все остальные характеристики расчета среднего для них совпадает.

У вас в журнале расчета есть предупреждение, типа проверьте настройку таблиц T51AV_A и T51AV_P? Оно из-за этого. Будут и другие ошибки, связанные со средними.

Переделайте настройку. ВО без сплита AB не должны использовать ПРС с заморозкой A.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компенсация отпуска при увольнении при нахождении в отпуске
СообщениеДобавлено: Вт, ноя 05 2019, 09:38 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 21 2011, 10:44
Сообщения: 35
Пол: Мужской
В стандартной настройке для расчёта компенсации отпуска при увольнении используется отдельное правило расчёта среднего (ATC1). Расчёт премии для этого правила производится с учётом отдельных правил расчёта среднего: AV28 (плановые дни) и AV29 (фактические дни). У этих правил заморозка отключена.


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

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


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

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


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

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