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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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