Ver Mensaje Individual
  #1  
Antiguo 19-11-2011
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Reputación: 18
pablonill Va por buen camino
Post Impresora fiscal, separador decimal!

Tengo el siguiente codigo el cual me imprime un ticket C

Código Delphi [-]
    fMain.hasar1.AbrirComprobanteFiscal(TICKET_C);

    DM.AuxDetalle.First;
    while not DM.AuxDetalle.Eof do begin
      if (DM.AuxDetalleIdProducto.Value <> 0) and (DM.AuxDetalleCantidad.Value > 0) then
         fMain.hasar1.ImprimirItem(DM.AuxDetalleDetalle.AsString, DM.AuxDetalleCantidad.Value, DM.AuxDetalleSubTotal.Value, 21, 0);
      DM.AuxDetalle.Next;
    end;

El tema es que por ejemplo tengo un item de 2.3, me imprime 230, cual puede ser el problema, tengo que cambiar el separador decimal porque si es asi ya lo cambie y lo mismo! Use DecimalSeparator := '.' y DecimalSeparator := ','

Muchas gracias por su tiempo!
Responder Con Cita