Pasar Rece1.exe a modo produccion

443 views
Skip to first unread message

osca...@gmail.com

unread,
Jun 11, 2014, 10:13:20 AM6/11/14
to pyaf...@googlegroups.com
Hola a todos:
Estoy usando pyrece (la interface en modo texto RECE1.EXE), en modo homologacion funciona bien entonces quiero pasarla a produccion.

Hice lo siguiente:
1) En la maquina donde estoy trabajando en modo homologacion (tiene windows xp) instale todo siguiendo los pasos indicados en https://code.google.com/p/pyafipws/wiki/InstalacionCodigoFuente
2) Copie el archivo rece.ini a la carpeta c:\pyafipws
3) Edite rece.ini quitando los comentarios a las urls
4) Copie biocom.crt y biocom.key a c:\pyafipws  (Estas son claves de homologacion, por lo cual deberia rechazarme el acceso)
5) Desde c:\pyafipws ejecuto c:\python25\python.exe rece1.py /dbf --trace >archivo.txt

En archivo.txt obtengo lo siguiente

para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de JSON debe instalar simplejson

Que me faltaria instalar?
Es correcto el procedimiento?

Desde ya muchas gracias

Oscar Bevilacqua

Mariano Reingart

unread,
Jun 11, 2014, 2:39:18 PM6/11/14
to pyaf...@googlegroups.com
2014-06-11 11:13 GMT-03:00 <osca...@gmail.com>:
Hola a todos:
Estoy usando pyrece (la interface en modo texto RECE1.EXE), en modo homologacion funciona bien entonces quiero pasarla a produccion.

Hice lo siguiente:
1) En la maquina donde estoy trabajando en modo homologacion (tiene windows xp) instale todo siguiendo los pasos indicados en https://code.google.com/p/pyafipws/wiki/InstalacionCodigoFuente
2) Copie el archivo rece.ini a la carpeta c:\pyafipws
3) Edite rece.ini quitando los comentarios a las urls

¿Revisaste que las constantes HOMO esten en False? 

4) Copie biocom.crt y biocom.key a c:\pyafipws  (Estas son claves de homologacion, por lo cual deberia rechazarme el acceso)
5) Desde c:\pyafipws ejecuto c:\python25\python.exe rece1.py /dbf --trace >archivo.txt

En archivo.txt obtengo lo siguiente

para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de JSON debe instalar simplejson

Que me faltaria instalar?

Si van a usar JSON, deben instalar el paquete para python 2.5 (las versiones posteriores ya lo tienen incluido)


Si van a usar DBF, necesitan el paquete para python, por lo visto hay una actualización 0.95.012:


Si pueden probarla sería bueno, ya que yo estaba usando la versión 0.88.019 con algunos ajustes propios.

Para instalar estos paquetes, deben descomprimir el zip, ir al directorio con los archivos descomprimidos y ejecutar:

c:\python25\python setup.py install
 
(cambiando la ruta según tengan instalado python).

Sds

Oscar Bevilacqua

unread,
Jun 12, 2014, 8:49:04 AM6/12/14
to pyaf...@googlegroups.com

El 11/06/14 15:38, Mariano Reingart escribió:
--
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs - Factura Electrónica Libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Hola Mariano, gracias por la respuesta.
Baje https://pypi.python.org/pypi/dbf/0.95.012, pero al instalarlo con
    c:\python25\python setup.py install
obtengo el siguiente mensaje de error

C:\dbfpython>c:\python25\python.exe setup.py install
c:\python25\lib\distutils\dist.py:263: UserWarning: Unknown distribution option:
 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
running install_lib
byte-compiling c:\python25\Lib\site-packages\dbf_test.py to dbf_test.pyc
c:\python25\Lib\site-packages\dbf_test.py:2700: Warning: 'with' will become a re
served keyword in Python 2.6
  File "c:\python25\Lib\site-packages\dbf_test.py", line 2700
    with table:
             ^
SyntaxError: invalid syntax
 
running install_egg_info
Removing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info
Writing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info

Alguna idea sobre que puede estar pasando?
Gracias
Oscar Bevilacqua

Mariano Reingart

unread,
Jun 12, 2014, 10:55:49 AM6/12/14
to pyaf...@googlegroups.com
2014-06-12 9:49 GMT-03:00 Oscar Bevilacqua <osca...@gmail.com>:

Hola Mariano, gracias por la respuesta.
Baje https://pypi.python.org/pypi/dbf/0.95.012, pero al instalarlo con
    c:\python25\python setup.py install
