| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- DEF VAR cFileName AS CHAR NO-UNDO.
- DEF VAR cPDFName AS CHAR NO-UNDO.
- DEF VAR cVPRName AS CHAR NO-UNDO.
- DEF VAR cFakArt AS CHAR NO-UNDO.
- DEF VAR iSize AS INT NO-UNDO.
- FOR EACH Savko NO-LOCK
- WHERE Savko.Firma = '1000'
- AND Savko.Fak_Datum >= 01/01/2019:
- FIND Tabel NO-LOCK
- WHERE Tabel.Firma = Savko.Firma
- AND Tabel.RecArt = 'FAKART'
- AND Tabel.CodeI = Savko.Fak_Art
- AND Tabel.CodeC = ''
- AND Tabel.Sprcd = 1.
- cFakArt = Tabel.Bez2.
- cFileName = SUBSTITUTE('&1-&2_&3', STRING(Savko.Fak_Knr,'999999'),
- STRING(Savko.Faknr ,'9999999'),
- cFakArt).
- cVPRName = 'Rechnungen\' + cFileName + '.vpr'.
- cPDFName = 'Rechnungen\' + cFileName + '.pdf'.
-
- FILE-INFO:FILE-NAME = cVPRName.
- IF FILE-INFO:FULL-PATHNAME = ? OR
- FILE-INFO:FULL-PATHNAME = '' THEN NEXT.
-
- FILE-INFO:FILE-NAME = cPDFName.
- IF FILE-INFO:FULL-PATHNAME <> ? AND
- FILE-INFO:FULL-PATHNAME <> '' AND
- FILE-INFO:FILE-SIZE > 9000 THEN NEXT.
- { viper/vpr.i INIT }
- { viper/vpr.i START }
- RUN vpr_selectPrinter ( 'PDF24 PDF' ).
- RUN vpr_openDoc ( cVPRName ).
- RUN vpr_printPDF ( 0, 0, INPUT-OUTPUT cPDFName ).
- { viper/vpr.i STOP }
-
- END.
|