Skriva ut fälten Check Date (Kontrollera datum) i det kanadensiska datumformatet MMDDYYYYY i leverantörsreskontrahanteringsrapporter
Den här artikeln beskriver hur du skriver ut fälten Kontrollera datum i kanadensiskt datumformat för MMDDYYYY i rapporter för leverantörsreskontrahantering i Microsoft Dynamics GP. Som en illustration använder den här artikeln rapporten PM Check Register. Stegen som presenteras i den här artikeln är allmänna och kan även tillämpas på kontroller.
Gäller för: Microsoft Dynamics GP
Ursprungligt KB-nummer: 970114
Steg A – Säkerhetskopiera rapporten och öppna sedan rapporten
Säkerhetskopiera filen Reports.dic om du har ändrat Microsoft Dynamics GP-rapporter. Följ dessa steg för att hitta filen Reports.dic:
Följ lämpligt steg:
- I Microsoft Dynamics GP 10.0 pekar du på Verktyg på Microsoft Dynamics GP-menyn , pekar på Installation, pekar på System och väljer sedan Redigera starta fil.
- I Microsoft Dynamics GP 9.0 pekar du på Installationpå verktygsmenyn , pekar på System och väljer sedan Redigera starta fil.
Om du uppmanas att ange lösenordet anger du systemlösenordet.
I fönstret Redigera starta fil väljer du Microsoft Dynamics GP. Sökvägen till filen Reports.dic visas i rutan Rapporter .
Öppna Rapportskrivare. Gör detta genom att följa lämpligt steg:
- I Microsoft Dynamics GP 10.0 pekar du på Verktyg på Microsoft Dynamics GP-menyn , pekar på Anpassa och väljer sedan Rapportskrivare.
- I Microsoft Dynamics GP 9.0 pekar du på Anpassa på verktygsmenyn och väljer sedan Rapportskrivare.
I listan Produkt väljer du Microsoft Dynamics GP och sedan OK.
I Rapportskrivare väljer du Rapporter.
I kolumnen Ursprungliga rapporter väljer du PM Check Register report (PM Check Register-rapport ) och sedan Insert (Infoga).
I listan Ändrade rapporter väljer du samma rapport och väljer sedan Öppna.
I fönstret Rapportdefinition väljer du Layout.
Steg B – Skapa det första beräknade fältet som innehåller kontrolldatumet
I fönstret Verktygslåda väljer du Beräknade fält i resurslistan och väljer sedan Nytt.
I fönstret Definition av beräknat fält anger du följande inställningar:
- Namn: TESTFORMAT
- Resultattyp: Sträng
- Uttryckstyp: Beräknad
Välj fliken Funktioner och välj sedan Användardefinierad.
I listan Kärna väljer du System. Välj sedan RW_DateToString i listan Funktion.
Välj Lägg till.
Välj fliken Fält . I resurslistan väljer du Check Register Temp (Kontrollera temp) och sedan Check Date (Kontrollera datum ) i listan Fält .
Välj Lägg till.
Välj fliken Konstanter . I listan Typ väljer du Sträng och skriver sedan MM DD ÅÅÅÅ I fältet Konstanter .
Obs!
Det finns tre grupper med bokstäver (MM, DD och ÅÅÅÅ) med ett blanksteg mellan varje grupp.
Välj Lägg till. Ekvationen för det första beräknade fältet visas på följande sätt:
FUNCTION_SCRIPT(RW_DateToStringPM_Check_Register_TEMP. Kontrollera datum"MM DD ÅÅÅÅ")
Välj OK.
Steg C – Skapa andra beräknade fält som refererar till det första beräknade fältet från steg B
Obs!
De här stegen beskriver hur du skapar beräknade fält A1 till A8 för att formatera det kontrolldatum som ska visas som MMDDYYYY.
I fönstret Verktygslåda väljer du Beräknade fält i resurslistan och väljer sedan Nytt.
I fönstret Definition av beräknat fält anger du följande inställningar:
- Namn: A1
- Resultattyp: Sträng
- Uttryckstyp: Beräknad
Välj fliken Funktioner och välj sedan Systemdefinierad. Välj STRIP i funktionslistan .
Välj Lägg till.
Välj fliken Funktioner och välj sedan Användardefinierad. Välj System i listan Kärna och välj sedan RW_Substring i listan Funktion .
Välj fliken Fält och välj sedan Beräknade fält i listan Resurser . Välj TESTFORMAT i listan Fält och välj sedan Lägg till.
Välj fliken Konstanter och välj sedan Heltal i listan Typ .
Skriv 1 i fältet Konstant och välj sedan Lägg till.
Välj Lägg till igen.
Spara det beräknade fältet genom att välja OK . Ekvationen för A1 visas på följande sätt:
STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 11 ))
Upprepa steg 1 till steg 7 för att skapa det beräknade fältet A2 till och med A8. I steg 8 och steg 9 varierar heltalsvärdena. De beräknade fälten och deras ekvationer visas på följande sätt:
- A2: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 21 ))
- A3: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 41 ))
- A4: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 51 ))
- A5: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 71 ))
- A6: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 81 ))
- A7: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 91 ))
- A8: STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 101 ))
Ytterligare anteckningar om heltalsvärdet 2, 4, 5, 7, 8, 9 och 10:
Tänk på följande scenario: Det finns en kontroll med kontrolldatumet 2009-01-10. Det beräknade fältet TESTFORMAT som du skapade ändrar datumet till ett strängfält. Därför konverteras datumet 12/10/2009 till ett strängfält. På så sätt kan du använda funktionen RW_Substring. Det första heltalet i funktionen RW_Substring returnerar det teckenvärde som upptar det utrymme som anges av det heltalet. Det andra heltalet räknar hur många tecken som behöver visas. I det här exemplet skapas följande värden:
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 11 )) --> 1
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 21 )) --> 2
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 41 )) --> 1
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 51 )) --> 0
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 71 )) --> 2
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 81 )) --> 0
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 91 )) --> 0
- STRIP(FUNCTION_SCRIPT(RW_SubstringTEST FORMAT 101 )) --> 9
Steg D – Placera de beräknade fälten i rapportlayouten
- I avsnittet Brödtext (B) i rapporten väljer du fältet Kontrollera datum och trycker på ta bort .
- Expandera avsnittet Brödtext (B) i rapporten för att anpassa de beräknade fälten.
- Dra de beräknade fälten A1 till A8 till avsnittet Brödtext (B) i rapporten. Dessa beräknade fält måste vara fördelade separat (bör inte placeras ovanpå varandra) för att formatera datumet som MMDDYYYY.
Steg E – Spara rapporten och avsluta sedan rapportskrivaren
- Stäng rapporten. Välj Spara när du uppmanas att spara ändringarna.
- I fönstret Rapportdefinition väljer du OK.
- Välj Arkiv och sedan Microsoft Dynamics GP.
Steg F – Bevilja åtkomst till rapporten
Metod 1 – Med hjälp av säkerhet i Microsoft Dynamics GP 10.0
- På menyn Microsoft Dynamics GP pekar du på Verktyg, pekar på Installation, pekar på Säkerhet och väljer sedan Alternativa/ändrade formulär och rapporter.
- I rutan ID skriver du ID:t för den användare som ska skriva ut den här ändrade rapporten.
- I listan Produkt väljer du Microsoft Dynamics GP.
- I listan Typ väljer du Rapporter.
- Expandera Försäljning.
- Expandera noden för offert-, order- eller fakturaformuläret som du ändrade.
- Välj Microsoft Dynamics GP (ändrad).
Obs!
En bockmarkering visas i början av namnet.
- Välj Spara.
Metod 2 – Genom att använda Avancerad säkerhet i Microsoft Dynamics GP 9.0
På menyn Verktyg pekar du på Installation, pekar på System och väljer sedan Avancerad säkerhet. Ange systemlösenordet om du uppmanas att göra det.
Välj Visa och välj sedan alternativ, ändrad och anpassad.
Expandera följande noder:
- Microsoft Dynamics GP
- Rapporter
- Försäljning
Expandera noden för offert-, order- eller fakturaformuläret som du ändrade.
Välj Microsoft Dynamics GP (ändrad).
Välj Använd och välj sedan OK.
Obs!
Som standard väljs den aktuella användaren och företaget när du startar Avancerad säkerhet. Alla ändringar som du gör gäller för den aktuella användaren och företaget. Du kan dock välja ytterligare användare och företag i området Företag och i området Användare i fönstret Avancerad säkerhet.
Metod 3 – Genom att använda Microsoft Dynamics GP-säkerhet i Microsoft Dynamics GP 9.0
- På menyn Verktyg pekar du på Installation, pekar på System och väljer sedan Säkerhet. Ange systemlösenordet om du uppmanas att göra det.
- I listan Användar-ID väljer du användar-ID för den användare som ska komma åt rapporten.
- I listan Typ väljer du Ändrade rapporter.
- I listan Serie väljer du Inköp.
- I rutan Åtkomstlista dubbelklickar du på det offert-, order- eller fakturaformulär som du ändrade och väljer sedan OK. En asterisk visas bredvid rapportnamnet.
Feedback
Skicka och visa feedback för