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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2010, 13:06   #1  
Kent is offline
Kent
Участник
 
46 / 10 (1) +
Регистрация: 24.01.2007
ProgrammableSection in Body
Привет!

Проблема такая. Ест Body с ауто групировку. Но нода визват programmableSection с другими датамы через сум групы.
тепер палучаетса так:

Group:::AAA
AA 15
AA 10
AA 5
AA 6
Sum of Gorup 25
Group:::BBB
.....
25 потпмы что 15 ,10 записи от боды, а от programmableSection 5,6
А как получит так:
Group:::AAA
AA 15
AA 10
Sum of Gorup 25
AA 5
AA 6
Group:::BBB
....
Старый 10.03.2010, 13:37   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Перекрывайте element.fetch() и не мучайтесь.

Откуда вызывается programmableSection, который печатает AA 5, AA 6?

Последний раз редактировалось S.Kuskov; 10.03.2010 в 14:00.
Старый 10.03.2010, 14:11   #3  
Kent is offline
Kent
Участник
 
46 / 10 (1) +
Регистрация: 24.01.2007
X++:
while (qr.next())
{
       table1= qr.get(tablenum(Table1));
       while select sum(Amount) table2
       group by Id
           where table2.id = table1.id;
      {
            amount = table2.Amount;
            element.send(table1);
      }
      element.CalcOther(table1.Id)
}
X++:
void CalcOther(Id _id)
{
     while select table3
         where table3.id = _id
     {
         element.execute(1);
     }
}
method CalcOther вернут AA 5, AA 6, которих хочу печатат после сумма от група
Старый 10.03.2010, 14:54   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Переместите печать CalcOther в метод SectionGroup.Footer.executeSection() после super().
X++:
public void executeSection()
{
    table table = element.last(tablenum(table));
    ;
   
    super();
    
    element.CalcOther(table.Id)
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: You get the following warning message in BizTalk Server 2006 R2/2009 - The message does not contain a body part Blog bot DAX Blogs 0 18.09.2009 03:13
Как в отчете получить курсор, отправленный (Send) в Body Eldar9x DAX: Программирование 2 24.06.2008 13:40
ProgrammableSection в Report Ashir DAX: Программирование 2 08.12.2005 11:38
Не ставится свойство Table у Body AxDude DAX: Программирование 2 22.11.2005 00:10
Изменение свойств ProgrammableSection Алексей Контев DAX: Программирование 2 13.05.2002 22:39

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

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

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