Suma de columnas:

Fórmula:

total = efectivo + valorChqBco + valorChqOtroBco

Instrucciones:

  aux1 = qdf.efectivo.value;
  if(aux1=="") aux1 = 0;
  aux2 = qdf.valorChqBco.value;
  if(aux2=="") aux2 = 0;
  aux3 = qdf.valorChqOtroBco.value;
  if(aux3=="") aux3 = 0;
  qdf.total.value = parseFloat(qc(aux1),10) + parseFloat(qc(aux2),10) + parseFloat(qc(aux3),10);
  if(qdf.total.value==0) qdf.total.value = "";
  else qdf.total.value = Math.round(parseFloat(qdf.total.value,10);

Si el total da cero se pone el resultado en blanco, y si da un valor diferente de cero se redondea el resultado.

La función Math.round(total) redondea ajustándolo al entero más cercano.