#include <pgimportfiles.h>
Diagrama de herencias de StructureParser
Métodos públicos | |
StructureParser (postgresiface2 *, void(*)(int, int)) | |
~StructureParser () | |
bool | startDocument () |
bool | startElement (const QString &, const QString &, const QString &, const QXmlAttributes &) |
bool | endElement (const QString &, const QString &, const QString &) |
bool | characters (const QString &) |
Atributos privados | |
void(* | alerta )(int, int) |
postgresiface2 * | conexionbase |
QString | cadintermedia |
QString | idasiento |
Variables usadas para almacenar los datos de un asiento. | |
QString | ordenasiento |
QString | fechaasiento |
QString | idapunte |
Variables usadas para almacenar los datos de un apunte. | |
QString | idborrador |
QString | fechaapunte |
QString | codigocuentaapunte |
QString | debeapunte |
QString | haberapunte |
QString | conceptocontableapunte |
int | m_ordenapunte |
QString | idcuenta |
Variables usadas para almacenar los datos de una cuenta. | |
QString | descripcioncuenta |
QString | codigocuenta |
QString | codigopadre |
QString | m_bloqueadaCuenta |
QString | m_nodebeCuenta |
QString | m_nohaberCuenta |
QString | m_idRegistroIva |
Variables usadas para almacenar los datos del registro de IVA. | |
QString | m_rIvaContrapartida |
QString | m_rIvaBaseImp |
QString | m_rIvaIva |
QString | m_rIvaFFactura |
QString | m_rIvaFactura |
QString | m_rIvaCIF |
QString | m_rIvaIdFPago |
QString | m_rIvRecRegIva |
QString | m_idTipoIva |
Variables usadas para almacenar los datos de la tabla de IVA's. | |
QString | m_baseIva |
QString | m_nombreTipoIva |
QString | tagpadre |
El tagpadre indica en que posición estamos. Si estamos en un asiento, un apunte, una cuenta, etc etc etc. | |
QString | indent |
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
|
|
VAmos a ir distinguiendo casos y actuando segun cada caso. En la mayoría de casos iremos actuando en consecuencia. Ha terminado un asiento, por tanto hacemos el update de los campos de éste. Si es una punte hacemos su inserción. Ha terminado una cuenta, por tanto hacemos la inserción de la misma. Podemos hacer la inserción y no un sistema de update pq la cuenta no tiene hijos en el XML Nuevo Socio M.Mezo Primero debemos determinar si existe o no dicha cuenta para hacer la inserción o la modificación. Si es un registro de iva vamos a por el Inserción de IVA's dentro del registro de IVA Gráfico de llamadas para esta función: |
|
|
|
Gráfico de llamadas para esta función: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Variables usadas para almacenar los datos de un apunte.
|
|
Variables usadas para almacenar los datos de un asiento. ESta variable va almacenando los valores que van saliendo en la clase. |
|
|
|
Variables usadas para almacenar los datos de una cuenta.
|
|
|
|
|
|
|
|
Variables usadas para almacenar los datos del registro de IVA.
|
|
Variables usadas para almacenar los datos de la tabla de IVA's.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
El tagpadre indica en que posición estamos. Si estamos en un asiento, un apunte, una cuenta, etc etc etc.
|