Текущее время: Пт, сен 12 2025, 10:37

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


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

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


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

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