TechKendt indhold

OVERSIGT I et tredjepartsprogram registreres yderligere data, der er relateret til dokumenter i en salgsordre på både salgsniveau og salgslinje i en til en-relation. I denne artikel beskrives det, hvordan du kan få en Rapportforfatter-funktion til at hente de ekstra data i din ordbog i en rapport for en SOP-tom fakturaformular, der er blevet meget ændret i Report Writer.FLERE OPLYSNINGER Dexterity Utilities kan ikke overføre rapporten på grund af de ressourcer, der allerede findes i ordbogen for udvikling og ressource-iD'er, der er oprettet i Report Writer.Du kan dog få en Rapportforfatter-funktion til at hente dataene i din ordbog. Funktionen kan derefter kaldes fra et beregnet felt ved hjælp af et brugerdefineret funktionskald i Report Writer.Da dette er en funktion i tredjepartsprogrammet, kan den ikke kaldes fra Report Writer ved hjælp af produktet Great Plains, men kan kaldes fra Report Writer, der bruger tredjepartsprogrammet. Der er et problem med, hvordan du flytter den tilpassede rapport til tredjepartsprodukt uden at oprette den fra bunden.Løsningen er at bruge vinduet Vedligeholdelse af tilpasning til at oprette en pakkefil med detaljerne i rapporten. Du kan gøre dette ved at redigere pakkefilen i hånden for at skifte produktet til tredjepartsprodukt. Denne fremgangsmåde fungerer, fordi pakkefiler til rapporter indeholder hele rapportdefinitionen og ikke kun ændringerne i rapporten.Følg disse trin: 1. Åbn udviklingsordbogen i Dexterity.2. Klik på rullelisten ny ressource ud for knappen Ny i øverste venstre hjørne af ressourcestifinderen. Vælg Script (funktion), og opret de nødvendige Report Writer-funktioner for at hente tredjepartsdata.3. Brug Dexterity Utilities, og opret delefilen ved at følge fremgangsmåden i Integrationsvejledningen Fantastiske plains. Sørg for at bruge Overførselsordbogsmodul, der er placeret under menuen Ressourcer til at medtage den tomme SOP-fakturaformular som en alternativ Dynamics-rapport.4. Sæt den nye tredjeparts-del i mappen Gode plains, start Great Plains, og medtag den nye kode.5. Klik på Værktøjer, klik på Tilpas, og klik derefter på Vedligeholdelse af tilpasning.6. Vælg objektet Tom SOP-fakturaformular, og klik derefter på Eksportér for at eksportere det til en pakkefil.7. Åbn den nye pakkefil med et tekstredigeringsprogram som Notesblok.8. De første linjer ligner følgende: <Component Name="SOP Blank Invoice Form" ProductId="00" Object="Report" > Rapport "Tom SOP-fakturaformular" (hvor 00 = produkt-id fra tredjepartsprodukt.) 9. Luk Notesblok, og gem ændringerne.10. Klik på Værktøjer, klik på Tilpas, og klik derefter på Vedligeholdelse af tilpasning, og importér den ændrede pakkefil. Dette trin opretter den samme rapport i ordbogen for rapporter fra tredjepart som en ændret alternativ rapport.11. Klik på Konfiguration, klik på System, og klik derefter på Sikkerhed, og giv brugeren/brugerne adgang til den/de alternative rapport, og giv derefter adgang til den ændrede alternative rapport, du har importeret.12. Klik på Værktøjer, klik på Tilpas, og klik derefter på Rapportforfatter, og vælg et tredjepartsprodukt. Markér rapporten, og åbn den.13. Sørg for, at alt kom korrekt igennem. Dette trin er vigtigt, fordi denne løsning er en løsning og ikke overfører alt korrekt. Det er mest sandsynligt, at der bliver vist tekstprompter i rapporten. De vises muligvis som "intet navn" eller "blev ikke fundet" i rapportlayoutet. Hvis det sker, skal du slette dem og tilføje de korrekte prompter.14. Hvis du vil føje yderligere data til rapporten, skal du oprette beregnede felter, der kalder den relevante rapportskribentfunktion. For eksempel kalder det beregnede felt Linje 1 for Faktura til adresse linje 1 i denne rapport funktionen Report Writer rw_SelectAddrLine.REFERENCER 1. Brug report writer-manualen for at få yderligere hjælp til at oprette et beregnet felt, der kalder en brugerdefineret Rapportforfatter-funktion.2. Se integrationsvejledningen til alle almindelige dele for at få yderligere hjælp til oprettelse af en delefil.3. Dexterity-programmører Guide Volume 2 indeholder flere oplysninger om oprettelse af brugerdefinerede funktioner.Denne artikel var TechKendt dokument-id: 33486

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.