Omzeilen C/Al Code form

Red-Eagle
Member Posts: 107
Vannuit onze leverancier hebben wij een standaardreport gekregen welke wordt opgeroepen op een form via knop functies op dat form. Nu staat er geen RUNobject gedefineerd (zal waarschijnlijk in de C/Al code van het form staan, maar daar mag ik helaas niet in). Nu heb ik een kopie gemaakt van dit report onder een andere naam met een paar extra functies en deze heb ik ook onder het menu functies geplaatst met een runobject report waarde, zodat ik de originele functie ook nog kan gebruiken. De reden om een kopie te maken is wanneer het bestaande report aangepast wordt door een update ik niet alles weer opnieuw moet instellen. Helaas mag dit report niet als runobject gebruikt worden omdat er geen filter is gedefineerd. Letterlijk staat er:
Report - OnPreReport()
// This report may not be run directly, because of direct posting without filter on order.
IF "Purchase Header".GETFILTER("No.") = '' THEN
ERROR(Text001);
Is het mogelijkheid om ervoor te zorgen dat hij bij het runnen van het report het nummer is ingevuld die ook op je scherm zichtbaar is, zodat het report gedraaid wordt? Ik zat zelf te denken dat dit misschien bij de eigenschappen van het runformlink iets mogelijk is of bij Report - OnInitReport().
Report - OnPreReport()
// This report may not be run directly, because of direct posting without filter on order.
IF "Purchase Header".GETFILTER("No.") = '' THEN
ERROR(Text001);
Is het mogelijkheid om ervoor te zorgen dat hij bij het runnen van het report het nummer is ingevuld die ook op je scherm zichtbaar is, zodat het report gedraaid wordt? Ik zat zelf te denken dat dit misschien bij de eigenschappen van het runformlink iets mogelijk is of bij Report - OnInitReport().
0
Comments
-
Ik heb de oplossing gevonden, had ik eerder moeten verzinnen. Heb bij ReqFilterFields gewoon het No. laten oproepen, dan kan het betreffende inkoopordernummer invullen. Is het ook mogelijk dat in het requestfilterfield dit automatisch wordt ingevuld?0
-
Geen Nederlands spreken, maar het lijkt erop dat je een keuze kunt geven aan de gebruiker door STRMENU. Controleer hoe STRMENU wordt gebruikt in de NAV hulp.0
-
De gebruiker heeft geen keuze nodig. Wil eigenlijk dat het requestfield ingevuld wordt met de order die je op het scherm hebt staan.0
-
Kost enkele minuten via Remote Desktop/Teamviewer. Stuur maar een PM ?0
-
Kan je het niet vertellen, zodat ik het ook bij andere reports kan toepassen?0
-
Tijdens het gesprek het rapport kunt u een record variabele voor Aankoop Koptekst en geef het op de volgende manier:
RecPurchHeader.COPY (Rec);
REPORT.RUNMODAL (RAPPORT :: "Order", TRUE, TRUE, RecPurchHeader);
Opmerking: U moet de naam van uw rapport object in de plaats van REPORT :: "Uw aangepaste rapport naam"
Hoop dat dit helpt.0 -
Ik heb niet echt idee wat je met gesprek bedoelt.0
-
Als u belt het rapport passeren een record variabele voor Aankoop Koptekst en geef het de volgende manier:
Verklaar een record variabele RecPurchHeader (Inkoop Header tabel)
In de knop schrijven de volgende code:
RecPurchHeader.COPY (Rec);
REPORT.RUNMODAL (REPORT :: "Order", TRUE, TRUE, RecPurchHeader);
Opmerking: U moet de naam van uw rapport object gebruiken in plaats van REPORT :: "Uw aangepaste rapport naam"
Hoop dat dit helpt.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