Текущее время: Ср, июл 23 2025, 18:08

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Установка ноты 1804415
СообщениеДобавлено: Чт, янв 31 2013, 15:28 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 19 2012, 10:17
Сообщения: 41
Добрый день!

Устанавливаю ноту 1804415.
Необходимо в rus0 добавить строчку выделенную жирным шрифтом.

6.2. RUS0:
...
IF RUO2 IF Advance OC Payment or Regular Run
RUSPL Split WPBP at absence events
RUSPL 51D5 Split WPBP at important dates from T51D5
RUSPL RUPF HWCP Split WPBP at periods of HWC

После добавления в свою схему данной строки появляется ошибка "В Функции RUSPL неправильное значение для третьего параметра."

Как это исправить ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Чт, янв 31 2013, 16:52 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Привет, а ты настроил?

2. Change the payroll function RUSPL (tr. PE04):
2.1. add new line in Parameter list:
PARNO PANAM FPTXT PKIND
-----+-----+---------+-----
3 SENR Seniority A

2.2. add new values for the 4th (TYPE) parameter:
PARMS PVTXT
-----+-----
HWCM by HWC via Calc.Mod.
HWCP by HWC via Calc.Proc


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Пт, фев 01 2013, 09:35 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 19 2012, 10:17
Сообщения: 41
Добрый день !
Да, эти настройки сделаны.
Изображение

В 4-м параметре все настроено.
Изображение

Вот только вопрос, третий параметр должен быть пустой ?
Изображение

А когда делаю изменения в схеме
Изображение

Выходит следующая ошибка
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Пт, фев 01 2013, 10:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 29 2012, 23:38
Сообщения: 72
Цитата:
Вот только вопрос, третий параметр должен быть пустой ?

в третьем параметре значение 'A' относится к полю "Parameter type" (PKIND), а не к тексту.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Пт, фев 01 2013, 10:37 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 19 2012, 10:17
Сообщения: 41
ZHmot - Спасибо !

Почему-то показалось что значение 'A' относится к полю FPTXT

Изображение

Ошибка исправлена.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Вт, фев 19 2013, 09:40 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Добрый день, коллеги!
Столкнулся с такой проблемой:
при моделировании расчета в обработке строки "RUSPL RUPF HWCP" вылетает желтое пустое сообщение в журнале.

Кто-то сталкивался с таким? Как полечить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Вт, фев 19 2013, 11:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
ivanovsa84 написал:
Добрый день, коллеги!
Столкнулся с такой проблемой:
при моделировании расчета в обработке строки "RUSPL RUPF HWCP" вылетает желтое пустое сообщение в журнале.

Кто-то сталкивался с таким? Как полечить?


Вероятно, хочет вывести сообщение об ошибке, а самого текста сообщения нет. Полистал ноту, нашел вот такие строки
Code:
5. Create new text elements for the program HRUPLOG0 (tr. SE38):
Text Symbols:
HWC Period &1 - &2 of working in harmful conditions: &3 / &4 is applied
HWE Incorrect evaluation with &1 &2 for &3 - &4
HWM model
HWP process
Это сделано?

Тяжело так сказать, отладчиком пройтись нужно. Там не должно сложно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Вт, фев 19 2013, 11:20 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Рустем, да, настройка сделана.

В отладчике смотрю, и получается такая картина (include PCMASRU2):
1.В таблице lt_period (строка 93)Находится объект CH, к нему название и т.д. + высчитывается кол-во отработанного времени на этой должности в формате: 1м или 20д. , потом это перекидывается в таблицу ls_period

2. Потом идет (строка 97)
IF <ls_period>-pfadi (1) NA '1234567890' и по ELSE сваливается в lv_eval_error=abap_true, отсюда и возникает ошибка, но без текста почему-то.

Скорее всего ошибка в оценке.
Ошибки не возникает только, если поле <ls_period>-pfadi пустое :(
Может быть ошибка в коде?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Вт, фев 19 2013, 11:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Мы эту ноту не ставили, поэтому у меня нет исходников, я по тексту ноты смотрю только :)

Когда случилось lv_eval_error=abap_true, чуть ниже есть код
Code:
IF lv_eval_error IS NOT INITIAL.
      PERFORM ruspl_evaluation_error(hruplog0) TABLES error_ptext
                  USING as-parm4+3(1) as-parm3 aper-begda aper-endda.
      PERFORM messages TABLES error_ptext.
    ENDIF.

