Ver Mensaje Individual
  #4  
Antiguo 01-10-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Nada mas por preguntar? Y entonces en la BD que monto se va a almacenar como el sueldo real pagado??? Así como lo planteas, el sueldo queda siempre como estaba previamente calculado ya que el descuento lo calculas al vuelo para la impresión.

Un consejo, salvo que me digas metiche, cualquier rutina de impresión debe limitarse exclusivamente a la representación impresa de información que previamente existe en un archivo o en una BD. Los cálculos, de ser necesarios deben ir en otra parte de tu aplicación. ¿Que pasa si quieres mostrar en pantalla los pagos a empleados del último mes? Como el cálculo lo haces sólo al imprimir el recibo no podrás mostrar los datos reales o bien tendrás que volver a calcular lo importes con lo que duplicas código.

Por otro lado los descuentos deben ser una tabla independiente de la de sueldos ya que si las ligas como madre e hija cuando hagas un cambi en los descuentos automáticamente vas a mover los sueldos que ya se hubieren pagado. De manera que la tabla de sueldos debe almacenar el sueldo (ingresos y deducciones) tal como se calculó y se imprimió en el recibo y no debe estar sujeto a cambios posteriores.

Te debe quedar un pseudo así:
[code]
El usuario captura los ingresos y deducciones del empleado (o bien se calculan automáticamente). Se calculan los datos que tengan que ver con otros campos, como por ejemplo el descuento. Se guarda el registro. Se imprime el registro (ya no se calcula nada).
[/quote]

Pero bueno, asumí muchas cosas de acuerdo con lo que comentas si no te sirve no te apures.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita