Ver Mensaje Individual
  #2  
Antiguo 25-07-2010
Sieg Sieg is offline
Registrado
 
Registrado: jul 2010
Posts: 4
Reputación: 0
Sieg Va por buen camino
No hubo manera de que los metodos AbrirComprobanteNoFiscalHomologado y CerrarComprobanteNoFiscalHomologado, usados para imprimir Notas de Credito, Remitos, Cotizaciones, Ordenes de Salidas, etc.. esten disponibles luego de instalar el OCX de HASAR. Por mas que en la documentacion figuren, en mi caso, una vez instalado no estan.

Como alternativa decidi enviar los comandos crudos a la impresora. De esta manera logre realizar este tipo de documentos.
Por si alguien se encuentra con este tipo de problemas les dejo cuales son los comandos:

AbrirComprobanteNoFiscalHomologado:
FS = Chr(28);
//Comando de apertura de documento no fiscal homologado - OpenDNFH
comando := Chr(128) + FS + 'R' + FS + 'T';
HASAR1.Enviar(comando);

CerrarComprobanteNoFiscalHomologado:

//Cierre de documento no fiscal homologado CloseDNFH
comando := Chr(129);
HASAR1.Enviar(comando);

Para configurar el tipo de comprobante a imprimir es necesario cambiar el caracter marcado en rojo en el comando. La tabla de comprobantes es la siguiente:

Tipo de documento:

R: nota de crédito A
S: nota de crédito B o C
r: Remito
s: Orden de salida
t: Resumen de cuenta
U: Cargo a la habitación
u: Cotización
x: Recibo X

Espero que esta info le sirva a quienes se encuentren con el mismo problema.
Saludos.
Sieg.
Responder Con Cita