а сам ruspl_evaluation_error содержит
Code:
ptext-text1 = text-hwe.

Поэтому я и спросил, заведен ли этот текст. Его, кстати, активировать нужно.

А, еще с языком тут может быть заморочка. Русский текст для hwe пустой. Нормально это обновление встанет только после support pack-а.

ну а смысл сообщения
Code:
not interpreted information is detected


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Вт, фев 19 2013, 12:00 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Сообщение меня уже мало волнует :)
Меня волнует, что в случае, если стаж посчитан, т.е. есть значение "1м" или "20д",
то на проверке на первый числовой символ (IF <ls_period>-pfadi (1) NA '1234567890' ) он выбрасывает в ошибку.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Ср, фев 20 2013, 14:32 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
Коллеги, у кого отрабатывает разбиение WPBP по вредности?
Все ли корректно работает?
Какое значение в поле <ls_period>-pfadi ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Ср, фев 20 2013, 22:08 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 29 2012, 23:38
Сообщения: 72
Вроде работает...
Значение, соответственно, пустое.
Задумка по идее в том, что перед вызовом процесса инициализируется параметр, анализирующийся в функции обработки вредных условий, что обеспечивает нарезание фактических календарных периодов - и в конечном счете без дней, месяцев и т.п.
Возможно, у вас используется что-то свое, где этот параметр никак в расчет не берется. В таком случае надо попробовать повторить идею, заложенную в стандартном подходе - с анализом параметра или без него: не суть важно- главное, чтобы после обработки процесса всегда были "чистые" периоды.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Ср, фев 20 2013, 22:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 15 2008, 01:07
Сообщения: 142
Всем привет.

Интересует тот же самый вопрос - нафига сделано так, что если процесс расчета стажа указанный в 3 параметре функции RUSPL возвращает значение отличное от нуля, то по сути прерывается процедура подсчета дополнительных взносов в ПФ? Я посмотрел ТН, у которых это происходит и, как Я понял, они либо в отпуске либо на больничном, и не важно какая продолжительность отсутствия. Возникает вопрос - нафига так сделано?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Чт, фев 21 2013, 10:59 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
ZHmot написал(а):
Вроде работает...
Значение, соответственно, пустое.
Задумка по идее в том, что перед вызовом процесса инициализируется параметр, анализирующийся в функции обработки вредных условий, что обеспечивает нарезание фактических календарных периодов - и в конечном счете без дней, месяцев и т.п.
Возможно, у вас используется что-то свое, где этот параметр никак в расчет не берется. В таком случае надо попробовать повторить идею, заложенную в стандартном подходе - с анализом параметра или без него: не суть важно- главное, чтобы после обработки процесса всегда были "чистые" периоды.

Я правильно понимаю, что Вы имеете ввиду параметр g_create_new_pf_period?
У нас он заполняется, но в то место, где он анализируется программа не попадает :(

У нас используется стандартный процесс RUPF подпроцесс HWCP модель оценки RUV7.
А у вас как оценивается?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка ноты 1804415
СообщениеДобавлено: Ср, фев 27 2013, 10:21 
Специалист
Специалист

Зарегистрирован:
Вт, мар 30 2010, 17:06
Сообщения: 117
Откуда: Москва
Пол: Мужской
ZHmot написал(а):
Вроде работает...
Значение, соответственно, пустое.
Задумка по идее в том, что перед вызовом процесса инициализируется параметр, анализирующийся в функции обработки вредных условий, что обеспечивает нарезание фактических календарных периодов - и в конечном счете без дней, месяцев и т.п.
Возможно, у вас используется что-то свое, где этот параметр никак в расчет не берется. В таком случае надо попробовать повторить идею, заложенную в стандартном подходе - с анализом параметра или без него: не суть важно- главное, чтобы после обработки процесса всегда были "чистые" периоды.


Подскажите, пожалуйста, каким ФМ это должно формироваться все,чтобы дни\месяца не заполнялись?


Все заработало.
Нашел косяк, не было записи RU01 в таблице T7RUPFRULE3 :)


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

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


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

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


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

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