Comment imprimer des conditions générales sur un verso de facture ?

0000001208     -      28/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

La procédure décrite ci-dessous montre une méthode générale permettant d'imprimer des conditions générales sur un verso de facture, même si le nombre de pages hormis ces conditions générales est pair. Ceci présuppose l'utilisation d'une imprimante recto-verso. Les propriétés recto-verso doivent être fixées dans "Fichier / Mise en page".

Imprimer les conditions générales sur la dernière page
 

  • dans le report designer, menu "Report / Optional Bands" : cocher "Report has summary band" et "Summary prints as a new page"
  • abaisser la bande "Summary" jusqu'à la position 27 cm
  • créer un fichier TXT dans le répertoire principal de Mercator, qui contient ces condtions générales
  • placer dans cet espace un grand champ qui reprendra les conditions générales. La fonction Xloadfile permet de charger le contenu du fichier TXT indiqué ci-dessus. Ex. xloadfile('cond_f_2007.txt')

Contrôler les situations où le nombre total de pages est impair

Le principe consiste à ajouter une page blanche en page 2. Cette page sera supprimée par reportListener si le nombre total de pages hormis ces conditions générales est pair.



  • dans le report designer, menu "Report / data grouping", ajouter une rupture sur :

    iif(_pageno<=1,'A','B')
  • Y sélectionner "New page"
  • Y cocher "Reprint group header on each page"
  • Les bandes de ce groupe ne doivent pas être déplacées
  • Via le menu "Report / Properties", onglet "ReportListener", coller le contenu du fichier reportListener.txt ci-joint
  • Changer l'expression de numérotation des pages (classiquement _pageno) par :

    iif(_pageno>1,_pageno-1,_pageno)

Le fichier zip ci-joint contient un exemple de rapport où ces modifications ont été apportées.

Exemples :

  • Fichier PDF montrant une facture où la page banche du recto de la page 1 a été supprimée (situation classique)
  • Fichier PDF montrant une facture où la page banche du recto de la page 1 est maintenue afin que les conditions générales apparaissent sur le recto de page 2 et non sur le verso de cette page 2

Les reportListeners requièrent un voucher 6.0 ou ulérieur. Toutefois, l'installation de Mercator 6.1.21 ou ultérieure est recommandée



A télécharger : 0000001208.zip (7 Kb - 08/01/2007)


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.