CONSULTA HASAR SMH P441 F

382 views
Skip to first unread message

Roberto Tello & Asoc. - Estudio Informatico

unread,
Jan 5, 2015, 9:19:33 PM1/5/15
to publice...@googlegroups.com

Hola amigos consulto si a alguien le sucedió lo siguiente.

Usando OCX de hasar, en la Instruccion Datos Cliente, me arroja el siguiente error:

Codigo de Error OLE 0x80020005 : Codigo de estado de COM desconocido

Le he buscado de todas formas y no logro superar el problema.

El mismo aplicativo para una hasar 320, 330, PL23F, no tengo ningun problema, claro que estas son Impresoras de Facturas, y la 441 es tiqueadora. Por consiguiente cambie los comandos segun corresponde, excepto DatosCliente que es comun a cualquiera de estos modelos.-

Pero por lo que me respondieron de Hasar es un problema de Windows con VFP, y no del Ocx.

Si a alguien le sucedio y pudo solucionarlo, desde ya agradecido.-

Saludos y Gracias Totales.-

--
Roberto 
SAN JUAN
ARGENTINA

Arnaldo Toledano

unread,
Jan 6, 2015, 7:20:48 AM1/6/15
to publice...@googlegroups.com, arnaldo....@gmail.com
Baja el EMULADOR FISCAL, de http://www.impresoras-fiscales.com.ar/emulador.htm
Así depuras el error.
Me suena como que hay conflicto con el la apertura del controlador.
El anulador te marcara cuando ocurre el error.
OJO, solo tiene 7 días para trabajar gratis.


Arnaldo Toledano
El 05/01/2015 a las 11:19 p.m., Roberto Tello & Asoc. - Estudio Informatico escibió:
--
Arnaldo Toledano Tesys Informática Córdoba Argentina

Roberto Tello & Asoc. - Estudio Informatico

unread,
Jan 6, 2015, 7:27:41 AM1/6/15
to publice...@googlegroups.com

Estoy trabajando con el emulador pero igual no logro detectar el error. Si no envio el comando datos cliente, abre comprobante fiscal, mando los items, el pago y cierre del tiquet sin problemas, El error es solo en datos cliente. El problema es que necesito generar ticket mayores a 1000 pesos, y sin los datos del cliente no puedo.-

Sdos.-

--
Roberto H. Tello & Asoc.
Estudio Informático
Msn: robertote...@hotmail.com
Skype: robertotellomoreno

Arnaldo Toledano

unread,
Jan 6, 2015, 7:38:08 AM1/6/15
to publice...@googlegroups.com, arnaldo....@gmail.com
Si vas a enviar ticket por valores mayores a 1000 pesos, si o si tenes que poner el numero de documento del cliente.
En realidad podes poner lo que quieras.
El controlador NO VALIDA números de documentos.
SOLO PARA TICKET FACTURAS "B"
Tampoco puede ir como nombre de cliente CONSUMIDOR FINAL.


Arnaldo

El 06/01/2015 a las 09:27 a.m., Roberto Tello & Asoc. - Estudio Informatico escibió:

Roberto Tello & Asoc. - Estudio Informatico

unread,
Jan 6, 2015, 7:43:26 AM1/6/15
to publice...@googlegroups.com

Si eso lo se Arnaldo, el problema es que como comenté en los otros correos, la instrucion datoscliente da el error :

Codigo de Error OLE 0x80020005 : Codigo de estado de COM desconocido

Pero me lo da solo con el modelo P441, con las otras hasar no tengo este error. Y de Hasar me dicen es un error de incompatibilidad del OLE, de Vfp con windows.

Estoy trabajando con vfp9.

Pero como te digo lo raro es que con las impresoras fiscales hasar uso tambien el mismo ocx y envio datoscliente y sin probemas.-

Saludos.-

 

En Tue, 06 Jan 2015 09:38:01 -0300, Arnaldo Toledano <arnaldo....@gmail.com> escribió:

Si vas a enviar ticket por valores mayores a 1000 pesos, si o si tenes que poner el numero de documento del cliente.
En realidad podes poner lo que quieras.
El controlador NO VALIDA números de documentos.
SOLO PARA TICKET FACTURAS "B"
Tampoco puede ir como nombre de cliente CONSUMIDOR FINAL.


