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

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


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

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


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

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