Текущее время: Ср, июл 23 2025, 18:32

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Чт, янв 31 2013, 10:08 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Добрый день, коллеги!

При моделировании января 2013 года (01.2013) пересчитывается декабрь 2012 года (12.2012) и выдает желтую ошибку:
ДатаОбратнРасчета сотрудника: 01.12.2012 предшеств. СамРаннОбрРасч 01.01.2013
Сообщение HRPAY99CALC726

При продуктивном расчете считается только 01.2013, все нормально.

Нашел ноту Note 1574351 - CE: Wrong retro-calc during simulation of previous period

Все происходит в классе CL_HR_PAYROLL_MAIN_RETRO методе ORGANIZE_RGDIR_FOR_SIMULATION:

CHECK payty = space AND sw_fc_upd = space. "regular period and simulation only

* STEP 1
* Determine cutoff period =: curr_per: check = x -> PCR;
* check = space: -> last result + 1, but here high_date will do
* last date of current period if check is active
* otherwise high date

* STEP 2
* Get the retro for the REGULAR PAYROLL of the simulated period

* STEP 3
* If simulation of future period, get the minimum between retro date of simulated period
* and the retro date in the future
* Bring the retro from the future comparing to current period
* If the simulated period is equal to current period, we can consider as future

* STEP 4
* simulation for future
* Delete future periods

Кто-нибудь сталкивался с такой ситуацией?
Зачем это было сделано? И корректно ли работает?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Чт, янв 31 2013, 10:54 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 13 2011, 10:54
Сообщения: 55
Добрый день!
Та же самая ситуация.
Причем регулярный расчет выполняется верно, а при моделировании всегда выполняется обратный расчет.
Более того, у нас еще после обновления в регулярном расчете перестали извлекаться результаты внециклов,
происходит все в том же методе.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Чт, янв 31 2013, 12:47 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 13 2011, 10:54
Сообщения: 55
Поставили сегодня свежие обновления (57-й пакет).
Ошибка исправилась:)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Чт, янв 31 2013, 12:54 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Какая нота из пакета 604.57? Для России не вижу ноты по зар.плате в этом пакете.

А по 605 какой пакет? для CE выпустили ноту?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Чт, янв 31 2013, 14:21 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 13 2011, 10:54
Сообщения: 55
Извините, похоже, я ошиблась.
Ошибка осталась((


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Вт, мар 26 2013, 18:28 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
После долгого раздумья SAP выпустил ноту
1837117 - Retro-calculation is wrongly triggered in simulation mode,
которая находится в пилотном статусе, но скоро должна появиться в общем доступе.

Краткое содержание:
Symptom
Payroll control record is on PP (payroll period) 09. You execute payroll
for PP 09 in simulation mode, payroll calculates retroactively back to PP
08, even through it should not do retroactive calculation to PP 08
according to infotype 0003.
Other terms
PC00_Mnn_CALC_SIMU, payroll control record, payroll simulation run
Reason and Prerequisites
The issue occurs only after the note 1574351. The correction of note
doesn't find out the date of the current period correctly.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HRUCALC0_CE: Перерасчет з.п. за предыдущий период при моделировании текущего
СообщениеДобавлено: Пт, май 10 2013, 11:44 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 13 2011, 10:54
Сообщения: 55
Добрый день!

Коллеги, кто-нибудь установил эту ноту?

У меня наблюдается следующая ситуация:
1. работнику выполнен расчет заработной платы за апрель с перерасчетом февраля, марта;
2. в ИТ0003 в поле "рассчитано по" установлено знанчение 30.04.2013;
3. поля RRDAT, RCBON в ИТ0003 не заполнены;
4. единица расчета находится в периоде 04.2013, статус 3;
5. моделирую расчет за май 2013г., ожидаю, что выполнится только расчет мая 2013 г., без перерасчетов.
В методе organize_rgdir_for_simulation класса cl_hr_payroll_main_retro определяется дата окончания текущего расчетного периода (30.04.2013), а затем определяется lv_retro_futureper: 01.02.2013.
В итоге в 05.2013 выполняется перерасчет начиная с 02.2013 (как и при 04.2013).


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

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


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

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


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

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