15-07-2022, 11:57 AM
Hola Oscar!
cuando se quiere imprimir etiquetas en papel A4 no he encontrado la manera de poder indicarle al programa en qué posición debe empezar a imprimir la primera etiqueta.
Esto es útil para el caso en que dispongamos de hojas de etiquetas 'recicladas', es decir, hojas de etiquetas en las que nos quedaron etiquetas por consumir en una ocasión anterior.
Por el momento, he podido salir del paso de la siguiente manera:
1.- crear un artículo 'fantasma' al que he llamado 'Etiquetas Gastadas' con precio cero y código de barras cero.
2.- modificar la plantilla de etiquetas para que esconda la descripción del artículo cuando corresponda a 'Etiquetas Gastadas':
FastReport > campo descripción > opción HIGHLIGHT en color blanco: <Detalle1x."campo3">='Etiquetas Gastadas';
3.- modificar la plantilla de etiquetas para que esconda el código de barras cuando dicho código sea cero:
FastReport > pestaña CODE:
procedure BarCode1OnBeforePrint(Sender: TfrxComponent);
begin
if BarCode1.text = '0' then
BarCode1.Visible := True
else
BarCode1.Visible := False
end;
begin
end.
Teniendo en cuenta que el órden de impresión de etiquetas empieza por el último artículo introducido:
- para el caso de querer imprimir un albarán, sólo hay que añadir al albarán el artículo 'Etiquetas Gastadas' con tantas unidades como etiquetas hayamos gastado en nuestra hoja de etiquetas 'reciclada'.
- para el caso de querer imprimir artículos sueltos, a través del buscador de artículos y el botón de GENERAR ETIQUETAS pero añadiendo al final el artículo 'Etiquetas Gastadas' con tantas unidades como 'huecos' en nuestra hoja de etiquetas reciclada.
No sé si se te ocurre una alternativa mejor o si es algo a poner en la lista de mejoras de cara a futuras versiones del programa.
Saludos,
cuando se quiere imprimir etiquetas en papel A4 no he encontrado la manera de poder indicarle al programa en qué posición debe empezar a imprimir la primera etiqueta.
Esto es útil para el caso en que dispongamos de hojas de etiquetas 'recicladas', es decir, hojas de etiquetas en las que nos quedaron etiquetas por consumir en una ocasión anterior.
Por el momento, he podido salir del paso de la siguiente manera:
1.- crear un artículo 'fantasma' al que he llamado 'Etiquetas Gastadas' con precio cero y código de barras cero.
2.- modificar la plantilla de etiquetas para que esconda la descripción del artículo cuando corresponda a 'Etiquetas Gastadas':
FastReport > campo descripción > opción HIGHLIGHT en color blanco: <Detalle1x."campo3">='Etiquetas Gastadas';
3.- modificar la plantilla de etiquetas para que esconda el código de barras cuando dicho código sea cero:
FastReport > pestaña CODE:
procedure BarCode1OnBeforePrint(Sender: TfrxComponent);
begin
if BarCode1.text = '0' then
BarCode1.Visible := True
else
BarCode1.Visible := False
end;
begin
end.
Teniendo en cuenta que el órden de impresión de etiquetas empieza por el último artículo introducido:
- para el caso de querer imprimir un albarán, sólo hay que añadir al albarán el artículo 'Etiquetas Gastadas' con tantas unidades como etiquetas hayamos gastado en nuestra hoja de etiquetas 'reciclada'.
- para el caso de querer imprimir artículos sueltos, a través del buscador de artículos y el botón de GENERAR ETIQUETAS pero añadiendo al final el artículo 'Etiquetas Gastadas' con tantas unidades como 'huecos' en nuestra hoja de etiquetas reciclada.
No sé si se te ocurre una alternativa mejor o si es algo a poner en la lista de mejoras de cara a futuras versiones del programa.
Saludos,