Integración con Win-SCP

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
edufloriv
Posts: 143
Joined: Thu Nov 08, 2012 3:42 am
DBs Used: DBF, MariaDB
Location: PERU
Has thanked: 1 time
Been thanked: 4 times

Integración con Win-SCP

Post by edufloriv » Tue Mar 12, 2019 4:36 pm

Saludos amigos,

Estoy realizando una integración de facturación electrónica y uso Win-SCP para subir y bajar archivos por SFTP, el tema es que después de bajarme el .PDF desde el host le debo mostrar al cliente el documento usando Acrobat Reader (es la versión DC), para esta operación tengo este código:

Code: Select all

*>----------------------------------------------------------------------<*
*>----------------------------------------------------------------------<*
*>----------------------------------------------------------------------<*

FUNC BajarPDF(cFileTXT)

LOCAL nIntento := 0
LOCAL cFilePDF := ''

	wait window 'descargando .PDF. . .' nowait

   cFileTXT := STRTRAN( cFileTXT , 'CSV\' )
   cFilePDF := STRTRAN( cFileTXT , '.CSV' , '.pdf' )
   DO WHILE .T.
      cParaScript := '/log="efact.log" /ini=nul /script="D:\Infocar\Imagen\efact_baja.txt" /parameter '+cFilePDF
      EXECUTE FILE "C:\Program Files (x86)\WinSCP\winscp.exe" PARAMETERS cParaScript
      IF FILE('PDF\'+cFilePDF)
         FOR nLap = 1 TO 50000000  // <- AQUI PONGO UN RETRASO PARA DAR TIEMPO A QUE WIN-SCP suelte el PDF
         NEXT
         EXECUTE FILE ('PDF\'+cFilePDF) // <- AQUI ABRO CON EL ACROBAT READER (Esta como predeterminado y aqui ocurre el error)
         EXIT
      ELSE
         FOR nLap = 1 TO 5000000
         NEXT
         nIntento++
         IF nIntento > 100
            EXIT
         ENDIF
      ENDIF
   ENDDO

   wait clear
   
RETURN
En la línea donde abro el PDF con el Acrobat me lanza este error:
error ACROBAT.png
error ACROBAT.png (183.67 KiB) Viewed 157 times
A veces apertura y muestra bien el archivo y a veces no y lanza el error. Alguien me podria ayudar para evitar este error, agradezco de antemanto su valiosa ayuda.

Eduardo Flores Rivas


LIMA - PERU

User avatar
andyglezl
Posts: 1101
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Has thanked: 28 times
Been thanked: 64 times
Contact:

Post by andyglezl » Wed Mar 13, 2019 4:24 am

Hola Eduardo

Tal vez esto te ayude...

http://www.hmgforum.com/viewtopic.php?f=5&t=2944
Andrés González López
Desde Guadalajara, Jalisco. México.

Post Reply