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.-
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.-
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.-
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
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 :
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
Adjunto Resolución de AFIP para emitir comprobantes sin Monto limite.
Me lo enviaron de Hasar.
Para quien no lo sabia.-