Текущее время: Пт, ноя 07 2025, 05:45

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


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

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


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

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