Dela via


Så här skriver du ut fälten Kontrollera datum i kanadensiskt datumformat för MMDDYYYYY i rapporter för leverantörsreskontrahantering

I den här artikeln beskrivs 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. De steg som visas 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

  1. Säkerhetskopiera filen Reports.dic om du har några ändrade Microsoft Dynamics GP-rapporter. Följ dessa steg för att hitta filen Reports.dic:

    1. Följ lämpligt steg:

      • I Microsoft Dynamics GP 10.0 pekar du på VerktygMicrosoft Dynamics GP-menyn , pekar på Installation, pekar på System och väljer sedan Redigera startfil.
      • I Microsoft Dynamics GP 9.0 pekar du på Installationpå verktygsmenyn , pekar på System och väljer sedan Redigera startfil.
    2. Om du uppmanas att ange lösenordet skriver du systemlösenordet.

    3. I fönstret Redigera startfil väljer du Microsoft Dynamics GP. Sökvägen till filen Reports.dic visas i rutan Rapporter .

  2. Öppna Rapportskrivare. Följ lämpligt steg för att göra detta:

    • I Microsoft Dynamics GP 10.0 pekar du på VerktygMicrosoft Dynamics GP-menyn , pekar på Anpassa och väljer sedan Rapportskrivare.
    • I Microsoft Dynamics GP 9.0 pekar du på Anpassaverktygsmenyn och väljer sedan Rapportskrivare.
  3. I listan Produkt väljer du Microsoft Dynamics GP och sedan OK.

  4. I Rapportskrivare väljer du Rapporter.

  5. I kolumnen Originalrapporter väljer du rapporten PM Check Register och sedan Infoga.

  6. I listan Ändrade rapporter väljer du samma rapport och väljer sedan Öppna.

  7. I fönstret Rapportdefinition väljer du Layout.

Steg B – Skapa det första beräknade fältet som innehåller kontrolldatumet

  1. I fönstret Verktygslåda väljer du Beräknade fält i resurslistan och väljer sedan Ny.

  2. I fönstret Definition av beräknat fält anger du följande inställningar:

    • Namn: TESTFORMAT
    • Resultattyp: Sträng
    • Uttryckstyp: Beräknad
  3. Välj fliken Funktioner och välj sedan Användardefinierad.

  4. I listan Core väljer du System. Välj sedan RW_DateToString i listan Funktion.

  5. Välj Lägg till.

  6. Välj fliken Fält. I listan Resurs väljer du Kontrollregister Temp, och sedan Kontrolldatum i listan Fält.

  7. Välj Lägg till.

  8. Välj fliken Konstanter . I listan Typ väljer du Sträng och skriver sedan MM DD ÅÅÅÅ i fältet Konstanter .

    Kommentar

    Det finns tre grupper med bokstäver (MM, DD och ÅÅÅÅ) med ett blanksteg mellan varje grupp.

  9. 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 ÅÅÅÅ")

  10. 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

Kommentar

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.

  1. I fönstret Verktygslåda väljer du Beräknade fält i resurslistan och väljer sedan Ny.

  2. I fönstret Definition av beräknat fält anger du följande inställningar:

    • Namn: A1
    • Resultattyp: Sträng
    • Uttryckstyp: Beräknad
  3. Välj fliken Funktioner och välj sedan Systemdefinierad. Välj STRIP i funktionslistan .

  4. Välj Lägg till.

  5. Välj fliken Funktioner och välj sedan Användardefinierad. Välj Systemi core-listan och välj sedan RW_Substring i funktionslistan .

  6. Välj fliken Fält och välj sedan Beräknade fält i listan Resurser . Välj TESTFORMATi fältlistan och välj sedan Lägg till.

  7. Välj fliken Konstanter och välj sedan Heltal i listan Typ .

  8. Skriv 1 i fältet Konstant och välj sedan Lägg till.

  9. Välj Lägg till igen.

  10. 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 ))

  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 måste 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

  1. I avsnittet Brödtext (B) i rapporten väljer du fältet Kontrollera datum och trycker på knappen Ta bort .
  2. Expandera avsnittet Brödtext (B) i rapporten för att anpassa de beräknade fälten.
  3. Dra de beräknade fälten A1 till A8 till avsnittet Brödtext (B) i rapporten. Dessa beräknade fält måste placeras separat (bör inte placeras ovanpå varandra) för att formatera datumet som MMDDYYYY.

Steg E – Spara rapporten och avsluta sedan rapportskrivaren

  1. Stäng rapporten. Välj Spara när du uppmanas att spara ändringarna.
  2. I fönstret Rapportdefinition väljer du OK.
  3. 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

  1. 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.
  2. I rutan ID skriver du ID:t för den användare som ska skriva ut den ändrade rapporten.
  3. I listan Produkt väljer du Microsoft Dynamics GP.
  4. I listan Typ väljer du Rapporter.
  5. Expandera Försäljning.
  6. Expandera noden för offert-, order- eller fakturaformuläret som du ändrade.
  7. Välj Microsoft Dynamics GP (ändrad).

    Kommentar

    En bockmarkering visas i början av namnet.

  8. Välj Spara.

Metod 2 – Med avancerad säkerhet i Microsoft Dynamics GP 9.0

  1. På menyn Verktyg pekar du på Installation, pekar på System och väljer sedan Avancerad säkerhet. Om du uppmanas att ange systemlösenordet.

  2. Välj Visa och välj sedan alternativ, ändrad och anpassad.

  3. Expandera följande noder:

    • Microsoft Dynamics GP
    • Rapporter
    • Försäljning
  4. Expandera noden för offert-, order- eller fakturaformuläret som du ändrade.

  5. Välj Microsoft Dynamics GP (ändrad).

  6. Välj Använd och välj sedan OK.

    Kommentar

    Som standard väljs den aktuella användaren och företaget när du startar Advanced Security. 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

  1. På menyn Verktyg pekar du på Installation, pekar på System och väljer sedan Säkerhet. Om du uppmanas att ange systemlösenordet.
  2. I listan Användar-ID väljer du användar-ID för den användare som ska komma åt rapporten.
  3. I listan Typ väljer du Ändrade rapporter.
  4. I listan Serie väljer du Inköp.
  5. Dubbelklicka på det offert-, order- eller fakturaformulär som du ändrade i rutan Åtkomstlista och välj sedan OK. En asterisk visas bredvid rapportnamnet.