Que al imprimir un albarán, no haga un salto de línea, si todos los campos de la línea están vacíos.

SOLVED

Yo necesito ayuda de algún técnico vuestro que domine el Sage Report.

Tenemos un cliente que vende kits y le aparece el desglose en el PRESUPUESTO por pantalla.(para que salgan los movimientos en la estadística de ventas).

Pero no quiere que aparezca en la impresión, ya lo teníamos así en EW Y salía bien por impresora.

Pero en sage50, no lo imprime, pero hace un salto de línea por cada línea de desglose y sale estéticamente fatal. Para ver como se puede solucionar en el sage reports.

Gracias.

  • +1
    verified answer

    Hola,

    Aunque pongas alguna condición para que no se imprima alguna línea, ésta ocupa su hueco.

    Te propongo añadir a lo que ya tienes, la opción de ordenar las líneas por el campo localización, al imprimir, y así te saldrán las de los productos kit todas juntas.

    En cada artículo tienes que rellenar el campo localización, poniendo por ejemplo "A" en los productos con escandallo y una "B" en los componentes.

    En los que ya tienes creados no te lo va a poder sacar ordenado, pero en los nuevos al imprimir, seleccionas esta opción:

    Y consigues, por lo menos aparentemente, que salgan todos los artículos juntos, aunque recuerda que las demás líneas van debajo, con lo que puede saltar a la hoja siguiente si ocupan demasiado.

    Espero que este truco te sirva para lo que necesitas, y no olvides dejar la sugerencia en sagesugerencias, porque la verdad que estaría muy bien que si algo no se imprime se anule su hueco.

    Un saludo

  • +1
    verified answer

    En la sección detail, en las propiedades, dentro en filtro, si añades la siguiente función ya no te saldrán (esto está hecho en albaranes, si lo quieres en cualquier otro documento tendrás que modificar las variables):

    substring(trim(valorsql("d_albven ","Empresa='"+GetVariable("wc_empresa")+ "' | numero ='" + Albaven.numero +"' | letra='" + albaven.letra +"'| Linia= '" + albaven.linia+"'", "escandal","GESTION")),14,3)<> "LIN"