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

Preguntas similare

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






Respuesta Responder a este mensaje
#2 Fer
08/07/2005 - 03:02 | Informe spam
Lo que ocurre es que quiero poner el numero de remito dado que sobre este
puede haber operaciones para identificar si esta en
deposito/armado/despacho/etc. Con ello puedo reflejar todos los movimientos
del mismo y saber cuanto se demoro en cada sector y cuanto tardo en llegar
al cliente (x ej.).

Saludos


Maxi escribió en el mensaje de noticias
O478#
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
>
>
>
>
>
>


Respuesta Responder a este mensaje
#3 Maxi
08/07/2005 - 03:34 | Informe spam
si ok, puede poner tabla_id, number_id


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

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

"Fer" escribió en el mensaje
news:
Lo que ocurre es que quiero poner el numero de remito dado que sobre este
puede haber operaciones para identificar si esta en
deposito/armado/despacho/etc. Con ello puedo reflejar todos los
movimientos
del mismo y saber cuanto se demoro en cada sector y cuanto tardo en llegar
al cliente (x ej.).

Saludos


Maxi escribió en el mensaje de noticias
O478#
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
>
>
>
>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida