Показать сообщение отдельно
Старый 11.05.2011, 18:05   #12  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,711 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от ZVV Посмотреть сообщение
На 2009 пробую - не помогаит.
А у меня работает

Проверьте, нет ли где-нибудь в Вашем отчете метода, который пересоздает PrintJobSetting. Т.е. создает новый набор настроек, у которых значение свойства suppressScalingMessage в значении по умолчанию. Т.е. в значении false

PS: В принципе, если подобное сообщение надо подавить во всех отчетах, то данную настройку следует сделать в методе класса

\Classes\SysReportRun\run

непосредственно ПЕРЕД методом super()

X++:
public void run(boolean onlyReport = false)
{

    (...)

    // Подавить сообщение о масштабировании в отчетах, 11.05.2011, Maksi -->
    this.printJobSettings().suppressScalingMessage(true);
    // Подавить сообщение о масштабировании в отчетах, 11.05.2011, Maksi <--

    super();

}
Разумеется, если в самом отчете в методе run() (из него вызывается fetch() и print()) нет переопределения PrintJobSetting

Последний раз редактировалось Владимир Максимов; 11.05.2011 в 18:07. Причина: Добавил код для вставки