Текущее время: Чт, июл 24 2025, 06:40

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как вызвать сообщение об ошибке в функции засчета зарплаты
СообщениеДобавлено: Ср, май 15 2013, 08:15 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 10 2011, 07:23
Сообщения: 12
Здравствуйте.
Подскажите пожалуйста. Я создал функцию расчета зарплаты в pe04.
В ней написал свою проверку.
Теперь нужно сделать чтобы при моделировании/расчете зарплаты выводилась ошибка.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать сообщение об ошибке в функции засчета зарплаты
СообщениеДобавлено: Ср, май 15 2013, 08:59 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Посмотрите оперцию XMES, кажется
Есть еще операция error, но она, насколько я помню, вообще останавливает расчет и обработка оставшихся табельных не производится

_________________
Зачем делать просто, когда можно сделать круто?!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как вызвать сообщение об ошибке в функции засчета зарплаты  Тема решена
СообщениеДобавлено: Ср, май 15 2013, 10:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
В догонку. Пример кода операции для вывода сообщения
Code:
  FORM op_msgs.
    DATA: message_cus LIKE hrplog_msg OCCURS 0 WITH HEADER LINE.
    message_cus-msgid = 'zhr_py'.
    message_cus-msgty = op+5(1).
    message_cus-msgno = op+6(3).
    APPEND message_cus.

    IF op+5(1) = 'W'.
      PERFORM messages_t100 USING message_cus.
    ENDIF.

    IF op+5(1) = 'E'.
      PERFORM errors_t100 USING message_cus.
    ENDIF.
  ENDFORM.                    "OP_msgs

zhr_py - имя класса сообщений, где хранится строка сообщения. В параметрах операции указывается тип сообщения и номер строки сообщения в zhr_py.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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