Ver Mensaje Individual
  #2  
Antiguo 11-10-2025
Avatar de seccion_31
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 472
Reputación: 10
seccion_31 Va por buen camino
Este otro codigo, guarda en una base de datos de incidencias, problemas tecnicos de envio:


Código:
    ok:=Verifactu.envio( resultado );

    if not resultado.envioOk then 	// el envio ha sido fallido por causas tecnicas (ha salido del try... except)
    begin
                // lo anotamos en el libro de incidencias
                for f:=1 to resultado.nFacturas do
                begin
                       dbIncidencias.insert;							
               	       dbIncidencias.fieldbyName('fecha').asdatetime:=date;
    		       dbIncidencias.fieldbyName('hora').text:=timetostr(time);
                       dbIncidencias.fieldbyName('motivo').text:=resultado.error;
                       dbIncidencias.fieldbyName('NumSerie').text:=resultado.facturas[f].NumSerieFactura;
    		       dbIncidencias.post;
                end;
    end;
Responder Con Cita