obtengo el siguiente mensaje de error

C:\dbfpython>c:\python25\python.exe setup.py install
c:\python25\lib\distutils\dist.py:263: UserWarning: Unknown distribution option:
 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
running install_lib
byte-compiling c:\python25\Lib\site-packages\dbf_test.py to dbf_test.pyc
c:\python25\Lib\site-packages\dbf_test.py:2700: Warning: 'with' will become a re
served keyword in Python 2.6
  File "c:\python25\Lib\site-packages\dbf_test.py", line 2700
    with table:
             ^
SyntaxError: invalid syntax
 
running install_egg_info
Removing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info
Writing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info

Alguna idea sobre que puede estar pasando?

Es un tema de versiones / compatibilidad del interprete python.
Para python 2.5 deben agregar a esos modulos

from __future__ import with_statement

Al comienzo de esos modulos (dbf_test.py, despues del #!)

Lo ideal sería que utilicen Python 2.7 en estos casos, no tuve tiempo de actualizar el instructivo / video, pero sería muy similar que para python 2.5

Oscar Bevilacqua

unread,
Jun 13, 2014, 9:23:08 AM6/13/14
to pyaf...@googlegroups.com

El 12/06/14 11:55, Mariano Reingart escribió:
--
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs - Factura Electrónica Libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Hola Mariano:
Hice  pruebas,
1) Baje python 2.7, tira errores en todos los pasos de instalacion
2) Segui con la instalacion original con python 2.5, al querer instalar el modulo para dbf bajado desde https://pypi.python.org/pypi/dbf/0.95.012, lo descomprimo en una carpeta c:\dbfpython, dentro de esa carpeta modifico el archivo dbf_test.py agregando en primera linea from__future__import with_statement y pasa lo siguiente


C:\dbfpython>c:\python25\python.exe setup.py install
c:\python25\lib\distutils\dist.py:263: UserWarning: Unknown distribution option:
 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
copying dbf_test.py -> build\lib
running install_lib
copying build\lib\dbf_test.py -> c:\python25\Lib\site-packages
byte-compiling c:\python25\Lib\site-packages\dbf_test.py to dbf_test.pyc
  File "c:\python25\Lib\site-packages\dbf_test.py", line 1
    from__future__import with_statement
                                      ^
SyntaxError: invalid syntax
 
running install_egg_info
Removing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info
Writing c:\python25\Lib\site-packages\dbf-0.95.012-py2.5.egg-info

Desde ya gracias
Oscar Bevilacqua

Mariano Reingart

unread,
Jun 13, 2014, 8:32:41 PM6/13/14
to pyaf...@googlegroups.com
2014-06-13 10:23 GMT-03:00 Oscar Bevilacqua <osca...@gmail.com>:

Hola Mariano:
Hice  pruebas,
1) Baje python 2.7, tira errores en todos los pasos de instalacion

Si el instructivo es para python 2.5, para otra versión deben descargar las dependencias actualizadas que correspondan (sobre todo si es un sistema operativo de 64 bits).
De hecho, el desarrollo lo hago en python 2.7 sin problemas.
 
2) Segui con la instalacion original con python 2.5, al querer instalar el modulo para dbf bajado desde https://pypi.python.org/pypi/dbf/0.95.012, lo descomprimo en una carpeta c:\dbfpython, dentro de esa carpeta modifico el archivo dbf_test.py agregando en primera linea from__future__import with_statement y pasa lo siguiente


C:\dbfpython>c:\python25\python.exe setup.py install
c:\python25\lib\distutils\dist.py:263: UserWarning: Unknown distribution option:
 'install_requires'
  warnings.warn(msg)
running install
running build
running build_py
copying dbf_test.py -> build\lib
running install_lib
copying build\lib\dbf_test.py -> c:\python25\Lib\site-packages
byte-compiling c:\python25\Lib\site-packages\dbf_test.py to dbf_test.pyc
  File "c:\python25\Lib\site-packages\dbf_test.py", line 1
    from__future__import with_statement
                                      ^
SyntaxError: invalid syntax
      

Esta mal escrito, le faltan los espacios antes y después de __future__:
 
from __future__ import with_statement 

Aca podes ver un archivo con esa sentencia para copiar y pegar:


Igualmente empaquete la versión original en un zip para que la puedan usar (deben descomprimirla en la carpeta de pyafipws, y los .py deben quedar adentro de la subcarpeta dbf):


Avisame si te funciona,
Reply all
Reply to author
Forward
0 new messages