#49072
Escanort
Participante

Buenas tardes,

Gracias por responder Horacio.
No le encuentro la vuelta, lei dicho pdf, tambien el de configuracion de factura electrónica en Libertya ERP, punto 4. Archivos de interfaces con la AFIP y punto 5. instalación de Python en cada PC donde se facture.
En la pc servidor funcionan sin problemas los dos puntos de venta.

Cuando no coloco la carpeta Pyafipws en la pc cliente me da el error:
———–> Msg.getMsg: NOT found: Imprimiendo Ticket, Por favor espere [38]
===========> Wsfe.callProcess: caeErrorCallProcess:El sistema no puede encontrar la ruta especificada. [68]
===========> MInvoice.completeIt: CAE Error: Exit Value=2,InputStream=,ErrorStream=El sistema no puede encontrar la ruta especificada. [68]
———–> Msg.getMsg: NOT found: No fué posible realizar el ticket. Ocurrió un error al crear la factura [38]

Como que no encuentra nada de nada, ¿como debe hacer para tomar el Pyafipws del servidor?, pero cuando pongo la carpeta Pyafipws en la pc cliente me da el error:

———-> Msg.getMsg: NOT found: Imprimiendo Ticket, Por favor espere [38]
===========> Wsfe.callProcess: caeErrorCallProcess:Traceback (most recent call last): [68]
===========> MInvoice.completeIt: CAE Error: Exit Value=1,InputStream=,ErrorStream=Traceback (most recent call last): [68]
———–> Msg.getMsg: NOT found: No fué posible realizar el ticket. Ocurrió un error al crear la factura [38]
Como que encuentra los datos pero tiene un problema al generar el tickets.

No se del tema, solo leo de todo y revisando todos los post del foro.
En la pc servidor tengo una carpeta c:\Pyafipws para el punto de venta 6 y una carpeta c:\Pyafipws_PV7 para el punto de venta7, cada uno con el mismo key y con su respectivo crt.

En Valores Predeterminados tengo cargado 3 usuarios, cada uno dos veces con estos valores:
Atributo WSFE Clave c://pyafipws//
Atributo WSFE_PV2 Clave c://pyafipws_PV7//

Ejecuto los Run.bat de cada carpeta de la pc servidor y me tira (esto no me genera ningún error ya que funcionan bien los dos puntos de venta):

C:\pyafipws>c:\Python27\python.exe wsfev1.py –archivo –debug 1>wsfev1.log
Traceback (most recent call last):
File “wsfev1.py”, line 1518, in <module>
main()
File “wsfev1.py”, line 1021, in main
wsfev1.SetTicketAcceso(ta)
File “C:\pyafipws\utils.py”, line 149, in capturar_errores_wrapper
return func(self, *args, **kwargs)
File “C:\pyafipws\utils.py”, line 376, in SetTicketAcceso
raise RuntimeError(“Ticket de Acceso vacio!”)
RuntimeError: Ticket de Acceso vacio!

C:\pyafipws>cd..

C:\>cd pyafipws_PV7

C:\pyafipws_PV7>run

C:\pyafipws_PV7>cd c:\pyafipws_PV7\

C:\pyafipws_PV7>c:\Python27\python.exe wsfev1.py –archivo –debug 1>wsfev1.log
Traceback (most recent call last):
File “wsfev1.py”, line 1518, in <module>
main()
File “wsfev1.py”, line 1021, in main
wsfev1.SetTicketAcceso(ta)
File “C:\pyafipws_PV7\utils.py”, line 149, in capturar_errores_wrapper
return func(self, *args, **kwargs)
File “C:\pyafipws_PV7\utils.py”, line 376, in SetTicketAcceso
raise RuntimeError(“Ticket de Acceso vacio!”)
RuntimeError: Ticket de Acceso vacio!

En cambio en la pc cliente el run:

C:\pyafipws>c:\Python27\python.exe wsfev1.py –archivo –debug 1>wsfev1.log
Traceback (most recent call last):
File “wsfev1.py”, line 1518, in <module>
main()
File “wsfev1.py”, line 1001, in main
ok = wsfev1.Conectar(cache, wsdl, proxy, wrapper, cacert)
File “C:\pyafipws\utils.py”, line 268, in Conectar
trace = “–trace” in sys.argv)
File “c:\Python27\lib\pysimplesoap\client.py”, line 114, in __init__
self.http = Http(timeout=timeout, cacert=cacert, proxy=proxy, sessions=sessi
ons)
File “c:\Python27\lib\pysimplesoap\transport.py”, line 117, in __init__
raise RuntimeError(‘cacert is not support with urllib2 transport’)
RuntimeError: cacert is not support with urllib2 transport

Y el Wsfev1.log:
para soporte de WebClient debe instalar httplib2
pysimplesoap.__version__ = 1.08.8 (lo instale y sigue poniendo lo mismo)

Gracias y Saludos,

Daniel