none
PDF-kommandoer på C5 rapport.

    Spørgsmål

  • I forbindelse med udskrifter anvender jeg udvalgte E-docprinter-kommandoer på mine rapporter i forbindelse med fremsendelse af ordrebærende papirer til Outlook så der kommer bare lidt automatik i erkendelsen, af Microsoft Dynamics C5's evne til at håndtere brevpapirer, farver og logoer.

    Det fungerer jo glimrende med eDocprinter som supplement.

    Mine linjers kommandoer er som de skal være og eDocprinteren er efterfølgende sat til at "spise" disse linjer som starter med fx %% eller lign. Super
    godt alle er glade og tilfredse - jeg kommer den ene linje på efter den anden og alt går godt. Men vælger man en almindelig printer "print-print" så
    kommer mine linjer susende, og det ser ikke så godt ud hvis man vil sende fx en faktura med almindelig post.

    Jeg kunne vælge at oprette nogle eDocprinter profiler men syntes det er mere elegang med noget kode der fx smager på printertypen eller lign.

    Hvad kunne den elegante løsning være?

    2. april 2013 10:05

Svar

  • Super Maria, jeg har valgt en løsning der tager brugerens valg med ind i min rapport (Rep_Buildparm) og efterfølgende en IF-sætning hvor det skal gøre sig gældende, at
    er der foretaget et printervalg samt er printer-navnet indeholdende bogstaverne "eDoc" så skal den sætte en variabel til 1. Har valgt på den eller de
    enkelte linjer på rapporten, at returnere hvis denne værdi er "1" hvorfor linjen bliver aktiveret og eDocprinteren får sine informationer.

    Er denne variabel ikke "1" bliver linjekørslen ikke aktiveret hvorfor informationer ikke kommer med ud på mine udskrifter.

    Det er den korte version til den lille kunde og en txt-fil (cmd.txt) hvis tingene fylder mere end hvad der fx kan ligge i to-tre linjer af 145 karakterer.

    Tak for input, jeg er "vist" kommet i mål og kunden er nu også glad og tilfreds.

    • Markeret som svar af Bredana-001 11. april 2013 06:19
    10. april 2013 11:08

Alle besvarelser

  • Hej,

    Nogle C5 programmører har gjort det, at der 'smages' på om der findes en email-adresse på den tilhørende kunde som skal have papirerne.

    Hvis der ikke findes en email-adresse, så benyttes der kommandoen til 'Videresend-Print' som så fanger den opsatte printer i stedet for at benytte Outlook.

    Søg evt. efter edoc i Microsoft Dynamics C5-forum, der er lidt hjælp at hente.


    M.v.h. René rsl@

    • Foreslået som svar af rsl-data.dk 2. april 2013 10:25
    2. april 2013 10:25
  • Min koder måler på om den skal ud (f.eks. skal den ikke ud, hvis der udskrives til skærm, og der skal spørges, hvis det er en kopi) Desuden måler jeg på om den skal på mail eller printer.

    Det er en ret enkel "IF skærm THEN &ud = 0 ENDIF". Det kan jo så udbygges med printernavn. jeg går ud fra at du benytter en profil på edocprinteren, og er du konsekvent med denne, så er det jo lige til at gå til.

    Mvh Maria

    2. april 2013 16:07
  • Super Maria, jeg har valgt en løsning der tager brugerens valg med ind i min rapport (Rep_Buildparm) og efterfølgende en IF-sætning hvor det skal gøre sig gældende, at
    er der foretaget et printervalg samt er printer-navnet indeholdende bogstaverne "eDoc" så skal den sætte en variabel til 1. Har valgt på den eller de
    enkelte linjer på rapporten, at returnere hvis denne værdi er "1" hvorfor linjen bliver aktiveret og eDocprinteren får sine informationer.

    Er denne variabel ikke "1" bliver linjekørslen ikke aktiveret hvorfor informationer ikke kommer med ud på mine udskrifter.

    Det er den korte version til den lille kunde og en txt-fil (cmd.txt) hvis tingene fylder mere end hvad der fx kan ligge i to-tre linjer af 145 karakterer.

    Tak for input, jeg er "vist" kommet i mål og kunden er nu også glad og tilfreds.

    • Markeret som svar af Bredana-001 11. april 2013 06:19
    10. april 2013 11:08