Espera...
a ver
si pones despues de esta linea
Respuesta=thisform.hasar.cerrarjornadafiscal(‘90’)
Set step on
Abris del debugger y preguntas por type('Respuesta) que valor te da? Te
pregunto porque me sospecho que te esta tirando un valor de otro tipo y
cuando queres operar con la variable respuesta te da el error y por lo
tanto no es que el error te lo este dando la ocx sino que la ocx te esa
queriendo informar algo que no tenes en cuenta...
Saludos,
Pancho
Cordoba
Argentina
El jue., 19 may. 2016 a las 19:11, Héctor D. Alarcón (<
[email protected]>) escribió:
> Disculpá que voy como pisando huevos pero recién hoy empecé con esto. (en
> este grupo, quiero decir, no es que recién hoy empiezo a programar)
>
>
>
> Te explico. Me refiero al OCX NG, es decir a la llamada “Nueva
> tecnología”.
>
>
>
> Hay que comunicarse con tres programas distintos corriendo para ejecutar
> el emulador que Hasar suministra a los programadores.
>
>
>
> El OCX está bien registrado. De hecho el método “CONECTAR(‘127.0.0.1’) se
> ejecuta perfectamente.
>
>
>
> El método “CERRARJORNADAFISCAL(‘90’) también se ejecuta y hasta registra
> el LOG peeeeeeero…
>
>
>
> Ahí está el problema.
>
>
>
> Tanto la instrucción:
>
>
>
> Thisform.hasar.cerrarjornadafiscal(‘90’)
>
>
>
> Como la más aconsejable:
>
>
>
> Respuesta=thisform.hasar.cerrarjornadafiscal(‘90’)
>
>
>
> Devuelven… perdón… el error que pasé en primera instancia es equivocado.
>
>
>
> El error en realidad es:
>
>
>
> “argument value, type or count is invalid”
>
>
>
> Y el argumento inválido no es “90” como siempre me pasó con otros COM
>
>
>
> Por primera vez en mi vida me pasa que el problema está en el valor
> devuelto. Ponga o no una variable para recibir el valor el método – que se
> ejecuta perfectamente - retorna error.
>
>
>
> Según me huelo es porque el OCX retorna un tipo “Estructura” que VFP no
> está preparado para recibir y de ahí el error.
>
>
>
> He tirado tiros al aire con definir las variables de distintos modos pero
> nada funcionó.
>
>
>
> Como debe ser un problema común a todos los que estamos embarcados en
> adaptar los sistemas a la nueva tecnología de impresoras fiscales a alguien
> por aquí le tiene que pasar o haber pasado lo mismo. A menos que hayan
> optado por JSON o las otras opciones que Hasar auspicia en detrimento de
> VFP. Todos los ejemplos bajo Windows los hacen en VB.NET
>
>
>
> El valor devuelto es necesario – podría usar un TRY CATCH para puentear el
> error – porque las propiedades del objeto devuelto indican información
> relevante de cada comando, en este caso los totales facturados, últimos
> documentos emitidos, etc.…
>
>
>
> Puf, puf, puf…
>
>
>
> Gracias por tu atención.
>
>
>
>
>
>
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *francisco
> prieto
> *Enviado el:* jueves, 19 de mayo de 2016 18:41
>
>
> *Para:* GUFA List Member <[email protected]>
>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Ese error no se refiere a un puerto COM sino que se refiere al OCX pues
> COM signica Component Object Model
>
> https://es.wikipedia.org/wiki/Component_Object_Model
>
> De modo que lo que te esta diciendo es que esa ocx esta mal registrada o
> simplemente no lo esta... de ser asi verifica si podes registrar la ocx
> utilizando RegSvr32
>
> https://support.microsoft.com/es-ar/kb/249873
>
> Una cosa importante
>
> *Si no te funciona la solucion comenta y te seguimos ayudando, pero si te
> funciona tambien comenta, asi si alguna otra persona tiene este mismo error
> ya sabra como solucionarlo.*
>
> Atte,
>
> Pancho
>
> Cordoba
>
> Argentina
>
>
>
>
>
> El jue., 19 may. 2016 a las 18:34, francisco prieto (<[email protected]>)
> escribió:
>
> Hector,
>
> Que version de VFP estas usando?
>
> Saludos,
>
> Pancho
>
> Cordoba
>
> Argentina
>
>
>
> El jue., 19 may. 2016 a las 15:29, Héctor D. Alarcón (<
> [email protected]>) escribió:
>
> Ok, gracias, hace unos días descubrí que el ocx de las impresoras fiscales
> Hasar NG es hostil con el zorrito.
>
>
>
> Hay por ahí alguna idea para solucionar el error “unknown com status” que
> retornan los métodos que devuelven información? Entiendo que devuelve una
> estructura o algo así y VFP no parece capaz de procesarla.
>
>
>
> Gracias.
>
>
>
>
>
>
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *
> [email protected]
> *Enviado el:* jueves, 19 de mayo de 2016 15:13
> *Para:* GUFA List Member <[email protected]>
> *Asunto:* [GUFA] Nuevo
>
>
>
> Hola nuevo!!!
>
> Si puede enviar tus consultas de FOX a este mail..! O ideas o dudas lo que
> quiereas sobre VFP.
>
> Si vas a preguntar algo que no corresponde al Topic tienen que poner en el
> asunto Off Topic o OT.
>
> Slaudos.
>
> Eric!
>
>
>
>
>
> El 2016-05-19 15:04, Héctor D. Alarcón escribió:
>
> Hola, soy nuevo en esto, no sé muy bien cómo funciona. Hay alguien por ahí?
>
>
>
>
>
>