Buenos días.
Me sucede que el resultado de esta resta es IGUAL al valor de la varible y sin embargo sale por el ELSE.
Por que puede suceder esto? como lo evito?
if (nIngEfe-nEgrEfe) = nTotArq
If MsgYesNo('Confirma Cierre de Caja '+str(nQueCaja,5)+' ?','Caja')
CajTFor->Cierre := qfecha
....
endif
else
MsgAlert(' Arqueo: '+Transform(nTotArq,'99,999,999.99')+CRLF+ ;
'Saldo en Caja: '+Transform((nIngEfe-nEgrEfe),'99,999,999.99') +CRLF+CRLF+' NO SE PUEDE CERRAR CAJA!!!!'+CRLF+CRLF+'No
Coincide el Saldo en efectivo con el arqueo !!!','Atención!!!')
endif
Gracias