Avatar billede jens_32 Nybegynder
17. marts 2005 - 13:26 Der er 15 kommentarer og
2 løsninger

Parametre i pdfprinter

Jeg forsøger at bruge pdfprinter sammen med C5.
Jeg ville imidlertid gerne, hvis jeg fra rapporten i C5 kunne overføre forskellige parametre til pdfprinter. Jeg tænker her f.eks. på emailmodtager, Bodytekst, den filsti og det filnavn pdf filen skal gemmes under.

Nogen der har erfaringer med det... evt. et eksempel?
Avatar billede pct Nybegynder
17. marts 2005 - 13:36 #1
Du kan jo trække e-mail adressen fra kontakt-db. Teksten har jeg lagt i en macro, således at jeg i en case-sætning vælger (automatisk) den tilhørende tekst. Desuden kan du lave forskellige PDF-skabeloner, som du også kan kalde fra C5.

Per :o)
Avatar billede jens_32 Nybegynder
17. marts 2005 - 13:41 #2
Jeg er godt klar over, at email adressen findes i Debkart/OrdKartArkiv.
Det er mere spørgsmålet hvordan det skrives og placeres i f.eks. OrdFaktura og dermed overføres til pdfprinter. Har du et eksempel du vil vise frem på det? Evt. bare en eksport af Ordfaktura, hvor du måske har koden?
Avatar billede laasby Nybegynder
17. marts 2005 - 13:45 #3
Du kan sætte følgende ind i f.eks. den første linie i den rapport som du vil E-maile:

%%EmailEnable: True%%%%EmailSendMethod: 0%%%%EmailTo: [Email]%%%%EmailFrom: [DIN E-MAIL]%%%%EmailSubject: emne af din e-ail%%%%EmailContent: Her den e-mail body tekst%%%%EmailContent: &Her den e-mail body tekst2%%

Hvor jeg har skrevet [Email] erstatter du med et felt, som henter oplysningen fra dit debitorkartoktek. Husk også at rette [DIN E-MAIL] til din E-mail adresse.

Så kommer det helt svære - nemlig at finde ud af om der bliver skrevet ud til PDFPRINTER og om linien skal medtages eller ej.

Det må vi se om der ikke er nogle seje C5 specialister, som kan fortælle dig hvordan man gør (og vi andre kigger nysgerrigt med).

/Laasby
Avatar billede jens_32 Nybegynder
17. marts 2005 - 14:00 #4
Hej Laasby, skriver du det bare i en pageheader eller hvad?
Og er det et F2 Feltudtryk eller skriver du bare direkte ned i rapporten?

