Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Porque no salen 2 recibos de 1/2 carta en 1 carta en Laser ?? (https://www.clubdelphi.com/foros/showthread.php?t=64802)

AGAG4 20-04-2009 17:26:58

Porque no salen 2 recibos de 1/2 carta en 1 carta en Laser ??
 
Estoy usando D7, con Qreport 4.06 prof. , tengo un formato de tamaño personalizado (custom size) de media carta (215 x 144 mm) donde imprimo unos recibos de nomina , tiene que salir 2 recibos en una carta, pero no he podido hacer que salgan los 2 recibos en una Carta en una impresora laser ó de inyección de tinta, pero si sale bien los 2 recibos en una impresora matricial.... :confused:

Alguien me podría dar algun tip ó sugerencia, por favor....

juanelo 20-04-2009 19:06:08

¿Y los dos son el mismo recibo o son diferentes?
Porque si fueran iguales los dos, yo lo que haria es hacer un formato tamaño carta duplicando los datos en cada mitad de la hoja.
Saludos

Galahad 20-04-2009 19:56:05

recibos en laser
 
hola...

te recomiendo que hagas la prueba siguiente:

1.-) deja como impresora predeterminada una impresora laser,, y en sus propiedades , dejar como tamaño de papel predefinido un tamaño 'definido por el usuario' (custom), que corresponda a las dimensiones del recibo.

2.-) en las propiedades del quickrep, deja en la propiedad Papersize, el mismo tamaño de papel, seleccionando Custom y cambiando los valores de las propiedades Lenght y Width

Nota..- Otra Opción seria dejar por defecto en ambos sitios (impresora en windows y Quickreport) en lugar de custom, el tamaño de papel del recibo (A5)

Si esto te funciona, solo quedaria completar el paso 1 por programación, esto se podria hacer con métodos de la unidad genérica Printers.

Espero haberte ayudado algo,,,

AGAG4 20-04-2009 20:19:21

Los 2 recibos son diferentes, son recibos de nomina, ejemplo:

Recibo 1:
Código:


  Empleado : Alberto Gonzalez      Sueldo Diario : $5,000 pesos
  -- Unidades --    --  Deducciones --      --  Percepciones  --

Recibo 2:
Código:


  Empleado : Roman      Sueldo Diario : $8,000 pesos
  -- Unidades --    --  Deducciones --      --  Percepciones  --

Son 2 recibos tamaño media carta que deben de salir en carta, asi como esta en el ejemplo, sale en una matricial, salen muy bien, pero el cliente lo quiere en la laser a webo :D

juanelo 20-04-2009 20:27:31

Pero a poco no necesitan los recibos por duplicado?, el que firma el empleado para la empresa (copia) y el que se queda el empleado (original).

ContraVeneno 20-04-2009 20:54:06

para los recibos de nómina (o cualquiera) el original es para la empresa y la copia para el empleado, ambas deberían estar firmadas, pero solo la firma en el original es obligatoria. Si no lo están haciendo de esta forma se están metiendo en problemas legales algo serios...

toni.vi 20-04-2009 22:27:54

Debes definir el tamaño del papel total si es DinA4 o lo que sea, independiente de lo que ocupa el recibo.
La linea de detalle debe tener el height del recibo con el nombre del empleado, etc, y un qrmemo que contenga las lineas de los distintos conceptos del recibo.
Los conceptos tambien puedes definirlos como qrlabels preparandolos antes al igual que con el qrmemo.
Espero te sirva, a mi me ha funcionado.

AGAG4 21-04-2009 17:31:29

En este caso, la empresa no quiere copia, solo quiere que le firme el empleado, y no le quiere entregar una copia al empleado, me imagino que no quiere problemas a futuro ( algunos empleados les da Ciertas prestaciones y a otros NO ).... :eek:
Me imagino que no les da por ser eventuales....

ContraVeneno 21-04-2009 17:53:36

si no le dan copia al empleado, cualquiera de los empleados podrían armarles un lío legal bastante interesante... tan simple como que en la mayoría de los casos en México para solicitar un crédito de cantidades fuertes (para un carro o una casa por ejemplo), uno de los requisitos son los comprobantes de ingresos, es decir, las copias de los recibos de nómina.

Y según se, el dar copias o no, no lo decide la empresa, aunque desconozco las leyes respecto a este punto en Sinaloa, sería cuestión de revisar con algún abogado si es necesario sacar la copia o no. Estoy seguro que no quieres dejar algún cabo suelto en caso de que se presente un problema con un empleado y la empresa diga que el sistema tiene la culpa por no sacar la copia...

aunque bastaría con dejar claro que es la empresa la que toma esa decisión de "no sacar copias". A final de cuentas lo que uno hace es diseñar el reporte y es la empresa la obligada a entregar las copias... pero bueno, no pierdes nada con preguntar un poco respecto a este punto. :p

AGAG4 21-04-2009 20:38:12

Esta interezante tu comentario contraveneno, pero ya esta hablado por escrito ese tema, cada solicitud de algun cambio que me piden si veo que me va a perjudicar legalmente, les hago firmar un papel donde viene plasmada la solicitud del cambio al sistema, y una nota donde dice que el programador no se hace responsable de las consecuencias legales que se llegue a producir, donde el solicitante esta totalmente de acuerdo .... :eek:

AGAG4 21-04-2009 21:53:34

Ya hice la prueba agregando un tamaño personalizado a la impresora a media carta y no funciona, sigue saliendo 1 recibo por carta....

También ya le meti un QrCompositeReport, le deje en la propiedad PaperSize = Letter, y agregue el recibo ( Qreport ) en el evento QRCompositeReportAddReports, sale igual 1 recibo por carta....

Alguien tiene alguna otra sugerencia para que salga 2 recibos medias cartas en una hoja tamaño carta ????

roman 21-04-2009 22:45:09

Voy a hacer una pregunta tonta: ¿por qué no colocas dos recibos en cada hoja?

Esto es, tú puedes ajustar el quickrep para que imprima dos registros por hoja ¿no? Así que, ¿por qué no dejar el reporte en tamaño carta normal y colocar la banda detalle de manera que abarque la mista de la hoja?

// Saludos

AGAG4 23-04-2009 03:01:06

ok... gracias roman por tu sugerencia....


La franja horaria es GMT +2. Ahora son las 04:14:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi