Referencia de la Clase pgimportfiles

#include <pgimportfiles.h>

Diagrama de colaboración para pgimportfiles:

[leyenda]
Lista de todos los miembros.

Métodos públicos

void setFInicial (QString f)
void setFFinal (QString f)
void setModoTest ()
void setModoNormal ()
bool modoTest ()
 pgimportfiles (postgresiface2 *, void(*)(int, int), void(*)(QString))
 ~pgimportfiles ()
int contaplus2Bulmages (QFile &, QFile &)
int bulmages2Contaplus (QFile &, QFile &)
 Esta función se encarga de pasar los datos de BulmaGés a Contaplus.
int bulmages2XML (QFile &)
 Esta función pasa datos de una empresa al formato XML.
int XML2Bulmages (QFile &)
 Esta función pasa datos de XML a bulmagés.
QString searchParent (QString)

Atributos privados

postgresiface2conexionbase
 Base de datos con la que trabaja la clase y de la que se hace importación / exportación.
void(* alerta )(int, int)
 Para que la clase pueda emitir el estado de completitud se inicializa con un puntero a función.
void(* mensajeria )(QString)
 Para que la clase pueda emitir mensajes de error o de alerta se inicializa con un puntero de función.
bool m_modoTest
 La clase puede hacer una simulación o no dependiendo del valor de esta variable.
QString m_fInicial
 Las importaciones y exportaciones pueden ser entre dos fechas, m_fInicial indica la fecha inicial a partir de la que hacer la importación.
QString m_fFinal
 Las importaciones y exportaciones pueden ser entre dos fechas, m_fFinal indica la fecha final a partir de la que hacer la importación.

Documentación del constructor y destructor

pgimportfiles::pgimportfiles postgresiface2 ,
void(*)(int, int)  ,
void(*)(QString) 
 

Gráfico de llamadas para esta función:

pgimportfiles::~pgimportfiles  )  [inline]
 


Documentación de las funciones miembro

int pgimportfiles::bulmages2Contaplus QFile &  subcuentas,
QFile &  asientos
 

Esta función se encarga de pasar los datos de BulmaGés a Contaplus.

Sólo se van a exportar las cuentas utilizadas, Ya que contaplus no hace ordenación en árbol.

Para evitar redondeos usamos el valor devuelto en forma de texto por la base de datos que ya opera ella en punto fijo

Gráfico de llamadas para esta función:

int pgimportfiles::bulmages2XML QFile &  xmlfile  ) 
 

Esta función pasa datos de una empresa al formato XML.

Los datos pasados de esta forma son mucho más sencillos de pasar.

Se exporta todo el plan contable

Se vana exportar los tipos de IVA

Hacemos la exportación de asientos

Hacemos la exportación de registros de IVA

Hacemos la exportación deIVAs

Gráfico de llamadas para esta función:

int pgimportfiles::contaplus2Bulmages QFile &  subcuentas,
QFile &  asientos
 

Antes de hacer una inserción comprobamos que la cuenta no exista ya en el sistema.

Aqui está el peor error cometido, usar punto flotante

Gráfico de llamadas para esta función:

bool pgimportfiles::modoTest  )  [inline]
 

QString pgimportfiles::searchParent QString  cod  ) 
 

This function search in the database the account parent of the account selected if there are not parent returns NULL

Gráfico de llamadas para esta función:

void pgimportfiles::setFFinal QString  f  )  [inline]
 

void pgimportfiles::setFInicial QString  f  )  [inline]
 

void pgimportfiles::setModoNormal  )  [inline]
 

void pgimportfiles::setModoTest  )  [inline]
 

int pgimportfiles::XML2Bulmages QFile &  fichero  ) 
 

Esta función pasa datos de XML a bulmagés.

Crea un objeto del tipo StructureParser (sistema de proceso de XML mediante SAX) y lo ejecuta para que haga la imporación del archivo XML


Documentación de los datos miembro

void(* pgimportfiles::alerta)(int, int) [private]
 

Para que la clase pueda emitir el estado de completitud se inicializa con un puntero a función.

postgresiface2* pgimportfiles::conexionbase [private]
 

Base de datos con la que trabaja la clase y de la que se hace importación / exportación.

QString pgimportfiles::m_fFinal [private]
 

Las importaciones y exportaciones pueden ser entre dos fechas, m_fFinal indica la fecha final a partir de la que hacer la importación.

QString pgimportfiles::m_fInicial [private]
 

Las importaciones y exportaciones pueden ser entre dos fechas, m_fInicial indica la fecha inicial a partir de la que hacer la importación.

bool pgimportfiles::m_modoTest [private]
 

La clase puede hacer una simulación o no dependiendo del valor de esta variable.

void(* pgimportfiles::mensajeria)(QString) [private]
 

Para que la clase pueda emitir mensajes de error o de alerta se inicializa con un puntero de función.


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Sat May 21 00:05:05 2005 para BulmaGes por  doxygen 1.4.2