Ver Mensaje Individual
  #1  
Antiguo 30-04-2013
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Reputación: 21
santiago14 Va por buen camino
Post Cierres X y Z en fiscal Hasar SMH/P330

Aquí van los cierres X y Z.
Perdón por la demora y gracias por la paciencia
Código Delphi [-]
//Cierre X
procedure TFrmPpal.evCierreXEventAlert(Sender: TObject;
  EventName: String; EventCount: Integer; var CancelAlerts: Boolean);
var
  comando:widestring;
begin
  try
    abrir_fiscal(archivoINI);
    Hasar1.Comenzar;
    Hasar1.TratarDeCancelarTodo;
    Comando := '9' + #28 + 'X';
    Hasar1.Enviar(comando);
    hasar1.Finalizar;
    CoolTrayIcon1.ShowBalloonHint('Impresora fiscal', 'Cierre X en la Impresora fiscal...',
      bitInfo, 10);
  except
    on e:Exception do
    begin
      terminarTransaccion;
      mErrores(e, 'Error en impresión de Cierre X.', 'Cierre X');
    end;
  end;
end;

//Cierre Z

procedure TFrmPpal.evCierreZEventAlert(Sender: TObject; EventName: String;
  EventCount: Integer; var CancelAlerts: Boolean);
var
  comando:widestring;
begin
  try
    abrir_fiscal(archivoINI);
    Hasar1.Comenzar;
    Hasar1.TratarDeCancelarTodo;
    Comando := '9' + #28 + 'Z';
    Hasar1.Enviar(comando);
    hasar1.Finalizar;
    CoolTrayIcon1.ShowBalloonHint('Impresora fiscal', 'Cierre Z en la Impresora fiscal...',
      bitInfo, 10);
  except
    on e:Exception do
    begin
      terminarTransaccion;
      mErrores(e, 'Error en impresión de Cierre Z.', 'Cierre Z');
    end;
  end;
end;

Saludos.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita