[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema Héctor D . Alarcón
En realidad implementan varios métodos de comunicación. Siendo el OCX la forma 
en que me he venido manejando históricamente y como en los ejemplos se muestra 
todo tan fácil y parecido a lo anterior me descansé en que ése sería el 
método a utilizar.

 

Una vez que se me pase el disgusto investigaré a ver qué es ese chisme de JSon 
que no me han presentado pero suena como a monstruo de película.

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Fernando D. Bozzo
Enviado el: viernes, 20 de mayo de 2016 12:24
Para: GUFA List Member <GUFA@mug.org.ar>
Asunto: [GUFA] Impresoras fiscales hasar NG

 

Respecto de la respuesta que da ese OCX, ¿no se les puede sugerir que 
implementen un método que permita devolver el objeto como cadena de caracteres 
JSON? De esa forma no tendrían problemas de compatibilidad con ningún 
lenguaje...



 

 

El 20 de mayo de 2016, 16:27, Héctor D. Alarcón <hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> > escribió:

 

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de Fernando D. Bozzo
Enviado el: viernes, 20 de mayo de 2016 11:14
Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >
Asunto: [GUFA] Impresoras fiscales hasar NG

 

¿Y en teoría qué tipo de valor debería devolver? Según me comentó el asistente 
técnico de Hasar devuelve una estructura. Lo que se espera es algo así como un 
objeto con propiedades solamente, pero si fuera realmente un objeto leíble por 
Foxpro no habría problema. 

Porque normalmente las respuestas más frecuentes suelen ser numéricas (código 
de error) y el tipo de dato usado para ello puede ser byte o int, no hace falta 
mucho más. 

Otra cosa, si me decís cómo se puede montar ese entorno para pruebas, y no 
lleva demasiado tiempo, puedo intentar hacer alguna prueba, pero necesitaría 
conocer todo y tener algún juego de datos de prueba, o lo que sea. Juegos de 
datos no necesitás, yo conecto y envío un comando. Ahí ya estoy en el horno, 
pero bueno, te preparo un paquete y te advierto que con Windows 10 renegué 
bastante para hacer funcionar el emulador y comunicar con él. No alcancé a 
descorchar el champagne que me encontré con que no podía hacer ni un cierre 
fiscal aunque el emulador lo muestra muy bien.

Saludos

El 20/5/2016 16:04, "Héctor D. Alarcón" <hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> > escribió:

 

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de francisco prieto
Enviado el: viernes, 20 de mayo de 2016 10:41
Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >
Asunto: [GUFA] Impresoras fiscales hasar NG

 

Hector, Pancho (me tomo el atrevimiento porque así firmás)

Está publicado y si no lo está con examinar el objeto HasarArgentina ahí está 
la información.

En el ejemplo puse:

Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber 
funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un 
error en la documentación de Hasar al respecto)

El problema no está con lo que se envía, está en lo que devuelve el comando y 
el modelo que devuelve – que figura en la documentación – no soluciona el tema.

El problema es que VFP no acepta todos los tipos de variables que existen.

Gracias.

   Héctor

 

La siguiente informacion es Clasificada, por lo tanto te paso exclusivamente lo 
que me preguntas (Soy programador de drivers y tengo otros accesos a la 
informacion, imagino sin embargo que en algun momento esto va a estar 
publicado, pero por el momento no lo veo publicado)

Documento:Comandos Para IFH NG de Hassar

Comando CerrarJornadaFiscal

Parametros de Entrada
1. Reporte
Descripción: Reporte Z/X.
Tipo: Enumeración (TipoReporte)
Valores posibles:
Identificador Valor Descripción
ReporteX X   Detalle de ventas (Cierre 'X').
ReporteZ Z   Informe Diario de Cierre 'Z'.

Saludos,

Pancho

Cordoba

Argentina

 

 

El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) escribió:

Estimado Rafael:

 

Ricardo Cárdenes es un amigazo.

 

Me ha ayudado mucho en todos estos años que llevo programando con VFP paras las 
impresoras fiscales. Y te puedo asegurar que si he recurrido a este sistema es 
porque el hombre esta vez no puede. 

 

Igual es el mismo consejo que yo le daría a algún atribulado programador que 
pida ayuda con las impresoras fiscales Hasar, al menos con las de la tecnología 
1G.

 

Muchas gracias.

 

 Héctor

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de rafael copquin
Enviado el: viernes, 20 de mayo de 2016 09:59


Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.or

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema francisco prieto
Fernando,

Ese equipo devuelve

1) Trama tradicional
2) Trama XML
3) Trama Json

En mi caso prefiero XML pero realmente es muy versatil su protocolo.
Lamentablemente como le dije a Hector, como mi fuente de Informacion en
este caso es un medio confidencial, no puedo enviar el pdf y solo puedo
ayudar puntualmente en forma privada si lo necesitan.

Saludos,

Pancho
Cordoba
Argentina

El vie., 20 may. 2016 a las 12:26, Fernando D. Bozzo (<fdbo...@gmail.com>)
escribió:

> Respecto de la respuesta que da ese OCX, ¿no se les puede sugerir que
> implementen un método que permita devolver el objeto como cadena de
> caracteres JSON? De esa forma no tendrían problemas de compatibilidad con
> ningún lenguaje...
>
>
>
>
> El 20 de mayo de 2016, 16:27, Héctor D. Alarcón <hec...@hdalarcon.com.ar>
> escribió:
>
>>
>>
>>
>>
>> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *Fernando
>> D. Bozzo
>> *Enviado el:* viernes, 20 de mayo de 2016 11:14
>>
>
>> *Para:* GUFA List Member <GUFA@mug.org.ar>
>> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>>
>
>>
>> ¿Y en teoría qué tipo de valor debería devolver? Según me comentó el
>> asistente técnico de Hasar devuelve una estructura. Lo que se espera es
>> algo así como un objeto con propiedades solamente, pero si fuera realmente
>> un objeto leíble por Foxpro no habría problema.
>>
> Porque normalmente las respuestas más frecuentes suelen ser numéricas
>> (código de error) y el tipo de dato usado para ello puede ser byte o int,
>> no hace falta mucho más.
>>
>> Otra cosa, si me decís cómo se puede montar ese entorno para pruebas, y
>> no lleva demasiado tiempo, puedo intentar hacer alguna prueba, pero
>> necesitaría conocer todo y tener algún juego de datos de prueba, o lo que
>> sea. Juegos de datos no necesitás, yo conecto y envío un comando. Ahí ya
>> estoy en el horno, pero bueno, te preparo un paquete y te advierto que con
>> Windows 10 renegué bastante para hacer funcionar el emulador y comunicar
>> con él. No alcancé a descorchar el champagne que me encontré con que no
>> podía hacer ni un cierre fiscal aunque el emulador lo muestra muy bien.
>>
>> Saludos
>>
> El 20/5/2016 16:04, "Héctor D. Alarcón" <hec...@hdalarcon.com.ar>
>> escribió:
>>
>
>>
>>
>>
>> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *francisco
>> prieto
>> *Enviado el:* viernes, 20 de mayo de 2016 10:41
>>
>>
>> *Para:* GUFA List Member <GUFA@mug.org.ar>
>> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>>
>>
>>
>> Hector, Pancho (me tomo el atrevimiento porque así firmás)
>>
>> Está publicado y si no lo está con examinar el objeto HasarArgentina ahí
>> está la información.
>>
>> En el ejemplo puse:
>>
>> Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber
>> funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un
>> error en la documentación de Hasar al respecto)
>>
>> El problema no está con lo que se envía, está en lo que devuelve el
>> comando y el modelo que devuelve – que figura en la documentación – no
>> soluciona el tema.
>>
>> El problema es que VFP no acepta todos los tipos de variables que existen.
>>
>> Gracias.
>>
>>Héctor
>>
>>
>>
>> La siguiente informacion es Clasificada, por lo tanto te paso
>> exclusivamente lo que me preguntas (Soy programador de drivers y tengo
>> otros accesos a la informacion, imagino sin embargo que en algun momento
>> esto va a estar publicado, pero por el momento no lo veo publicado)
>>
>> Documento:Comandos Para IFH NG de Hassar
>>
>> Comando CerrarJornadaFiscal
>>
>> Parametros de Entrada
>> 1. Reporte
>> Descripción: Reporte Z/X.
>> Tipo: Enumeración (TipoReporte)
>> Valores posibles:
>> Identificador Valor Descripción
>> ReporteX X   Detalle de ventas (Cierre 'X').
>> ReporteZ Z   Informe Diario de Cierre 'Z'.
>>
>> Saludos,
>>
>> Pancho
>>
>> Cordoba
>>
>> Argentina
>>
>>
>>
>>
>>
>> El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<
>> hec...@hdalarcon.com.ar>) escribió:
>>
>> Estimado Rafael:
>>
>>
>>
>> Ricardo Cárdenes es un amigazo.
>>
>>
>>
>> Me ha ayudado mucho en todos estos años que llevo programando con VFP
>> paras las impresoras fiscales. Y te puedo asegurar que si h

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema Fernando D. Bozzo
Respecto de la respuesta que da ese OCX, ¿no se les puede sugerir que
implementen un método que permita devolver el objeto como cadena de
caracteres JSON? De esa forma no tendrían problemas de compatibilidad con
ningún lenguaje...




El 20 de mayo de 2016, 16:27, Héctor D. Alarcón <hec...@hdalarcon.com.ar>
escribió:

>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *Fernando D.
> Bozzo
> *Enviado el:* viernes, 20 de mayo de 2016 11:14
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> ¿Y en teoría qué tipo de valor debería devolver? Según me comentó el
> asistente técnico de Hasar devuelve una estructura. Lo que se espera es
> algo así como un objeto con propiedades solamente, pero si fuera realmente
> un objeto leíble por Foxpro no habría problema.
>
> Porque normalmente las respuestas más frecuentes suelen ser numéricas
> (código de error) y el tipo de dato usado para ello puede ser byte o int,
> no hace falta mucho más.
>
> Otra cosa, si me decís cómo se puede montar ese entorno para pruebas, y no
> lleva demasiado tiempo, puedo intentar hacer alguna prueba, pero
> necesitaría conocer todo y tener algún juego de datos de prueba, o lo que
> sea. Juegos de datos no necesitás, yo conecto y envío un comando. Ahí ya
> estoy en el horno, pero bueno, te preparo un paquete y te advierto que con
> Windows 10 renegué bastante para hacer funcionar el emulador y comunicar
> con él. No alcancé a descorchar el champagne que me encontré con que no
> podía hacer ni un cierre fiscal aunque el emulador lo muestra muy bien.
>
> Saludos
>
> El 20/5/2016 16:04, "Héctor D. Alarcón" <hec...@hdalarcon.com.ar>
> escribió:
>
>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *francisco
> prieto
> *Enviado el:* viernes, 20 de mayo de 2016 10:41
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Hector, Pancho (me tomo el atrevimiento porque así firmás)
>
> Está publicado y si no lo está con examinar el objeto HasarArgentina ahí
> está la información.
>
> En el ejemplo puse:
>
> Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber
> funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un
> error en la documentación de Hasar al respecto)
>
> El problema no está con lo que se envía, está en lo que devuelve el
> comando y el modelo que devuelve – que figura en la documentación – no
> soluciona el tema.
>
> El problema es que VFP no acepta todos los tipos de variables que existen.
>
> Gracias.
>
>Héctor
>
>
>
> La siguiente informacion es Clasificada, por lo tanto te paso
> exclusivamente lo que me preguntas (Soy programador de drivers y tengo
> otros accesos a la informacion, imagino sin embargo que en algun momento
> esto va a estar publicado, pero por el momento no lo veo publicado)
>
> Documento:Comandos Para IFH NG de Hassar
>
> Comando CerrarJornadaFiscal
>
> Parametros de Entrada
> 1. Reporte
> Descripción: Reporte Z/X.
> Tipo: Enumeración (TipoReporte)
> Valores posibles:
> Identificador Valor Descripción
> ReporteX X   Detalle de ventas (Cierre 'X').
> ReporteZ Z   Informe Diario de Cierre 'Z'.
>
> Saludos,
>
> Pancho
>
> Cordoba
>
> Argentina
>
>
>
>
>
> El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<
> hec...@hdalarcon.com.ar>) escribió:
>
> Estimado Rafael:
>
>
>
> Ricardo Cárdenes es un amigazo.
>
>
>
> Me ha ayudado mucho en todos estos años que llevo programando con VFP
> paras las impresoras fiscales. Y te puedo asegurar que si he recurrido a
> este sistema es porque el hombre esta vez no puede.
>
>
>
> Igual es el mismo consejo que yo le daría a algún atribulado programador
> que pida ayuda con las impresoras fiscales Hasar, al menos con las de la
> tecnología 1G.
>
>
>
> Muchas gracias.
>
>
>
>  Héctor
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *rafael
> copquin
> *Enviado el:* viernes, 20 de mayo de 2016 09:59
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Yo te aconsejo que contactes al depto de programación de Hasar (tel
> 4117-8900) y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por
> teléfono, te puede mandar ejemplos y te va a solucionar el problema, sin
> que te tengas que romper la cabeza.
>
> Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo
> c

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema Héctor D . Alarcón
 

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Fernando D. Bozzo
Enviado el: viernes, 20 de mayo de 2016 11:14
Para: GUFA List Member <GUFA@mug.org.ar>
Asunto: [GUFA] Impresoras fiscales hasar NG

 

¿Y en teoría qué tipo de valor debería devolver? Según me comentó el asistente 
técnico de Hasar devuelve una estructura. Lo que se espera es algo así como un 
objeto con propiedades solamente, pero si fuera realmente un objeto leíble por 
Foxpro no habría problema. 

Porque normalmente las respuestas más frecuentes suelen ser numéricas (código 
de error) y el tipo de dato usado para ello puede ser byte o int, no hace falta 
mucho más. 

Otra cosa, si me decís cómo se puede montar ese entorno para pruebas, y no 
lleva demasiado tiempo, puedo intentar hacer alguna prueba, pero necesitaría 
conocer todo y tener algún juego de datos de prueba, o lo que sea. Juegos de 
datos no necesitás, yo conecto y envío un comando. Ahí ya estoy en el horno, 
pero bueno, te preparo un paquete y te advierto que con Windows 10 renegué 
bastante para hacer funcionar el emulador y comunicar con él. No alcancé a 
descorchar el champagne que me encontré con que no podía hacer ni un cierre 
fiscal aunque el emulador lo muestra muy bien.

Saludos

El 20/5/2016 16:04, "Héctor D. Alarcón" <hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> > escribió:

 

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de francisco prieto
Enviado el: viernes, 20 de mayo de 2016 10:41
Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >
Asunto: [GUFA] Impresoras fiscales hasar NG

 

Hector, Pancho (me tomo el atrevimiento porque así firmás)

Está publicado y si no lo está con examinar el objeto HasarArgentina ahí está 
la información.

En el ejemplo puse:

Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber 
funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un 
error en la documentación de Hasar al respecto)

El problema no está con lo que se envía, está en lo que devuelve el comando y 
el modelo que devuelve – que figura en la documentación – no soluciona el tema.

El problema es que VFP no acepta todos los tipos de variables que existen.

Gracias.

   Héctor

 

La siguiente informacion es Clasificada, por lo tanto te paso exclusivamente lo 
que me preguntas (Soy programador de drivers y tengo otros accesos a la 
informacion, imagino sin embargo que en algun momento esto va a estar 
publicado, pero por el momento no lo veo publicado)

Documento:Comandos Para IFH NG de Hassar

Comando CerrarJornadaFiscal

Parametros de Entrada
1. Reporte
Descripción: Reporte Z/X.
Tipo: Enumeración (TipoReporte)
Valores posibles:
Identificador Valor Descripción
ReporteX X   Detalle de ventas (Cierre 'X').
ReporteZ Z   Informe Diario de Cierre 'Z'.

Saludos,

Pancho

Cordoba

Argentina

 

 

El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) escribió:

Estimado Rafael:

 

Ricardo Cárdenes es un amigazo.

 

Me ha ayudado mucho en todos estos años que llevo programando con VFP paras las 
impresoras fiscales. Y te puedo asegurar que si he recurrido a este sistema es 
porque el hombre esta vez no puede. 

 

Igual es el mismo consejo que yo le daría a algún atribulado programador que 
pida ayuda con las impresoras fiscales Hasar, al menos con las de la tecnología 
1G.

 

Muchas gracias.

 

 Héctor

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de rafael copquin
Enviado el: viernes, 20 de mayo de 2016 09:59


Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >
Asunto: [GUFA] Impresoras fiscales hasar NG

 

Yo te aconsejo que contactes al depto de programación de Hasar (tel 4117-8900) 
y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por teléfono, te puede 
mandar ejemplos y te va a solucionar el problema, sin que te tengas que romper 
la cabeza.

Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo 
cliente que tiene una ticketeadora Hasar vieja. Tenía dificultades para hacer 
que se emita la nota de crédito, que está homologada en dicho aparato. El ocx 
es diferente, según el modelo y la versión de la máquina, con comandos que 
difieren un poco en los parámetros y hasta con comandos diferentes. Hay un 
utilitario, que se llama pruf.exe que te permite configurar la impresora, 
mandarle comandos, leer atributos, etc, etc. Todo se baja del sitio de drivers 
de Hasar.

Haceme caso, consultalo a Ricardo y vas a ahorrarte un montón de tiempo.

Rafael Copquin

 

 

On 19/05/2016 19:40, rg...@mug.org.ar <mailto:rg...@mug.org.ar>  wrote:

Nop, entendería que al intentar operar con “respue

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema francisco prieto
A ver Hector contactame por privado y lo vemos

Mi Skype es fajprieto de Cordoba Argentina

Saludos,

Pancho



El vie., 20 may. 2016 a las 11:04, Héctor D. Alarcón (<
hec...@hdalarcon.com.ar>) escribió:

>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *francisco
> prieto
> *Enviado el:* viernes, 20 de mayo de 2016 10:41
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Hector, Pancho (me tomo el atrevimiento porque así firmás)
>
> Está publicado y si no lo está con examinar el objeto HasarArgentina ahí
> está la información.
>
> En el ejemplo puse:
>
> Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber
> funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un
> error en la documentación de Hasar al respecto)
>
> El problema no está con lo que se envía, está en lo que devuelve el
> comando y el modelo que devuelve – que figura en la documentación – no
> soluciona el tema.
>
> El problema es que VFP no acepta todos los tipos de variables que existen.
>
> Gracias.
>
>Héctor
>
>
>
> La siguiente informacion es Clasificada, por lo tanto te paso
> exclusivamente lo que me preguntas (Soy programador de drivers y tengo
> otros accesos a la informacion, imagino sin embargo que en algun momento
> esto va a estar publicado, pero por el momento no lo veo publicado)
>
> Documento:Comandos Para IFH NG de Hassar
>
> Comando CerrarJornadaFiscal
>
> Parametros de Entrada
> 1. Reporte
> Descripción: Reporte Z/X.
> Tipo: Enumeración (TipoReporte)
> Valores posibles:
> Identificador Valor Descripción
> ReporteX X   Detalle de ventas (Cierre 'X').
> ReporteZ Z   Informe Diario de Cierre 'Z'.
>
> Saludos,
>
> Pancho
>
> Cordoba
>
> Argentina
>
>
>
>
>
> El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<
> hec...@hdalarcon.com.ar>) escribió:
>
> Estimado Rafael:
>
>
>
> Ricardo Cárdenes es un amigazo.
>
>
>
> Me ha ayudado mucho en todos estos años que llevo programando con VFP
> paras las impresoras fiscales. Y te puedo asegurar que si he recurrido a
> este sistema es porque el hombre esta vez no puede.
>
>
>
> Igual es el mismo consejo que yo le daría a algún atribulado programador
> que pida ayuda con las impresoras fiscales Hasar, al menos con las de la
> tecnología 1G.
>
>
>
> Muchas gracias.
>
>
>
>  Héctor
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *rafael
> copquin
> *Enviado el:* viernes, 20 de mayo de 2016 09:59
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Yo te aconsejo que contactes al depto de programación de Hasar (tel
> 4117-8900) y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por
> teléfono, te puede mandar ejemplos y te va a solucionar el problema, sin
> que te tengas que romper la cabeza.
>
> Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo
> cliente que tiene una ticketeadora Hasar vieja. Tenía dificultades para
> hacer que se emita la nota de crédito, que está homologada en dicho
> aparato. El ocx es diferente, según el modelo y la versión de la máquina,
> con comandos que difieren un poco en los parámetros y hasta con comandos
> diferentes. Hay un utilitario, que se llama pruf.exe que te permite
> configurar la impresora, mandarle comandos, leer atributos, etc, etc. Todo
> se baja del sitio de drivers de Hasar.
>
> Haceme caso, consultalo a Ricardo y vas a ahorrarte un montón de tiempo.
>
> Rafael Copquin
>
>
>
>
>
> On 19/05/2016 19:40, rg...@mug.org.ar wrote:
>
> Nop, entendería que al intentar operar con “respuesta” me dé el error, no
> tolero que sin poner una variable me dé error!!!
>
>
>
> PUBLIC RESPUESTA && AS CUSTOM, AS OBJECT, AS LOQUESEA no va a importar.
>
>
>
> RESPUESTA=THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Como también:
>
>
>
> THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Y el valor de respuesta no cambia. Siempre es .F.
>
>
>
> Respuesta me debería permitir hacer algo así, con las licencias del caso:
>
>
>
> Mostrar Respuesta.totalfacturado
>
>
>
> Mostrar Respuesta.ultimocomprobanteAemitido
>
>
>
> Con la lógica de VFP debería ser un objeto, pero no… es una estructura de C
>
>
>
>
>
>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar <GUFA@m

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema Fernando D. Bozzo
¿Y en teoría qué tipo de valor debería devolver? Porque normalmente las
respuestas más frecuentes suelen ser numéricas (código de error) y el tipo
de dato usado para ello puede ser byte o int, no hace falta mucho más.

Otra cosa, si me decís cómo se puede montar ese entorno para pruebas, y no
lleva demasiado tiempo, puedo intentar hacer alguna prueba, pero
necesitaría conocer todo y tener algún juego de datos de prueba, o lo que
sea.

Saludos
El 20/5/2016 16:04, "Héctor D. Alarcón" <hec...@hdalarcon.com.ar> escribió:

>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *francisco
> prieto
> *Enviado el:* viernes, 20 de mayo de 2016 10:41
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Hector, Pancho (me tomo el atrevimiento porque así firmás)
>
> Está publicado y si no lo está con examinar el objeto HasarArgentina ahí
> está la información.
>
> En el ejemplo puse:
>
> Hasar.cerrarjornadafiscal(“90”) pero con “Z” también tendría que haber
> funcionado y con la constante embebida “ReporteZ” también. (ojo que hay un
> error en la documentación de Hasar al respecto)
>
> El problema no está con lo que se envía, está en lo que devuelve el
> comando y el modelo que devuelve – que figura en la documentación – no
> soluciona el tema.
>
> El problema es que VFP no acepta todos los tipos de variables que existen.
>
> Gracias.
>
>Héctor
>
>
>
> La siguiente informacion es Clasificada, por lo tanto te paso
> exclusivamente lo que me preguntas (Soy programador de drivers y tengo
> otros accesos a la informacion, imagino sin embargo que en algun momento
> esto va a estar publicado, pero por el momento no lo veo publicado)
>
> Documento:Comandos Para IFH NG de Hassar
>
> Comando CerrarJornadaFiscal
>
> Parametros de Entrada
> 1. Reporte
> Descripción: Reporte Z/X.
> Tipo: Enumeración (TipoReporte)
> Valores posibles:
> Identificador Valor Descripción
> ReporteX X   Detalle de ventas (Cierre 'X').
> ReporteZ Z   Informe Diario de Cierre 'Z'.
>
> Saludos,
>
> Pancho
>
> Cordoba
>
> Argentina
>
>
>
>
>
> El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<
> hec...@hdalarcon.com.ar>) escribió:
>
> Estimado Rafael:
>
>
>
> Ricardo Cárdenes es un amigazo.
>
>
>
> Me ha ayudado mucho en todos estos años que llevo programando con VFP
> paras las impresoras fiscales. Y te puedo asegurar que si he recurrido a
> este sistema es porque el hombre esta vez no puede.
>
>
>
> Igual es el mismo consejo que yo le daría a algún atribulado programador
> que pida ayuda con las impresoras fiscales Hasar, al menos con las de la
> tecnología 1G.
>
>
>
> Muchas gracias.
>
>
>
>  Héctor
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *rafael
> copquin
> *Enviado el:* viernes, 20 de mayo de 2016 09:59
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Yo te aconsejo que contactes al depto de programación de Hasar (tel
> 4117-8900) y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por
> teléfono, te puede mandar ejemplos y te va a solucionar el problema, sin
> que te tengas que romper la cabeza.
>
> Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo
> cliente que tiene una ticketeadora Hasar vieja. Tenía dificultades para
> hacer que se emita la nota de crédito, que está homologada en dicho
> aparato. El ocx es diferente, según el modelo y la versión de la máquina,
> con comandos que difieren un poco en los parámetros y hasta con comandos
> diferentes. Hay un utilitario, que se llama pruf.exe que te permite
> configurar la impresora, mandarle comandos, leer atributos, etc, etc. Todo
> se baja del sitio de drivers de Hasar.
>
> Haceme caso, consultalo a Ricardo y vas a ahorrarte un montón de tiempo.
>
> Rafael Copquin
>
>
>
>
>
> On 19/05/2016 19:40, rg...@mug.org.ar wrote:
>
> Nop, entendería que al intentar operar con “respuesta” me dé el error, no
> tolero que sin poner una variable me dé error!!!
>
>
>
> PUBLIC RESPUESTA && AS CUSTOM, AS OBJECT, AS LOQUESEA no va a importar.
>
>
>
> RESPUESTA=THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Como también:
>
>
>
> THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Y el valor de respuesta no cambia. Siempre es .F.
>
>
>
> Respuesta me debería permitir hacer algo así, con las licencias del caso:

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema francisco prieto
Hector,

La siguiente informacion es Clasificada, por lo tanto te paso
exclusivamente lo que me preguntas (Soy programador de drivers y tengo
otros accesos a la informacion, imagino sin embargo que en algun momento
esto va a estar publicado, pero por el momento no lo veo publicado)

Documento:Comandos Para IFH NG de Hassar
Comando CerrarJornadaFiscal
Parametros de Entrada
1. Reporte
Descripción: Reporte Z/X.
Tipo: Enumeración (TipoReporte)
Valores posibles:
Identificador Valor Descripción
ReporteX X   Detalle de ventas (Cierre 'X').
ReporteZ Z   Informe Diario de Cierre 'Z'.

Saludos,

Pancho
Cordoba
Argentina



El vie., 20 may. 2016 a las 10:13, Héctor D. Alarcón (<
hec...@hdalarcon.com.ar>) escribió:

> Estimado Rafael:
>
>
>
> Ricardo Cárdenes es un amigazo.
>
>
>
> Me ha ayudado mucho en todos estos años que llevo programando con VFP
> paras las impresoras fiscales. Y te puedo asegurar que si he recurrido a
> este sistema es porque el hombre esta vez no puede.
>
>
>
> Igual es el mismo consejo que yo le daría a algún atribulado programador
> que pida ayuda con las impresoras fiscales Hasar, al menos con las de la
> tecnología 1G.
>
>
>
> Muchas gracias.
>
>
>
>  Héctor
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *rafael
> copquin
> *Enviado el:* viernes, 20 de mayo de 2016 09:59
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> Yo te aconsejo que contactes al depto de programación de Hasar (tel
> 4117-8900) y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por
> teléfono, te puede mandar ejemplos y te va a solucionar el problema, sin
> que te tengas que romper la cabeza.
>
> Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo
> cliente que tiene una ticketeadora Hasar vieja. Tenía dificultades para
> hacer que se emita la nota de crédito, que está homologada en dicho
> aparato. El ocx es diferente, según el modelo y la versión de la máquina,
> con comandos que difieren un poco en los parámetros y hasta con comandos
> diferentes. Hay un utilitario, que se llama pruf.exe que te permite
> configurar la impresora, mandarle comandos, leer atributos, etc, etc. Todo
> se baja del sitio de drivers de Hasar.
>
> Haceme caso, consultalo a Ricardo y vas a ahorrarte un montón de tiempo.
>
> Rafael Copquin
>
>
>
>
>
> On 19/05/2016 19:40, rg...@mug.org.ar wrote:
>
> Nop, entendería que al intentar operar con “respuesta” me dé el error, no
> tolero que sin poner una variable me dé error!!!
>
>
>
> PUBLIC RESPUESTA && AS CUSTOM, AS OBJECT, AS LOQUESEA no va a importar.
>
>
>
> RESPUESTA=THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Como también:
>
>
>
> THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!!
>
>
>
> Y el valor de respuesta no cambia. Siempre es .F.
>
>
>
> Respuesta me debería permitir hacer algo así, con las licencias del caso:
>
>
>
> Mostrar Respuesta.totalfacturado
>
>
>
> Mostrar Respuesta.ultimocomprobanteAemitido
>
>
>
> Con la lógica de VFP debería ser un objeto, pero no… es una estructura de C
>
>
>
>
>
>
>
>
>
> *De:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar <GUFA@mug.org.ar>] *En
> nombre de *francisco prieto
> *Enviado el:* jueves, 19 de mayo de 2016 19:29
>
>
> *Para:* GUFA List Member <GUFA@mug.org.ar> <GUFA@mug.org.ar>
> *Asunto:* [GUFA] Impresoras fiscales hasar NG
>
>
>
> 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 (<
> hec...@hdalarcon.com.ar>) 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.
>
>
>
&

[GUFA] Impresoras fiscales hasar NG

2016-05-20 Por tema Héctor D . Alarcón
Estimado Rafael:

 

Ricardo Cárdenes es un amigazo.

 

Me ha ayudado mucho en todos estos años que llevo programando con VFP paras las 
impresoras fiscales. Y te puedo asegurar que si he recurrido a este sistema es 
porque el hombre esta vez no puede. 

 

Igual es el mismo consejo que yo le daría a algún atribulado programador que 
pida ayuda con las impresoras fiscales Hasar, al menos con las de la tecnología 
1G.

 

Muchas gracias.

 

 Héctor

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de rafael copquin
Enviado el: viernes, 20 de mayo de 2016 09:59
Para: GUFA List Member <GUFA@mug.org.ar>
Asunto: [GUFA] Impresoras fiscales hasar NG

 

Yo te aconsejo que contactes al depto de programación de Hasar (tel 4117-8900) 
y pidas hablar con Ricardo Cárdenes. Te va a dar ayuda por teléfono, te puede 
mandar ejemplos y te va a solucionar el problema, sin que te tengas que romper 
la cabeza.

Hace un par de semanas tuve que instalar un sistema mio en lo de un nuevo 
cliente que tiene una ticketeadora Hasar vieja. Tenía dificultades para hacer 
que se emita la nota de crédito, que está homologada en dicho aparato. El ocx 
es diferente, según el modelo y la versión de la máquina, con comandos que 
difieren un poco en los parámetros y hasta con comandos diferentes. Hay un 
utilitario, que se llama pruf.exe que te permite configurar la impresora, 
mandarle comandos, leer atributos, etc, etc. Todo se baja del sitio de drivers 
de Hasar.

Haceme caso, consultalo a Ricardo y vas a ahorrarte un montón de tiempo.

Rafael Copquin

 

 

On 19/05/2016 19:40, rg...@mug.org.ar <mailto:rg...@mug.org.ar>  wrote:

Nop, entendería que al intentar operar con “respuesta” me dé el error, no 
tolero que sin poner una variable me dé error!!!

 

PUBLIC RESPUESTA && AS CUSTOM, AS OBJECT, AS LOQUESEA no va a importar.

 

RESPUESTA=THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!! 

 

Como también:

 

THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!! 

 

Y el valor de respuesta no cambia. Siempre es .F. 

 

Respuesta me debería permitir hacer algo así, con las licencias del caso:

 

Mostrar Respuesta.totalfacturado

 

Mostrar Respuesta.ultimocomprobanteAemitido

 

Con la lógica de VFP debería ser un objeto, pero no… es una estructura de C

 

 

 

 

De: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar] En 
nombre de francisco prieto
Enviado el: jueves, 19 de mayo de 2016 19:29
Para: GUFA List Member  <mailto:GUFA@mug.org.ar> <GUFA@mug.org.ar>
Asunto: [GUFA] Impresoras fiscales hasar NG

 

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 (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) 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 
peeero…

 

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 h

[GUFA] Impresoras fiscales hasar NG

2016-05-19 Por tema Héctor D . Alarcón
Nop, entendería que al intentar operar con “respuesta” me dé el error, no 
tolero que sin poner una variable me dé error!!!

 

PUBLIC RESPUESTA && AS CUSTOM, AS OBJECT, AS LOQUESEA no va a importar.

 

RESPUESTA=THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!! 

 

Como también:

 

THISFORM.HASAR.CERRARJORNADAFISCAL(‘90’)   && ERROR!!! 

 

Y el valor de respuesta no cambia. Siempre es .F. 

 

Respuesta me debería permitir hacer algo así, con las licencias del caso:

 

Mostrar Respuesta.totalfacturado

 

Mostrar Respuesta.ultimocomprobanteAemitido

 

Con la lógica de VFP debería ser un objeto, pero no… es una estructura de C

 

 

 

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de francisco prieto
Enviado el: jueves, 19 de mayo de 2016 19:29
Para: GUFA List Member <GUFA@mug.org.ar>
Asunto: [GUFA] Impresoras fiscales hasar NG

 

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 (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) 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 
peeero…

 

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 <http://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: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de francisco prieto
Enviado el: jueves, 19 de mayo de 2016 18:41


Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >

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 (<fajpri...@gmail.com 
<mailto:fajpri...@gmail.com> >) 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 (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) escribió:

Ok, gracias, hace unos días descubrí que el ocx de las impresoras fiscales 
Hasar NG es hostil con el zorr

[GUFA] Impresoras fiscales hasar NG

2016-05-19 Por tema Héctor D . Alarcón
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 
peeero…

 

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: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de francisco prieto
Enviado el: jueves, 19 de mayo de 2016 18:41
Para: GUFA List Member <GUFA@mug.org.ar>
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 (<fajpri...@gmail.com 
<mailto:fajpri...@gmail.com> >) 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 (<hec...@hdalarcon.com.ar 
<mailto:hec...@hdalarcon.com.ar> >) 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: GUFA@mug.org.ar <mailto:GUFA@mug.org.ar>  [mailto:GUFA@mug.org.ar 
<mailto:GUFA@mug.org.ar> ] En nombre de er...@sistemascyp.com.ar 
<mailto:er...@sistemascyp.com.ar> 
Enviado el: jueves, 19 de mayo de 2016 15:13
Para: GUFA List Member <GUFA@mug.org.ar <mailto:GUFA@mug.org.ar> >
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í?

 

 



[GUFA] Impresoras fiscales hasar NG

2016-05-19 Por tema francisco prieto
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 ()
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 (<
> hec...@hdalarcon.com.ar>) 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:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *
>> er...@sistemascyp.com.ar
>> *Enviado el:* jueves, 19 de mayo de 2016 15:13
>> *Para:* GUFA List Member 
>> *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í?
>>
>>
>>
>>
>>
>


[GUFA] Impresoras fiscales hasar NG

2016-05-19 Por tema francisco prieto
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 (<
hec...@hdalarcon.com.ar>) 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:* GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *
> er...@sistemascyp.com.ar
> *Enviado el:* jueves, 19 de mayo de 2016 15:13
> *Para:* GUFA List Member 
> *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í?
>
>
>
>
>


[GUFA] Impresoras fiscales hasar NG

2016-05-19 Por tema Héctor D . Alarcón
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: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de 
er...@sistemascyp.com.ar
Enviado el: jueves, 19 de mayo de 2016 15:13
Para: GUFA List Member 
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í?