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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Francisco Matamoros
30/10/2007 - 19:32 | Informe spam
Gracias Francisco, voy a darme una vuelta por el foro y te comento. Quizá
con la exportación Edi me valga, no sé, no sé.

"Francisco J. Rodríguez" escribió en el mensaje
news:%
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







Respuesta Responder a este mensaje
#3 Francisco Matamoros
30/10/2007 - 19:40 | Informe spam
Me he instalado el oledb y el odbc de foxpro, pero con ninguno de los dos al
crear el dataadapter con el diseñador me genera instrucciones update y
delete. ¿No está teniendo en cuenta los índices cdx? ¿Cómo soluciono esto?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida