Miembro
 Asiduo
 
|
#1 Publicado: 3 Feb 2010 14:34 desde Chile  [Editar]
Estimados
Estoy entrampado en lo siguiente, he buscado en el foro sin encontrar nada parecido o que me de alguna idea. Se trata de lo siguiente
La idea es controlar todo el historial de compra de cada cliente (facturas vencidas, vigentes, pagadas, forma de pago, etc). Para ello se tiene una presentación en donde se ingresa la factura de venta y otra presentacion en donde se realizan los pagos de las facturas de ventas, o sea, los ingresos, acá se ingresan la forma en que se pago una o mas facturas, monto de documentos, fecha de pago, etc.
En la presentación ingresos tengo un portal que debiera mostrar todas las facturas que se encuentran impagas de cada cliente, en este portal tengo casillas de verificación con las cuales selecciono que facturas serán pagadas, el problema es que no puedo lograr que este portal muestre solo las facturas que se encuentran pendientes de pago ya que muestra todas las facuras pagadas y no pagadas. de acuerdo a lo que he leído esto lo puedo solucionar con la relación que he planteado entre estas dos presentaciones, lamentablemente no he podido lograrlo. El otro problema que se presenta es que al ser comprobantes de ingresos no puedo lograr que al realizar un ingreso este se mantenga como respaldo, me explico, si realizo el ingreso del pago de dos facturas, el portal de este ingreso en el futuro se verá alterado al ingresar nuevas facturas de el mismo cliente, existe alguna forma de bloquear el comprobante de ingreso y el portal???
no sé si fui del todo claro con el problema planteado, si alguien puede ayudar con alguna idea o metodo para solucionar el problema se lo agradeceria.
Saludos
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
win xp Fm 11 avanzado
|
Miembro
Asiduo
 
|
#2 Publicado: 3 Feb 2010 15:46 desde Spain  [Editar]
Hola,
Imaginemos que en tu tabla "factura" tengas un campo "zk_pagada" que esta à 0 cuando no pagada y a 1 cuando pagada. Tanbien existe en "factura" un campo "zkid" (por ejemplo) que es el identificante único. Desde cualquier otra tabla puedes crear una relación :
OtraTabla::zkid_factura = factura::zkid OtraTabla::Zkg_seleccion = factura::zk_pagada
"zkg_seleccion" siendo una global a la cual das el valor que quieres, 0, 1 o la que quieras en un momento dado. De esa forma puedes ver la facturas pagada, no pagadas, o lo que sea.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
XP Pro - OS X - FMP 7/8.5/9 Adv
|