Hvis jeg forstår dig ret, kan man vist vælge i pdfprinter indstillinger om kodelinien skal skrives med ud eller ej. Jeg tænker her på fanebladet Links. Men jeg ved ikke, om det var det du tænkte på?
Avatar billede jens_32 Nybegynder
17. marts 2005 - 14:29 #5
Pct... kan du hjælpe yderligere?
Avatar billede pct Nybegynder
17. marts 2005 - 15:32 #6
Jeg har lagt variablerne i prologen på rapporterne, hvor jeg spørger på om de skal udskrives til PDF eller printer (hvis der vælges printer skrives disse linier ikke ud). Yderliger kan man i menuvalget sætte parametrene, som overføres til rapporten.
Håber du kan bruge det til noget.
Per :o)
Avatar billede jens_32 Nybegynder
17. marts 2005 - 15:38 #7
Jeg prøver og prøver. Er din rapport noget du vil vise frem?
Du kan evt. sende mig en export af rapporten!?
Avatar billede pct Nybegynder
17. marts 2005 - 15:51 #8
Du må da godt få en af mine rapporter, men jeg har lagt kode så mange forskellige steder, at jeg ikke tror du kan bruge det til noget.
Per :o)
Avatar billede jens_32 Nybegynder
17. marts 2005 - 17:26 #9
Jeg vil gerne gøre forsøget. Gider du at sende til yes1SnabelA.dk?
Avatar billede pct Nybegynder
18. marts 2005 - 08:46 #10
Done.
Avatar billede pct Nybegynder
18. marts 2005 - 08:47 #11
Ej done, der manglede domainet i din mailadresse. ;o(
Avatar billede laasby Nybegynder
18. marts 2005 - 10:34 #12
Vi andre vil også kigge med.

Jeg har gjort det på følgende måde (husk at ændre [email]) - PDFkommandolinien fortæstter derudaf. Dernæst har jeg sat PDF printer (altås i Windows - printeropæstning) op til at fjerne PDF kommandoer
┌ DebFakturaJournal ───────────────────────────────────────────────────────────
│
│
│
■──────────────────────────────────────────────────────────────────────────────
│                  ¨¨¨¨■¨¨¨¨1¨¨¨¨■¨¨¨¨2¨¨¨¨■¨¨¨¨3¨¨¨¨■¨¨¨¨4¨¨¨¨■¨¨¨¨5¨¨¨¨■¨¨¨¨6
│PgHd              %%EmailEnable: True%%%%EmailSendMethod: 0%%%%EmailTo: [email]
│PgHd              %%EmailUseEMAPI: True%%%%EmailUseOutlook: True%%
│PgHd              #Firma
│PgHd              Debitorjournal
│PgHd              ────────────────────────────────────────────────────────────
│PgHd              Dato      Formular    Bilag Konto      Navn
│PgHd              ──────── ────────── ──────── ────────── ────────────────────
│BodyDebJournal  « Dato    Faktura    Bilag    Fakturako► DebKart[KontoIdx,Fa►
│BodyNotat        Tekst
│Ctrl          1
│Ctrl          1  GrandTotal
│Ctrl          1
│Ctrl          2
│Ctrl          2  SubTotal
│Ctrl          2
│
│

Håber at du kan bruge mit input.

/Laasby
Avatar billede laasby Nybegynder
18. marts 2005 - 10:35 #13
Hov - alle specialtegn blev lige konverteret til sjove tegn - Håber at du kan bruge det alligevel.
Avatar billede pct Nybegynder
18. marts 2005 - 11:23 #14
Det får i så lov til:

{XAL:SendMailTeksterPT}
#Switch(&Mail02PT)
  #Case("Indk›b")
        SET &Mail02PT = "Auftrag DK"
        SET &Mail03PT = "We enclose an additional order. Please check 'transport' and refer to the 5 digit purchase number."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("IndProforma")
        SET &Mail02PT = "Pro forma Rechnung DK"
        SET &Mail03PT = "Please find enclosed the pro forma invoice for this week's returns."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("DebFakKopi")
        SET &Mail02PT = "Fakturakopi"
        SET &Mail03PT = "Hermed fremsendes fakturakopi iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("DebKontoUd")
        SET &Mail02PT = "Kontoudtog"
        SET &Mail03PT = "Hermed fremsendes kontoudtog iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("Tilbud")
        SET &Mail02PT = "Tilbud"
        SET &Mail03PT = "Hermed fremsendes tilbud iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("OrdBekr")
        SET &Mail02PT = "Ordrebekr‘ftelse"
        SET &Mail03PT = "Hermed fremsendes ordrebekr‘ftelse iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("OrdProforma")
        SET &Mail02PT = "Faktura"
        SET &Mail03PT = "Hermed fremsendes faktura iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
  #Case("Returnr")
        SET &Mail02PT = "RMA"
        SET &Mail03PT = "Hermed fremsendes RMA iflg. aftale."
        SET &BagGr    = 1
        SET &Papir    = "Retur"
  #Case("DebPassW")
        SET &Mail02PT = "www.monacor.dk"
        SET &Mail03PT = "Hermed fremsendes login til vores hjemmeside. Nye kunder skal v‘re opm‘rksomme p†, at der kan g† op til 24 timer f›r login er aktivt."
        SET &BagGr    = 1
        SET &Papir    = "BrevPapir"
#EndSwitch

IF &BagGr THEN
    SET &Papir = "%%DestOverlayPDFTemplateEnable: True%%" + "%%DestOverlayPDFTemplatePath: G:\\\dok\\_" + &Papir + ".pdf%%"
ELSE
    SET &Papir = ""
ENDIF

Per :o)
Avatar billede jens_32 Nybegynder
18. marts 2005 - 11:55 #15
Sorry pct... domænet er ofir :-).
Vil du forsøge igen? Det må gerne være OrdFaktura, hvis du kan?
Avatar billede pct Nybegynder
18. marts 2005 - 12:38 #16
It is :) Per :o)
Avatar billede jens_32 Nybegynder
18. marts 2005 - 16:15 #17
Mange tak så vidt.
Jeg vil kigge på det :-).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester