X++ code to filter data from multiple table by using simple query(AOT Query)
This code helps to filter the data from multiple table by using simple query
Code :-
class BAS_CustInvoiceJour
{
/// <summary>
/// Runs the class with the specified arguments.
/// </summary>
/// <param name = "_args">The specified arguments.</param>
public static void main(Args _args)
{
SalesTable salestable;
SalesLine saleline;
CustInvoiceJour custinvoicejour;
Query query = new Query(queryStr(BAS_CustInvoiceCustjour));
QueryRun queryrun = new QueryRun(query);
if(queryrun.prompt())
{
while(queryrun.next())
{
salestable = queryrun.get(tableNum(SalesTable));
saleline = queryrun.get(tableNum(SalesLine));
custinvoicejour = queryrun.get(tableNum(CustInvoiceJour));
info(strFmt("Cust id is %1 Lineamount %2 and Incoiced amount %3",salestable.SalesId,saleline.LineAmount,custinvoicejour.InvoiceAmount));
}
}
}
}