FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hasar Ocx - Adodb - Error
Bueno, mi problema consiste en lo siguiente
ayer implemente en mi programa de facturacion la opcion de poder imprimir con controlador fiscal, antes se imprimia solamente con RaveReport... desde q implemente este sistema pasa lo siguiente: ANTES de usar el controlador fiscal las consultas andan todas perfectas, el programa corre normalmente pero DESPUES de hacer una factura e imprimirla por el controlador TODAS las consultas me dan el siguiente error cuando intento abrirlas: Código:
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros. Código:
'SELECT Articulos.id, Articulos.CodigoBarra, Articulos.descr, rubros.rubro, proveedores.nombre, Articulos.costo, Articulos.porcentaje, Articulos.presentacion,'+#13+#10+ ' Articulos.descarga, Articulos.stock, Articulos.colchon'+#13+#10+ 'FROM Articulos INNER JOIN'+#13+#10+ ' rubros ON Articulos.rubro = rubros.id INNER JOIN'+#13+#10+ ' proveedores ON Articulos.proveedor = proveedores.id'+#13+#10+ 'WHERE (Articulos.descr LIKE '''+keyword.text+'%'') OR (Articulos.CodigoBarra = '''+keyword.Text+''')'+#13+#10+ 'ORDER BY Articulos.descr' Código:
SELECT * FROM Articulos como el programa tiene una opcion para seleccionar que tipo de impresora vamos a usar (fiscal o comun y corriente) hice una factura con la impresora comun y corriente.. luego hice una consulta de precios, consulte facturas anteriores, pedi un inventario por pantalla... en resumen hice varias consultas y el programa andaba perfecto... realmente no se que puedo llegar a estar haciendo mal con el tema del controlador, pero les adjunto el codigo para que lo revisen por favor Código:
if (tipo_impresora = 0) then //si es impresora comun Form1.RvProject1.ExecuteReport('Ticket') else begin with HASAR1 do begin Puerto := 1; Transporte := PUERTO_SERIE; PrecioBase := False; Modelo := modelo_fiscal; DescripcionesLargas := True; Reintentos := 3; TiempoDeEspera := 2000; end; HASAR1.Comenzar; HASAR1.TratarDeCancelarTodo; HASAR1.AbrirComprobanteFiscal(TICKET_C); while not Rep_Detalle.Eof do begin HASAR1.ImprimirItem( Rep_Detalle.FieldValues['descr'], Rep_Detalle.FieldValues['CANT'], Rep_Detalle.FieldValues['PRECIO'], 21, 0); Rep_Detalle.Next; end; HASAR1.ImprimirPago('Efectivo', StrToFloat(subtotal.Caption)); HASAR1.CerrarComprobanteFiscal; HASAR1.Finalizar; end; |
#2
|
|||
|
|||
Perdon por revivir estos post viejos pero me parecio importante ya que yo por no haber leido este post me perdi un dia entero peleandome con las consultas.
Despues de perder todo el dia, me doy cuenta que despues de cerrar una factura (A ó B) usando la OCX de Hasar (fiscal051122.ocx) las consultas sql tablas etc dejan de funcionar, es como dice -knife_sj- desde consultas rebuscadas hasta un simple "select" da el error.. Código:
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros. No tiene nada que ver con las consultas ya que quitando el OCX de hasar todo vuelve a funcionar 10 puntos. Quien sabe que porqueria habran programado estos de hasar pero su ocx como su documentacion dan asco, quien sabe que otros problemas mas tendra la basura. |
#3
|
|||
|
|||
Problemas con hasar y ado
Hola Chicos, tengo el mismo problema que ustedes, como lo solucionaron?
|
#4
|
|||
|
|||
Hola, me pasa lo mismo, lo pudieron solucionar? Estoy pensando en bajar el anterior ocx de Hasar.
|
#5
|
|||
|
|||
Despues de mucho prueba y error descubri que si sacas esta linea
HASAR1.ImprimirPago('Efectivo', importe); podes hacer las consultas sql sin problemas, y no es necesario para realizar la factura. Yo estoy usando "Fiscal051122.Ocx" y hay muchos comandos que no funcionan bien, por ejemplo HASAR1.DocumentoDeReferencia[1]:=nro_factura; // que se utiliza para realizar una nota de credito HASAR1.AbrirDNFH(NOTA_CREDITO_B); HASAR1.CerrarDNFH; y otros. Lo solucione utilizando HASAR1.Enviar(...), cualquier cosa consultame. Slds Adriana |
#6
|
|||
|
|||
numero de parametros invalido
tengo el mismo problema, me tirarias una linea de como lo solucionaste con el hasar1.enviar...te lo agradeceria mucho ya que me trabe con eso
gracias LALO |
#7
|
|||
|
|||
Hola, estoy con un problema, uso delphi 7, una hasar 715F, los tickets A y B los imprime bien.
Estoy intentando crear notas de crédito, me resulta imposible, me da el siguiente error: 'Función no soportada en versión de controlador fiscal seleccionada (Abrir DNFH)'. Si alguien puede pasarme un código completo para imprimir notas de crédito le agradezco. Gracias! Edu. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como instalo ocx hasar en delphi 7 | Iceman | Varios | 1 | 28-06-2007 16:02:09 |
Problema Hasar 330f | valpmia | Impresión | 2 | 23-02-2007 13:17:24 |
Facturas B >$1000 en Hasar 320 | pborges36 | Impresión | 2 | 24-01-2007 15:44:39 |
Manual ocx hasar | pborges36 | Impresión | 2 | 06-11-2006 13:48:03 |
Remitos en Hasar 330 | pborges36 | Impresión | 2 | 21-07-2006 21:54:16 |
|