Всем привет!
В этой статье вы узнаете как добавить в вашу программу хороший журнал с сообщениями об ошибках и/или предупреждениями.
Журнал о котором пойдет речь строится с помощью класса cl_hrpadru_log, который используется например в HRULTAB0 Табель учета рабочего времени (форма Т-13), HRUL4FSS Форма 4-ФСС, HRULNDFL Подоходный налог (2-НДФЛ) и пр.
Выглядит журнал вот так:
Для того, чтобы его создать достаточно сделать следующее:
- Создать объект класса cl_hrpadru_log
- В необходимых вам местах программы вызвать методы add_message_to_log_and_table( ) и add_employee_node( )
- Для отображения журнала вызвать метод display_log2( ) на вход которому подать форму (FORM) для Call-back вызова
- Profit!
Ниже показан пример простой программы, в которой формируется сообщение типа ‘W’ если у пользователя не заполнено поле p0002-inits.
Результат:
P.S.
Вот здесь хорошо описан еще более мощный журнал.