FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas en factura
Hola a todos, Muchas gracias. he vuelto con mis preguntas. Tengo una factura que la tengo dividida en maestro y en detalle.y Funciona casi perfecto uso interbase como bd . Los campos declarados en el detalle son iddetalle, idfactura,idproducto,precio,descuento.(eso es lo que declare en la base de datos) en delphi7 agrege un campo tipo lookup para el nombre del producto, y un subtotal. Y en el oncalcfield de la tabladetalle puse lo siguiente:
lo que me funciona perfecto al escoger un producto me cambia los precios y me calcula el subtotal. El problema viene cuando cambio el precio en algun producto. No quiero si cambio el precio de algun producto me cambie el precio de las facturas ya creadas. Por ej.: Ayer creo una factura la numero 12 y elijo el producto Lija a un precio 12 $ y hoy aumenta el producto a 14$ entonces cdo reviso la factura del dia de ayer la numero 12 y miro el precio de la Lija dice 14$ y yo quisiera que quedase 12$ |
#2
|
|||
|
|||
Crea una base distinta para las lineas de factura
Hola yo soy muy novato, asi que no se si esto que te comento te servira de algo, pero si los datos de las lineas de facturas los sacas de la base de datos de articulos, cuando efectues cambios en el articulo, es normal que te muestre los cambios en cualquier informe que figure el articulo, como las lineas de facturas que tu dices, para solucionarlo te recomiendo que las lineas de facturas guarden los datos de ese momento del fichero de articulos, para asi desligarlos de la base de articulos, asi podras consultar cualquier factura de cualquier fecha y tendra los precios que en su momento facturastes, que es lo que creo quieres no.
un saludo, espero haberte ayudado, Rusadir |
#3
|
||||
|
||||
Tal y como has dicho, en el detalle guardas idproducto, precio, descuento, etc. por tanto, jamás puede cambiarte el precio a 14 $ si estaba a 12 $ cuando hiciste la factura.
¿Entonces, por qué aparece 14 $? Supongo que en la factura, el Edit o grid que tienes para mostrar los detalles, está enlazado equivocadamente con el Dataset de Articulos, cuando debería estar enlazado al dataset "detalle factura". Espero que sea ese pequeño detalle. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Factura | Stravinsky | Conexión con bases de datos | 5 | 10-10-2006 17:25:41 |
imprimir factura | Genner | Impresión | 3 | 23-05-2006 17:07:30 |
Fallo Nº Factura y Linea Factura | CarmaZone | Tablas planas | 5 | 26-05-2005 11:17:19 |
Nº factura | silviodp | Conexión con bases de datos | 9 | 21-06-2004 20:01:30 |
Ticket & Factura | mosorio | Varios | 0 | 14-08-2003 18:25:53 |
|