Текущее время: Пт, июл 18 2025, 04:20

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 21 2007, 18:39 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
BVM177 написал(а):
Добрый день.

Согласно NOTE 1017960, был выполнены следующий пунк.

Function RUSI0 (YSI00) is corrected for supporting calendar day calculation process. Another change is related to seniority calculation. Old version used date type '26' for social insurance group detect. Now this date type can be redefined by parameter RUSI0-DATE_TYPE for report HRUCALC0 (for 4.6C RPCALCY0) in table T7RURPTCST00.

но оценка процента оплаты в зависимости от стажа все равно происходит на основе '26' даты. В чем дело?


DATA: l_dar TYPE p0041-dar01,
l_dat TYPE p0041-dat01,
l_contn TYPE dbgcontent,
lv_dar TYPE p0041-dar01 VALUE '26'.
statics: sv_dar TYPE p0041-dar01,
sv_flag.
LOCAL ps_0041.
if sv_flag is initial.
sv_flag = 'X'.
SELECT SINGLE contn INTO l_contn FROM t7rurptcst00
WHERE progr = 'HRUCALC0'
AND param = 'RUSI0-DATE_TYPE'.
IF sy-subrc EQ 0.
sv_dar = l_contn.
ENDIF.
elseif sv_dar is not initial.
lv_dar = sv_dar.
endif.


Если я правильно истолковал этот кусок ноты, то при первом запуске данного ФМ по дефолту ставится 26 вид даты, а при последующих уже нужный из таблички. Это объясняется статическими переменными. Лучше всего поставить брякпоинт и посмотреть что будет при первом вызове и втором.

_________________
--
virvit.ru
saphr.ru


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

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


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

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


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

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