Conexión a Factura Plus

30/10/2007 - 17:39 por Francisco Matamoros | Informe spam
Hola, estoy desarrollando un módulo para importar y exportar datos a Factura
Plus. No encuentro como manejar los dbf's con índices cdx (como los que
maneja el Grupo SP). Si alguien tiene algo a mano se lo agradecería, al
igual que una estructura de ficheros actualizada del citado programa.
Muchas gracias
 

Leer las respuestas

#1 Francisco J. Rodríguez
30/10/2007 - 19:03 | Informe spam
Hola. En su momento yo me tuve que pegar con eso, concretamente con la
versión "Noviembre 2001" de FacturaPlus (ya ha llovido un poco), exportando
unos archivos de texto de albaranes, facturas, clientes y productos a ese
sistema (y otros datos que ahora no recuerdo).

No sé ahora mismo por qué versión irá el programa, ni si habrán cambiado el
sistema de base de datos que usaban. El caso es que trasteando con los
archivos DBF de aquella versión resultó que no todos eran del mismo tipo.
Algunos los pude manejar vinculándolos como archivos de FoxPro, y otros (el
de Productos, creo) como archivo de DBase III, si no imposible.

En mi caso, no me quedó más remedio que vincular los DBF en una base de
datos Access 97 (con 2000 no pude, no había manera de vincularlos bien),
usando el propio entorno de Access, y con eso tragó y me permitió importar y
exportar datos, aunque con la pega de no poder utilizar otro formato que no
fuese Access 97. Lo hice con VB6 y DAO 3.5. Tal vez se hubiera podido hacer
de otro modo mejor, no sé. Sin usar una b.d. con vínculos no tuve manera de
echarlo a andar. Los vínculos los actualizaba por código cuando en uno de
los parámetros de mi programa elegían alguna de las empresas de FacturaPlus
disponibles (la "01", "02"..., etc.).

En otro proyecto parecido, utilicé también el controlador ODBC de Visual
FoxPro, aunque en aquel caso sí tenía la seguridad de que todas las tablas
eran de Fox. Te paso el enlace por si te sirve:

http://support.microsoft.com/kb/277772/es

Advertencia: Si grabas datos en las tablas DBF, se te duplican los
registros y tratas de eliminar los duplicados, probablemente la eliminación
no te funcione hasta que no "reorganices" en el propio FacturaPlus (opción
de "Reorganizar ficheros", creo que se llamaba). Te lo comento por si acaso
te ocurre.

Quizás otra opción sea utilizar las opciones de importar y exportar archivos
EDI (en formato texto, si no me equivoco). Pero eso ya depende de tus
necesidades, porque la importación EDI de FacturaPlus creo que sólo traga
datos de pedidos, clientes y poco más. No sé si es tu caso. La documentación
con la estructura de los EDI creo que puedes pedírsela al propio Grupo SP,
pero tampoco sé si te la darán gratis. Al menos creo que te podrán orientar
mejor en ese sentido. Por si acaso prueba a consultar también sobre el tema
en este foro:

http://foros.emagister.com/foro-for...-13488.htm

Si te toca pelearte con albaranes, facturas y encima el tema de cobros, la
cosa se complica un poco, porque dependiendo de la forma de pago,
FacturaPlus puede generar automáticamente cobros. Si por cualquier motivo
hay que eliminar una factura ya cobrada, tendrás primero que eliminar su
cobro, etc. Y si exportas a FacturaPlus una factura que por su forma de pago
debería tener un cobro, probablemente debas crear también tú mismo ese
registro de cobro.

No sé, son sólo algunos apuntes de lo que a mí me tocó hacer con eso. Si nos
das más detalles, aunque sean genéricos, sobre la información que tienes que
intercambiar con FacturaPlus, tal vez podamos avanzar algo más.

Un saludo.

Francisco Rodríguez



"Francisco Matamoros" escribió en el mensaje
news:%
Hola, estoy desarrollando un módulo para importar y exportar datos a
Factura Plus. No encuentro como manejar los dbf's con índices cdx (como
los que maneja el Grupo SP). Si alguien tiene algo a mano se lo
agradecería, al igual que una estructura de ficheros actualizada del
citado programa.
Muchas gracias


Preguntas similares