Текущее время: Вс, июл 20 2025, 00:48

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




Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: ЕСН, переход м/у филиалами, сохранение регресса и отчетность
СообщениеДобавлено: Чт, июл 09 2009, 10:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 03 2006, 22:00
Сообщения: 266
Откуда: Отсюда
Думаю нота 1359270 должна помочь.

_________________
Ай да SAP, ай да ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕСН, переход м/у филиалами, сохранение регресса и отчетность
СообщениеДобавлено: Пн, авг 10 2009, 10:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 03 2006, 22:00
Сообщения: 266
Откуда: Отсюда
В ноте Note 1302016 - HR-RU: ESN reports: employee changes department есть следующий текст:
Customize table T7RUN8 for report HRULAVP3_2004.
Add the next four wage code:
$0200_03, $0200_04, $0200_05, $0200_06.
Do not enter 'WageType' value for these wage codes.

Если убираю присвоение видов оплат /3Cx указанным кодам, то строки 2хх не заполняются. Есть мысли зачем это нужно?

_________________
Ай да SAP, ай да ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕСН, переход м/у филиалами, сохранение регресса и отчетность
СообщениеДобавлено: Пт, авг 28 2009, 09:11 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 14 2009, 08:41
Сообщения: 45
После применения ноты произвели пересчет сотрудника с начала года, ВО /40х сгенерировались рассплитованными, т.е. в расчете все хорошо. При загрузке отчета HRULAVP0_2004 (Расчет по ЕСН) данные по сотруднику формируются неверно. Ошибка возникает в FORM parse_by_scale при обработке блока:

loop at tit assigning <ls_tit> where wcode = pv_wcode .
insert <ls_tit> into table lt_tit.
*...splitting is to be skipped if any record doesn't have a split
if <ls_tit>-cntr1 is initial.
clear lv_cntr1.
endif.
endloop.

когда в него попадает запись без сплита. Т.е. после пересчета сотрудника в 6 месяце сформировалась табличка WAGE и у нас появлись записи по кодам $0012, $0015, $0017 с отрицательными значениями без сплита (результаты переасчета), что при итоговой обработке суммы по кодам должно схлопнуть разницу, как оно и происходит. Однако, записи остаются с нулевой суммой и со сплитом "00" (формируются в PROCESS_T_WAGE)
Заполнение таблички TIT:
LOOP AT T_WAGE where wtype eq '6'.
** collect wage code's sum for period ('$0015', '$0012', '$0017')
if t_wage-wcode = '$0015' or
t_wage-wcode = '$0012' or
t_wage-wcode = '$0017'.
MOVE-CORRESPONDING T_WAGE TO TIT.
COLLECT TIT.
endif.

Каким образом можно убрать нулевые суммы без сплита из таблички TIT, чтобы организовать дальнейшую обработку?


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

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


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

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


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

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