ЛБД очень полезный инструмент при программировании в HR. А экраны, которые они создают, подходят в 90% случаях. Но что же делать если некоторые поля надо скрыть от шаловливых рук пользователей. Для этого и существует класс отчета. Даже если вы никогда его не прописывали для ЛБД, поверьте, он существует и используется в ваших отчетах.
Допустим, для нашего тестового отчета мы хотим оставить на экране только поле "Табельный номер". И еще два поля "Вид мероприятия" и "Причина мероприятия" мы можем выбрать, но по умолчанию их на экране не должно быть.
Заходим в SE38 и выбираем "Свойства"->Изменить
В открывшемся окне жмем "Класс отчета HR"
Здесь можем указать готовый класс отчета или нажать кнопку "Создать Класс отчета".
Попадаем в ракурс для ведения классов отчетов. И жмем "Новые записи"
В открывшемся окне выбираем необходимые нам настройки.
Переходим в раздел "Допустимые критерии выбора" добавляем поля, которые мы хотим видеть на кране(можно воспользоваться средством поиска). И галкой отмечаем поля, выводящиеся по умолчанию.
Сохраняем класс отчета. В окне "Присвоение класса отчета" указываем наш новый класс отчета и сохраняем
Теперь запускаем наш отчет и смотрим, что получилось