how to get line data with marked entirs of header?

mdsr
Member Posts: 163
hi experts,
I want data of sales invoice line as per marked entries in header i have boolean field on header
I want data of sales invoice line as per marked entries in header i have boolean field on header
0
Answers
-
The more efficent way would have that boolean field also in lines and when you mark one header, that action would mark also lines.
Without that you can make a concatenate filter or temporary table.0 -
@KTA8 actually yes i tried same i have taken this boolean field on line using flow-field and applied setrange to that field as TRUE display data from line table
but it show only that selected (blue line) data repeatedly on all lines in text file where i save that data.
i want whatever no. of lines are marked on line table should all print line by line in that text file
code on action of page:txtTempFilename:=FileManagement.ServerTempFileName('Encript.txt'); File1.CREATE(txtTempFilename); File1.CREATEOUTSTREAM(Outstream1); Rec.RESET; Rec.SETFILTER("EDI Check",'%1',TRUE); IF Rec.FIND('-') THEN REPEAT Outstream1.WRITETEXT(FORMAT(Plant)+','+ OurVendorCode +','+ CompGSTNo+','+ HSNCODE+','+FORMAT(0)+','+"PartNo." +','+"External Document No."+','+FORMAT("Line Item No")+ ','+"No." +','+FORMAT(PostingDate)+','+DELCHR(FORMAT(Qty,0,'<Integer Thousand><Decimal,3>'),'=',',')+','+DELCHR(FORMAT(Rate,0,'<Integer Thousand><Decimal,3>'),'=',',')+ ','+DELCHR(FORMAT(Amount,0,'<Integer Thousand><Decimal,3>'),'=',',')+','+FORMAT(0)+','+FORMAT(0)+','+FORMAT(0)+ ','+DELCHR(FORMAT(Amount,0,'<Integer Thousand><Decimal,3>'),'=',',')+','+FORMAT(0)+','+DELCHR(FORMAT(Amount,0,'<Integer Thousand><Decimal,3>'),'=',',')+ ','+DELCHR(FORMAT(vCGSTRate,0,'<Integer Thousand><Decimal,3>'),'=',',')+','+DELCHR(FORMAT(vCGSTAmount,0,'<Integer Thousand><Decimal,3>'),'=',',')+ ','+DELCHR(FORMAT(vSGSTRate,0,'<Integer Thousand><Decimal,3>'),'=',',')+','+DELCHR(FORMAT(vSGSTAmount,0,'<Integer Thousand><Decimal,3>'),'=',',')+ ','+DELCHR(FORMAT(vIGSTRate,0,'<Integer Thousand><Decimal,0>'),'=',',')+','+DELCHR(FORMAT(vIGSTAmount,0,'<Integer Thousand><Decimal,0>'),'=',',')+','+FORMAT(0)+ ','+FORMAT(0)+','+DELCHR(FORMAT("Amount to Customer",0,'<Integer Thousand><Decimal,3>'),'=',',')+','+','+','+"Vehicle No."+','+ PackingDetails +','); Outstream1.WRITETEXT(); UNTIL Rec.NEXT=0; File1.CLOSE; MESSAGE('EDI File Created'); FileManagement.DownloadToFile(txtTempFilename,'C:\NAV EDI\Encript.txt'); code on onaftergetrecord() SalesInvoiceLine.RESET; SalesInvoiceLine.SETRANGE("Document No.","No."); SalesInvoiceLine.FINDSET("EDI Check",TRUE); IF SalesInvoiceLine.FINDSET THEN REPEAT "PartNo." := SalesInvoiceLine."No."; HSNCODE := SalesInvoiceLine."HSN/SAC Code"; Qty := Qty + SalesInvoiceLine.Quantity; Rate:= SalesInvoiceLine."Unit Price"; TotalGSTAmt:= TotalGSTAmt + SalesInvoiceLine."Total GST Amount"; PackingDetails := SalesInvoiceLine."Pack.Details"; UNTIL SalesInvoiceLine.NEXT = 0;
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions