29 September 2023

9 thoughts on “NAV 2016 Word Layout “HOW-TO”

  1. Roberto,

    Non ho capito come riesci a rendere condizionale la visualizzazione del castelletto dell’IVA. Mi è stato chiesto di fare una cosa simile, su un report di una fattura devo in base ad un’opzione della RequestPage devo mostrare anche le situazioni contabili aperte del cliente. Poichè il report è con il Word Layout credevo che la visualizzazione condizionale non si potesse realizzare e pertanto credevo che occorresse creare un nuovo report e pilotare da Nav quale dei due utilizzare. Mi sono imbattuto nel tuo articolo e vorrei capire se è possibile realizzare una visualizzazione condizionale nel mio caso.
    Grazie in anticipo

    1. Si è possibile, lo si fa creando un dataitem condizionato es su integer

      integer
      VATTESTATA OnAfterGetRecord
      IF NOT InfoIVa THEN Curreport.SKIP;

      in pratica metti nel report tutte i dataitem necessari per stampare tutto, poi nascondi quello che non vuoi stampare.
      (fai con lo skip quello che si faceva con shoutoutput false), non è comodo da possibile.

      1. Grazie per la risposta.
        Ho (avevo) capito come non riportare i dati nel dataset del report. Quello che non ho capito è come nascondere la sezione che li contiene in Word. Nel template Word ci saranno dei placeholder che fanno riferimento al dataitem VATTESTATA, come fare a non farli apparire a runtime?
        Ancora grazie

        1. Ciao,
          occorre inserire le intestazioni sempre come repeater (anche per una sola riga – ripetuto) – in pratica è una tabella di un record che lavora con integer =1, se non lo si fa cosi non è possibile nasconderlo.
          Non avendo le “if” all’interno del modello word è l’unico modo, in pratica lo skip salta anche la testata.

          prova, se non funzine ti mando venerdi un report esempio.

          1. Roberto,
            scusa il ritardo ma il tuo blog nei giorni non mi permetteva di inviarti la risposta.
            Tutto funziona perfettamente.
            Grazie!!!!

            Antonio

  2. Ciao, io dovrei fare una report per la conferma d’ordine e vorrei che dove non c’è il codice articolo non mi stampi alcuni campi; non riesco a capire come procedere, cortesemente mi spiegheresti i passaggi??

Comments are closed.