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

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




Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Учет стажа и надбавки для РКС
СообщениеДобавлено: Чт, июл 07 2011, 14:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
kauk написал:
Вопрос скорее по системе, а не по нормативке. Нет уверенности, что переработки функций HR_RU_BMSCALE_NORT* будет достаточно для исправления ошибки.

А как же ещё? Конечно, достаточно! Там сложность в том, что после получения начального и текущего %% система пытается определить положение в текущей шкале и, соответственно, дату истечения текущего повышения. В случае дробных лет (а это весь РКС и ускоренный МКС) она выдаёт ошибку и вообще не показывает найденный %:
Code:
METHOD get_value.
.........
* Calculate next change of value and then change endda
  UNASSIGN <ls_7rub5>.
  LOOP AT lt_t7rub5 ASSIGNING <ls_7rub5> WHERE varval GT p_vvalue.
  ENDLOOP.
  IF <ls_7rub5> IS ASSIGNED.
    me->calc_endda( p_value = <ls_7rub5>-varval   <-----
                    ps_scale = ps_scale
                  ).
  ENDIF.

ENDMETHOD.

Сам метод calc_endda сводится к вызову ФМ из настроек:
Code:
    me->call_dynamic_function( p_fm     = ps_scale-ad_fm
                               ps_scale = ps_scale
                               p_value  = p_value
                              ).

Поэтому, если вы сделаете корректно свой ФМ по аналогии с HR_RU_BMSCALE_NORT_ADD_VARVAL, всё должно работать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учет стажа и надбавки для РКС
СообщениеДобавлено: Чт, авг 07 2014, 08:36 
Начинающий
Начинающий

Зарегистрирован:
Пн, янв 13 2014, 15:13
Сообщения: 1
Пол: Мужской
Andrey78 написал(а):
Работник имеет стаж работы на севере 2 года. По шкале молодого специалиста работник достиг максимальной для своего региона 30% надбавки. Но тут ему исполняется 30 лет, и модуль косвенной надбавки начинает считать ему надбавку по шкале "немолодого" специалиста. В соответствии с этой шкалой размер надбавки опускается до 10%, а это естественно неправильно.
Подскажите пожалуйста, можно как-то заставить стандартный модуль косвенной оценки 33BON работать правильно? Или лучше свой модуль разрабатывать? Выше писали, что можно как-то подруливать минимальное начальное значение процента надбавки через ИТ 15. Но я не понял как это может помочь в случае с 33BON.
kauk написал:
Для работника в возрасте до 30 лет все работает норм., для работника старше 30 -- тоже. Но вот момент перехода с молодежной шкалы на льготную при достижении 30 лет совсем кривой: происходит понижение процента СН. Берется северный стаж на момент тридцатилетия и по общей шкале определяется процент СН. В случае, если северный стаж меньше пяти лет и больше 6 месяцев (для РКС), это всегда приводит к уменьшению процента СН, что неправильно.
RoadRunner написал:
Да, это неправильно (:
Поинтересуюсь, по какому закону этот момент не правильный?


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

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


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

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


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

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