AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.04.2005, 10:08   #1  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Angry Двойное отображение секции в отчете
Всем приятственного дня!

Тут такое дело. Мне нужно вывести в секции PаgeHeader в отчете, на каждой странице отчета, номер счета его название и период выборки.
Добавил недостоющие контролы (период выборки), и перекрыл метод executeSection()
первоначальный код
void executeSection()
{
if ( ! bodyLedgerTable)
super();
}
изменил на следующий
void executeSection()
{
if ( bodyLedgerTable)
super();
}
И вот тут возникла проблема. На всех страницах, кроме первой, все отображается нормально, но на первой номер счета отображается дважды:

Номер счета ??????? Название ??????
Период С ????? По ??????
Номер счета ??????? Название ??????

Как мне избавиться от повторного вывода номера счета (дублируется только на первой странице)?
__________________
Камнями не забрасывать, только начинаю*))))
Старый 26.04.2005, 14:42   #2  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Проблема решена
Решил я эту проблему.
Загвоздка была в методе pageChenge() отчета
PHP код:
Boolean pageChange(LedgerTable _ledgerTable)
{
    if (
ledgerReport_AccountStatement.parmPageChange())
    {
        if (
firstTime)
            
firstTime false;
        else
            if (
ledgerReport_AccountStatement.parmResetPage())
                
element.page(0);

        
bodyLedgerTablefalse;
        if (!
element.send(_ledgerTable))
            return 
false;
        if (
printStarted)
            
element.newPage();
    }
    else
    {
        
// Вот из-за этого присвоения секция с номером и названием счета всегда  отображалась дважды на первой странице отчета ----->
        //bodyLedgerTable= true;
        // <-----
        
element.send(_ledgerTable);
        
bodyLedgerTabletrue;
    }
    return 
true;

__________________
Камнями не забрасывать, только начинаю*))))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ширина секции в отчете symba DAX: Программирование 2 06.06.2008 17:46
Как установить высоту секции (RReportSectionControl) в отчете? malex DAX: Программирование 2 14.03.2007 17:42
Динамические контролы в отчете основанные на display-методе petr DAX: Программирование 19 18.09.2006 15:29
названия контролов в отчете. krmik DAX: Программирование 1 06.07.2005 15:54
dialog в отчёте gaenar DAX: Программирование 6 14.04.2005 11:15

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:50.