auditar operaciones

08/07/2005 - 01:57 por Fer | Informe spam
Hola grupo, me encargaron hacer una tabla de auditoria (o log) de un sistema
que incluye facturacion, ctacte(etc). El elemento principa es el Id_pedido
(Nro de pedido) que se guarda en casi todas las tablas del sistema y con el
que se originan el resto de las operaciones. Hay que registrar
generacion/cancelacion de remitos/notas de creditos/notas de debitos/nros de
bonificaciones/reimpresiones de cualquier documento, quien los genera y
quien los autoriza en caso que corresponda.
Habia pensado en un tabla con "Parametros"
idparametro, idestado, descripcion
1 0 "Generacion de remito"
1 1 "Reimpresion de remito"
1 2 "Cancelacion de remito"
2 0 "Generacion Nota de credito"
.

y otra tabla con los "Movimientos"
Idpedido,idparametro,idestado,idremito,idNotaCredito,fecha,usuario,autoriza_
usuario)
1000 1 0 150005 0
date 88 0
1000 2 0 0 545
date 88 15
.

No me gusta como queda el campo id_remito cuando el movimiento es Nota de
credito y viceversa. en realidad con este esquema tendria que poner un campo
por cada documento que quisiera auditar.
Alguien ha trabajo con un modelo similar.

Saludos
Gracias
Fer
 

Leer las respuestas

#1 Maxi
08/07/2005 - 02:17 | Informe spam
Hola y en lugar de hacer ello no seria mas comodo poner un campo que se
llame table_id y ahi poner la tabla? y asi sabes de donde viene la mano


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Fer" escribió en el mensaje
news:Ofa$X$
Hola grupo, me encargaron hacer una tabla de auditoria (o log) de un
sistema
que incluye facturacion, ctacte(etc). El elemento principa es el Id_pedido
(Nro de pedido) que se guarda en casi todas las tablas del sistema y con
el
que se originan el resto de las operaciones. Hay que registrar
generacion/cancelacion de remitos/notas de creditos/notas de debitos/nros
de
bonificaciones/reimpresiones de cualquier documento, quien los genera y
quien los autoriza en caso que corresponda.
Habia pensado en un tabla con "Parametros"
idparametro, idestado, descripcion
1 0 "Generacion de remito"
1 1 "Reimpresion de remito"
1 2 "Cancelacion de remito"
2 0 "Generacion Nota de credito"
.

y otra tabla con los "Movimientos"
Idpedido,idparametro,idestado,idremito,idNotaCredito,fecha,usuario,autoriza_
usuario)
1000 1 0 150005 0
date 88 0
1000 2 0 0 545
date 88 15
.

No me gusta como queda el campo id_remito cuando el movimiento es Nota de
credito y viceversa. en realidad con este esquema tendria que poner un
campo
por cada documento que quisiera auditar.
Alguien ha trabajo con un modelo similar.

Saludos
Gracias
Fer






Preguntas similares