Cita:
Empezado por ramherfer
En la hoja excel lo tengo claro y lo veo y sin ningún problema. pero me lleva loco el tema de la anulación y ostras, no soy capaz de encaminarlo. Como orientais el asunto en la base de datos si la tabla tiene como índice principal NumFra y tenemos ya el registro de alta con el número F240001. Sería sencillo y básico botón derecho en el alta correspondiente y opción anual factura, automáticamente se duplica el registro con la operación de baja y su fecha, pero no llego ni a probarlo ya que automáticamente me daría registros duplicados en la tabla de cabecera de facturas.
|
Nosotros tenemos en la tabla de facturas un campo de
ESTADO, que en un momento dado nos marca si la factura está
ANULADA (y otros estados por los que puede pasar).
Por otro lado, tenemos una tabla de
RegistrosDeFacturación, donde se almacena un registro por cada operación que se le realiza a una factura, y por lo tanto podemos tener varios registros (sobre la misma factura):
ALTA
MODIFICACION
MODIFICACION
ANULACION
Además, esa segunda tabla se puede consultar, para acceder rápidamente al "historial" de una factura y debe permitir descargar el
RegistroDeFacturación de cada factura.
