none
C5 2008 pdf filename

    Spørgsmål

  • Hej,

    Jeg sidder med c5 2008 version og vil gerne ændre fil navnet på den pdf jeg sender afsted til kunden.

    Lige nu bliver det bare styret af eDoc, så alle pdf'er får samme navn og det går ikke helt.

    Skal jeg ind i udvikler menuen og tilret skabelonen derinde med noget "%%" ligesom med Emailto? og hvad skal der så stå?

    Eller er der en indstilling under Generelt/Kartotek/......./ ?

    Vil gerne have at den f.eks. tog nummeret på invoicen med i filnavnet.

    Nogen ideer? :)

    8. juni 2017 12:53

Alle besvarelser

  • %%Filepath: C:\test1.pdf%%

    Kan også være uden sti - dvs. relativ til den mappe der er sat op i eDocPrinter.

    Se evt.: http://pdf.iteksoft.com/download/doc/epdfsdk.pdf


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    8. juni 2017 13:21
  • Men hvis jeg nu gerne vil have at C5/eDoc skal sætte fil navnet til det faktura nr. på den faktura jeg lige har lavet. Så det vel noget i den samme stil? - Synes ikke jeg kan finde noget om det, i det link du har sendt.

    %%FilePath:  ?.pdf%%

    På den der måde sætter jeg den jo til at hedde test1 hver gang.

    8. juni 2017 13:55
  • Ja, det forudsætter jo lidt programmering i C5.

    Fx at du bygge den linje ud fra fakturanummeret. Noget ala "%%FilePath: "+&Fakturanr+".pdf%%" og at &Fakturanr-variablen så er fakturanummeret.

    Så du må evt. have en C5 udvikler ind over...


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 8. juni 2017 14:09
    8. juni 2017 14:09
  • Har allerede i linjen følgende:

    %%EmailSubject:" + Faktura/Invoice/Rechnung No: " +

    Så burde jeg vel bare kunne sætte under noget lignede - Eller hvordan?

    "%%FilePath: "+ &Faktura/Invoice/Rechnung+".pdf%%"

    9. juni 2017 08:36
  • Nej - det er ikke rigtigt lovlige med / i C5 variablenavne:

    Nærmere noget ala det her:

    "%%FilePath: "+#ModuleTexts(#ModSales, SalesTableArch.Language_, &TxtNo)+" "+SalesTableArch.DocumentNumber+".pdf%%"

    #Moduletexts skulle gerne slå op at der er tale om en faktura eller kreditnota og på kundens sprog, mens SalesTableArch.DocumentNumber giver bilaget nummer.

    Det kan variere lidt efter hvordan rapporten er lavet - så ingen garantier for at det virker direkte som skrevet...


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 9. juni 2017 09:10
    9. juni 2017 09:10
  • Fandt den her under feltudtryk for Emailsubject:

    "%%Emailsubject:" + "faktura/Invoice/Rechnung NO: " +

    SalesTableArch.DocumentNumber + ", " + &Firma + "%%"

    Samt under Feltbetingelse fandt jeg
    Substr(&FileName,1,4) == "PDF "

    Kan det være jeg kan smide noget derind under, i feltbetingelse?

    Eller skal jeg stadig ud i at lave et nyt felt med Feltudtryk som kunne ligne det andet?

    "%%FilePath:" + "Faktura/Invoice/Rechnung NO:" +

    "+SalesTableArch.DocumentNumber+".pdf"%%"

    9. juni 2017 09:30
  • Hej Jonesboom

    Betingelsen gør blot at feltet kun er aktivt når der står "PDF " i &Filename. Det må være noget med den øvrige logik at gøre.

    Hvis du tilføjer det nye i samme felt, skal du ikke gøre noget. Laver du et nyt felt skal betingelsen kopieres med over...

    Jeg tror vi har udtømt hvad jeg kan hjælpe dig med gratis her på fora'et - nogle ting kræver hands-on og telefonisk kontakt.

    Så jeg vil gentage mit råd om at få en programmør på - evt. kontakte mig pr. e-mail hvis du ikke har andre, så skal jeg nok finde en til at hjælpe dig med det (det er i sagens natur desværre ikke gratis).


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 9. juni 2017 09:40
    9. juni 2017 09:40
  • Det er også forståeligt. Det var også mere hvis der var en som lige kunne se det hvad der skulle ændres eller tilføjes :)

    Jeg har selv en vi kan kontakte, men ville jeg jo gerne slippe for. Hvis det blot var lige til at ændre :)

    Men tak for hjælpen :)

    9. juni 2017 10:37