Hola, código que funciona en 330

 

            Thisform.HASAR.CERRARCOMPROBANTEFISCAL()

            Try

                  Thisform.NUMERO_CAI=Thisform.HASAR.Respuesta(5)

            Catch

                  Thisform.NUMERO_CAI='XXXX-XXXXXXXXXX'

            Endtry

 

De: [email protected] [mailto:[email protected]] En nombre de Horacio Clifford
Enviado el: miércoles, 17 de agosto de 2016 15:07
Para: GUFA List Member <[email protected]>
Asunto: [GUFA] OT - OCX HASAR‏

 

Hola a todos, necesito recuperar el ultimo numero de CAI generado por la 
impresora fiscal Hasar SMH/P-340F. Estoy trabajando con VFP7 y usando la OCX  
v150423 que tiene el metodo ObtenerCAIUltimoDocumentoA() pero no logro 
recuperar el CAI del ocx. Alguien tiene algun ejemplo de como hacer esto ? 
Tampoco me sirvio mucho el manual, les copio el ejemplo del manual, quizas no 
estoy interpretando la forma de tomar el valor devuelto.
 
 
Método: ObtenerCAIUltimoDocumentoA( ) Comando: GetLastCAI  
Disponible: OCX Fiscal HASAR v051122 y posteriores. Argumentos: 4  
Este método permite al software de gestión para puntos de venta obtener el 
número de CAI, e información complementaria, del último comprobante ‘A’ emitido 
en la jornada fiscal.  
ObtenerCAIUltimoDocumentoA  doc, hojaini, hojafin, cai doc De salida. Opcional. 
Tipo: Variant  
Permite al software de gestión para puntos de venta obtener la identificación 
del último comprobante ‘A’ emitido.  
Los posibles valores de retorno coinciden con los valores de las siguientes 
constantes embebidas en el OCX Fiscal HASAR. D_FACTURA_A, D_NOTA_DEBITO_A, 
D_RECIBO_A, D_NOTA_CREDITO_A.  
hojaini De salida. Opcional. Tipo: Variant  
Permite al software de gestión para puntos de venta obtener el número de 
comprobante correspondiente a la primera hoja del documento doc.  
hojafin De salida. Opcional. Tipo: Variant  
Permite al software de gestión para puntos de venta obtener el número de 
comprobante correspondiente a la última hoja del documento doc.  
cai De salida. Opcional. Tipo: Variant  
Permite al software de gestión para puntos de venta obtener el número de CAI 
impreso al pie de la última hoja del documento doc.   
Ejemplo de uso: … Dim doc As Variant, nroini As Variant, nrofin As Variant, 
nrocai As Variant … HASAR1.ObtenerCAIUltimoDocumentoA doc, nroini, nrofin, 
nrocai Debug.Print “Tipo Doc ‘A’          : “ & doc Debug.Print “Nro primera 
hoja : “ & nroini Debug.Print “Nro última hoja    : “ & nrofin 
                                                                                
                                                                                
                             
                                                                              
Página 110 de 234 
Debug.Print “Nro CAI                   : “ & nrocai …  
El desarrollador del software de gestión para puntos de venta debe tener 
presente que:  
* La consulta tiene sólo sentido en IFH 1G que soporten la impresión sobre 
formularios continuos u hojas sueltas.  
* La consulta se puede hacer inmediatamente después de cerrado el comprobante 
‘A’, o luego de la emisión de  otros documentos (siempre que no haya otro 
comprobante ‘A’ en el lote emitido).   

 

Gracias.
Horacio Clifford
 

Responder a