Arnaldo

El 06/01/2015 a las 09:27 a.m., Roberto Tello & Asoc. - Estudio Informatico escibió:

Estoy trabajando con el emulador pero igual no logro detectar el error. Si no envio el comando datos cliente, abre comprobante fiscal, mando los items, el pago y cierre del tiquet sin problemas, El error es solo en datos cliente. El problema es que necesito generar ticket mayores a 1000 pesos, y sin los datos del cliente no puedo.-

Sdos.-

AfpSistemas

unread,
Jan 6, 2015, 7:47:08 AM1/6/15
to publice...@googlegroups.com

Agrego un comentario a esto, alguna vez intenten poner en un campo vacío solo la cadena de blancos ( por ejemplo: “   “ ) y no me funciono, por las dudas verifica que le mandas datos o completa con algo de prueba.

 

Saludos

Fidel Charny

unread,
Jan 6, 2015, 7:48:34 AM1/6/15
to publice...@googlegroups.com, rl...@uolsinectis.com.ar
De "opinator" no más, digo:
Fijate que el parámetro de AbirComprobanteFiscal() para DatosClientes sea 48, 49, 65 ó 66. Con 84 no corresponde .DatosClientes()

AfpSistemas

unread,
Jan 6, 2015, 7:48:40 AM1/6/15
to publice...@googlegroups.com

Si te da error lo que podes intentar es armar el comando a mano y usar el método enviar :

 

Por ejemplo:

 

   s = chr(147) + chr(28) + "1" + chr(28) + " "

   ThisForm.Olecontrol1.enviar(s)

 

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Roberto Tello & Asoc. - Estudio Informatico
Enviado el: martes, 06 de enero de 2015 09:43 a.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] CONSULTA HASAR SMH P441 F

 

Si eso lo se Arnaldo, el problema es que como comenté en los otros correos, la instrucion datoscliente da el error :

Arnaldo Toledano

unread,
Jan 6, 2015, 8:12:47 AM1/6/15
to publice...@googlegroups.com, arnaldo....@gmail.com
Otra que yo hago para ver el error.
Supongo que tenes algo parecido a esto
oFiscal = CreateObject(".....
Cuando envías los datos del cliente
IF oFiscal.datoscliente(....


en esta instrucción pone el depurador de VFP.
En INSPECCIÓN, tendrás un objeto que se llama oFiscal, (en mi caso es oFiscal, obviamente)
AL pulsar el signo mas, se te abre todos los componentes del objeto.
Busca el que contenga el error.
Allí, seguramente te desplegara con mas detalle el error.


Arnaldo

El 06/01/2015 a las 09:43 a.m., Roberto Tello & Asoc. - Estudio Informatico escibió:

Roberto Tello & Asoc. - Estudio Informatico

unread,
Jan 6, 2015, 7:28:41 PM1/6/15
to publice...@googlegroups.com

Amigos finalmente pude solucionarlo, de la siguiente forma:

Usando el comando enviar()

cadena="" FS = chr(28) && SEPARADOR DE CAMPOS

cadena = "b" + FS + nombre + FS + cuiti + FS + situ + FS + tipodoc + FS + domici

thisform.hasar.Enviar(cadena)

Y por suerte anduvo, ya que el resto de los comandos funcionaban bien, salvo DatosCliente

Muchas gracias por la ayuda, y para quien necesite el codigo del ticket factura y/o nota de credito usando el ocx de hasar, lo ofrezco sin ningun problema.-

Saludos.-

Roberto H. Tello & Asoc.
Estudio Informático
Msn: robertote...@hotmail.com
Skype: robertotellomoreno

 

Roberto Tello & Asoc. - Estudio Informatico

unread,
Jan 6, 2015, 7:36:11 PM1/6/15
to publice...@googlegroups.com

Adjunto Resolución de AFIP para emitir comprobantes sin Monto limite.

Me lo enviaron de Hasar.

Para quien no lo sabia.-

CFVT CIRCULAR Comprobantes Sin Monto Límite.pdf
Reply all
Reply to author
Forward
0 new messages