#include <ivaview.h>
Diagrama de herencias de ivaview
Slots públicos | |
virtual void | accept () |
Este slot se ejeccuta cuando pusamos sobre el bot� aceptar. Si se trata de una modificacion modificamos. Si se trata de una insercion insertamos. | |
virtual void | boton_borrar () |
Borramos el registro de factura. Se ha pulsado sobre el boton de borrar en ivaview por lo que borraremos * el registro actual. *. | |
virtual void | boton_buscacuenta () |
SLOT que se ejecuta al pulsar sobre el boton de buscar una cuenta determinada. | |
virtual void | cambiadacontrapartida () |
SLOT que se ejecuta al cambiar la cuenta. | |
virtual void | boton_generarPrevisiones () |
SLOT que se activa al pulsar sobre el bot� de generar previsiones. | |
virtual void | boton_fecha () |
virtual void | chContrapartida () |
Se ha pulsado return sobre la contrapartida. | |
Métodos públicos | |
ivaview (empresa *, QWidget *parent=0, const char *name=0) | |
constructor de la clase Inicializa la clase cargando el puntero de empresaactual y de conexionbase para que apunten a las clases amigas apropiadas. Carga el numdigitos de la empresa. Inicializa todos los componentes, principalmente inicializa las tablas, pone los titulos de las columnas y hace las que no deben verse invisibles. Tambi� carga el cursor de las formas de pago. | |
~ivaview () | |
Destructor de clase. Borra el cursor de las formas de pago para liberar la memoria reservada. | |
void | inicializa1 (int) |
Inicializa el registro de iva. Calculando los datos que son buscables (O encontrables a partir del asiento). Esquema: 1.- Comprobamos que no haya ya un registro con la factura 2.- Si hay factura la ponemos, si no la hay sacamos los datos que podemos y los presentamos. | |
void | guardaprevpago (int) |
Esta funci� guarda una linea de la tabla de previsiones. | |
void | guardaprevpago () |
Esta funci� guarda todas las previsiones. | |
void | guardaiva (int) |
Guardamos una nica l�ea de factura. Para guardar una l�ea primero miramos si existe entrada en la base de datos correspondiente a dicha linea. Si la entrada existe se hace un UPDATe y si no existe se hace un INSERT. | |
void | guardaiva () |
Guardamos todo el registro de factura. | |
void | cambiadasubcuenta (int) |
Esta funci� se llama cada vez que se sospecha que se ha cambiado la cuenta. | |
void | cargacobros () |
Se encarga de cargar la rejilla de los cobros. | |
Atributos públicos | |
empresa * | empresaactual |
Empresa con la que se trabaja. | |
postgresiface2 * | conexionbase |
Base de datos con la que se trabaja. | |
int | idborrador |
Borrador bajo el que se hace el registro de la factura. | |
int | idregistroiva |
Identificador de la tabla de facturas. | |
Slots privados | |
virtual void | tcambiaseleccion () |
SLOT que captura el cambio de foco en la rejilla de Previsiones de cobros y pagos. Detecta si se ha cambiado de fila y si es el caso se guarda el registro. EN DESUSO. | |
virtual void | cambiadogrid (int, int) |
SLOT que captura el cambio de foco en la rejilla de Previsiones de cobros y pagos. Detecta si se ha cambiado de fila y si es el caso se guarda el registro. | |
virtual void | pulsadomas (int, int, int) |
SLOT que captura la pulsaci� de determinadas telcas especiales para la aplicacion Se emite cuando se han pulsado determinadas teclas en la edici� de la tabla de cobros/pagos. Responde a la pulsaci� del '+' y del '*'. | |
virtual void | currentIvaChanged (int, int) |
Métodos privados | |
void | cargarComboFPago (QString) |
Carga el combo de las formas de pago. | |
int | buscaborradoriva (int) |
busca la cuenta de IVA en el apunte que se ha seleccionado. | |
int | buscaborradorcliente (int) |
busca la cuenta del cliente o del proveedor en el apunte que se ha seleccionado | |
int | buscaborradorservicio (int) |
busca la cuenta del servicio | |
void | cargaiva (QString) |
Esta funci� se encarga de cargar la tabla de registro de IVA. | |
void | cargaComboTipoIva () |
void | calculaTotales () |
Calcula Totales y los presenta en el formulario. Calculamos el resultado de las sumas de las tablas y presentamos los resultados en los campos correspondientes. | |
void | buscafecha (int) |
SLOT que se dispara cuando se ha hecho el bot� de bsqueda de una fecha. | |
Atributos privados | |
cursor2 * | m_cursorFPago |
Cursor para las formas de pago. |
|
constructor de la clase Inicializa la clase cargando el puntero de empresaactual y de conexionbase para que apunten a las clases amigas apropiadas. Carga el numdigitos de la empresa. Inicializa todos los componentes, principalmente inicializa las tablas, pone los titulos de las columnas y hace las que no deben verse invisibles. Tambi� carga el cursor de las formas de pago.
Gráfico de llamadas para esta función: |
|
Destructor de clase. Borra el cursor de las formas de pago para liberar la memoria reservada.
|
|
Este slot se ejeccuta cuando pusamos sobre el bot� aceptar. Si se trata de una modificacion modificamos. Si se trata de una insercion insertamos. Buscamos la factura rectificada si es que existe. Si se trata de una modificacion y hacemos el update. Se trata de una inserci� y hacemos el insert. Cargamos el identificador del registro de factura para poder mantener la clase. Guardamos todas las previsiones de pago y asi nos curamos en salud |
|
Borramos el registro de factura. Se ha pulsado sobre el boton de borrar en ivaview por lo que borraremos * el registro actual. *.
|
|
SLOT que se ejecuta al pulsar sobre el boton de buscar una cuenta determinada. Crea una ventana listcuentasview1 la pone en modo selecci� La ejecuta en modo modal y espera a que termine Pone en el campo contrapartida el valor devuelto por el selector de cuentas. Simula la introducci� de la cuenta con la llamada chContrapartida Para que se actualize lo que se tenga que actualizar. |
|
Se ha pulsado sobre el bot� de calcular la fecha. |
|
SLOT que se activa al pulsar sobre el bot� de generar previsiones. 1.- Vacia la lista de Prevision de Cobros 2.- Calcula la fecha inicial a partir de la fecha de factura y la forma de pago. 3.- Itera para cada plazo en la forma de pago calculando el nuevo plazo. Hay que saber si es un cobro o un pago |
|
busca la cuenta del cliente o del proveedor en el apunte que se ha seleccionado Se basa en el supuesto de que si la cuenta no es el cliente entonces la contrapartida de la cuenta Seguro que es el cliente. Atentos aqu�que aqui es donde se incorpora el parametro. Ponemos la cuenta de Cliente y los valores adyacentes Comprobamos si es un cliente o un proveedor y segun sea actuamos en consecuencia. Gráfico de llamadas para esta función: |
|
busca la cuenta de IVA en el apunte que se ha seleccionado. Esta funci� carga, dado un apunte y un asiento todas las cuentas de iva en el registro de iva que corresponden con la partida del asiento. Los pasa en la tabla m_listIva Tambi� busca la fecha del asiento y la pone en m_ffactura Gráfico de llamadas para esta función: |
|
busca la cuenta del servicio Si hay varios servicios entonces tb deben pasarse en forma de lista. Aunque s�o se necesite uno.
Atentos aqu�que aqui es donde se calcula el total Gráfico de llamadas para esta función: |
|
SLOT que se dispara cuando se ha hecho el bot� de bsqueda de una fecha.
Gráfico de llamadas para esta función: |
|
Calcula Totales y los presenta en el formulario. Calculamos el resultado de las sumas de las tablas y presentamos los resultados en los campos correspondientes.
|
|
SLOT que se ejecuta al cambiar la cuenta. Hacemos aparecer la ventana de cuentas |
|
Esta funci� se llama cada vez que se sospecha que se ha cambiado la cuenta. Comprueba cual es la cadena que se ha metido como cuenta y le hace todos los tratamientos posibles hasta determinar si es una cuenta del plan contable o no. Gráfico de llamadas para esta función: |
|
SLOT que captura el cambio de foco en la rejilla de Previsiones de cobros y pagos. Detecta si se ha cambiado de fila y si es el caso se guarda el registro.
|
|
Se encarga de cargar la rejilla de los cobros.
Gráfico de llamadas para esta función: |
|
|
|
Esta funci� se encarga de cargar la tabla de registro de IVA.
Gráfico de llamadas para esta función: |
|
Carga el combo de las formas de pago. Esta funci� se encarga de cargar la tabla de formas de pago en el combo box correspondiente. Usa un cursor de clase (m_cursorFPago) que es construido al usar esta funcion y destruido en el destructor de clase. Esta funci� se llama con la inicializaci� de clase y cuando se quieren cargar datos. Gráfico de llamadas para esta función: |
|
Se ha pulsado return sobre la contrapartida.
|
|
EN DESUSO |
|
Guardamos todo el registro de factura.
|
|
Guardamos una nica l�ea de factura. Para guardar una l�ea primero miramos si existe entrada en la base de datos correspondiente a dicha linea. Si la entrada existe se hace un UPDATe y si no existe se hace un INSERT.
Gráfico de llamadas para esta función: |
|
Esta funci� guarda todas las previsiones. Se van guardando las previsiones linea por linea. Gráfico de llamadas para esta función: |
|
Esta funci� guarda una linea de la tabla de previsiones. La linea se guarda en la base de datos prevcobro, la tabla afectada es m_listPrevision El parametro que se pasa es la columna de la tabla que queremos guardar en la base de datos. Gráfico de llamadas para esta función: |
|
Inicializa el registro de iva. Calculando los datos que son buscables (O encontrables a partir del asiento). Esquema: 1.- Comprobamos que no haya ya un registro con la factura 2.- Si hay factura la ponemos, si no la hay sacamos los datos que podemos y los presentamos. Busca si a este apunte le corresponde un borrador En el caso de que no existiese una cuenta de servicio a la que asociar se Asocia directamente al apunte seleccionado. Busca entradas de IVA en la tabla registroiva Se trata de un registro que ya ha sido introducido Presentamos si es emitida o recibida. Si la factura rectifica a otra la buscamos. buscamos en todo el asiento las cuentas de IVA y lo reflejamos Buscamos la fecha que le corresponderá teoricamente a la factura. Buscamos la cuenta de servicio. Vemos si podemos extraer de la descripción del apunte el número de fra. Buscamos qué número de orden poner Gráfico de llamadas para esta función: |
|
SLOT que captura la pulsaci� de determinadas telcas especiales para la aplicacion Se emite cuando se han pulsado determinadas teclas en la edici� de la tabla de cobros/pagos. Responde a la pulsaci� del '+' y del '*'.
|
|
SLOT que captura el cambio de foco en la rejilla de Previsiones de cobros y pagos. Detecta si se ha cambiado de fila y si es el caso se guarda el registro. EN DESUSO.
|
|
Base de datos con la que se trabaja.
|
|
Empresa con la que se trabaja.
|
|
Borrador bajo el que se hace el registro de la factura.
|
|
Identificador de la tabla de facturas.
|
|
Cursor para las formas de pago.
|