Skip to main content
Skip table of contents

Créer un document au format PDF/A3


Cette fonctionnalité est disponible à partir de la révision V5.08.

Un document au format PDF/A3 ( norme ISO-19005-3 ) est constitué :

  • d’un document PDF

  • de documents d’autres formats qui y sont associĂ©s (CSV, XML, DOCX, images, etc.)

Dans DIAPASON, ce format a Ă©tĂ© créé dans le cadre de la facturation Ă©lectronique pour les FACTUR-X, qui sont constituĂ©es d’un PDF, d’un XML et de piĂšces jointes optionnelles.

Cependant, on peut aussi utiliser le PDF/A3 avec d’autres types de piĂšces jointes ! Pour cela il suffira de ne pas remplir le champs dĂ©diĂ© au XML, et de remplir le champs dĂ©diĂ© aux piĂšces jointes. Cela pourra par exemple servir pour constituer un document PDF/A3 avec un BL en PDF et des images des palettes chargĂ©e.

âžĄïž Pour constituer un document PDF/A3 dans DIAPASON, il faut au prĂ©alable avoir créé un document PDF, qui sera converti en PDF/A3, et des documents dĂ©diĂ©s aux piĂšces jointes ou le document XML. On viendra ensuite associer ces documents ensemble dans la dĂ©finition du document PDF/A3 !

🧐 Comment crĂ©er un document en format PDF/A3 ?

Pour mettre en place un PDF/A3 de type FACTUR-X, vous pouvez consulter cette page : Créer le document Factur-X en PDF/A3.

ETAPE 1: Créer les documents préalables

Avant de créer le document PDF/A3, il faut créer les documents qui en feront partie :

  • Le document PDF qui sera converti en PDF/A3 : document Diapason de type 6 (REB/MFD) avec mise en forme Crystal Report et format de sortie PDF

  • Les autres documents Ă  associer au PDF/A3 :

ETAPE 2 : Créer le document PDF/A3

On va ensuite pouvoir créer le document PDF/A3. Les documents PDF/A3 sont accessibles ici :

image-20260218-160236.png

A noter que les fichiers PDF/A3 sont Ă©galement accessibles depuis la liste “Documents tous types”, mais ils ne peuvent pas ĂȘtre créés depuis cette liste. Ils peuvent uniquement ĂȘtre créés depuis le menu spĂ©cifique “Documents PDF/A3”.

Et on remplit:

Globalement, on y trouve les mĂȘme champs que pour un document de type 6, visibles ici :DĂ©finition des documents ( champs des documents ) . Les diffĂ©rences sont affichĂ©es ci-dessous👇.

image-20260218-160402.png

  • Doc. Factur-X XML : on vient sĂ©lectionner le document .xml Ă  associer Ă  notre PDF/A3, parmi tous les documents de type 8 qui, dans l’onglet Mise en Forme, ont le champ “Type de sortie” = XML. Si on souhaite crĂ©er un PDF/A3 dans un autre contexte que la Factur-X, avec des piĂšces jointes qui ne sont pas au format XML, on ne remplit simplement pas ce champ. ( non obligatoire : le fichier sera insĂ©rĂ© dans le pdf-a3 avec le nom factur-x.xml si prĂ©sent)

  • DOC.PDF : on vient sĂ©lectionner ici le document PDF Ă  convertir au format PDF/A3 parmi tous les documents de type 6 qui, dans l’onglet Mise en Forme, ont le champ “Type de sortie”=Crystal report.

  • PJ. PDF/A3 : listes des fichiers complĂ©mentaires Ă  joindre au PDF : (non obligatoire)

    • les fichiers sont sĂ©parĂ©s par des “;”

    • il s’agit des chemins complets des fichiers

    • soit le chemin est accessible depuis le Serveur d’application (UNIX)

    • Soit le chemin est accessible depuis le serveur de services utilisĂ© (Windows)

image-20260305-083403.png

  • RequĂȘte : on rentre ici la requĂȘte REB associĂ©e au PDF/A3. Voir ci-dessous 👇 !

Etape 3 : CrĂ©er la requĂȘte REB et la rattacher au document PDF/A3

La requĂȘter REB associĂ©e au document PDF/A3 permet :

  • d’initialiser les critĂšres nĂ©cessaires Ă  l’exĂ©cution des documents PDF, XML ou autres formats qui font partie du PDF/A3.

  • d’exĂ©cuter d’autres documents complĂ©mentaires par fonction macro langage

  • de complĂ©ter la liste des fichiers Ă  joindre (initialisation de la SCR.DOC_PDFA3LisPJ)

  • de modifier le document XML pour factrur-x.xml ( initialisation de la SCR.DOC_PDFA3RefDocFacX)

  • de modifier le document PDF Ă  exĂ©cuter ( initialisation de la DOC_PDFA3RefDocPDF)

  • 


Quelles sont les variables qui peuvent ĂȘtre utilisĂ©es ?

Variable

Désignation

Comportement

SCR.DOC_PDFA3LisPJ

Liste Chaßnée des PJ pour PDF/A3

En dĂ©but d’édition elle est alimentĂ©e par dĂ©faut par la zone “PJ. PDF/A3”. Elle peut ĂȘtre complĂ©ter :

  • dans la requĂȘte CritĂšre du document PDF/A3

  • dans la requĂȘte REB du document XML

  • dans la requĂȘte REB du document Crytsal

SCR.DOC_PDFA3RefDocFacX

Document pour Fichier XML FACTUR-X

Référence du document à utiliser pour générer le fichier XML pour factur-x.xml

Elle est initialisĂ©e par dĂ©faut avec la zone “Doc. Factur-X XML” et peut ĂȘtre mise Ă  jour dans la requĂȘte critĂšre du document PDF/A3 pour changer le document dynamiquement ou la vider pour ne pas exĂ©cuter le document XML.

SCR.DOC_PDFA3RefDocPDF

Document pour Edition Fichier PDF

Référence du document Crystal à exécuter.

Elle est initialisĂ©e par dĂ©faut avec la zone “Doc. PDF” et peut ĂȘtre mise Ă  jour dans la requĂȘte critĂšre du document PDF/A3 pour changer le document dynamiquement ou la vider pour ne pas exĂ©cuter le document . si la rĂ©fĂ©rence du document est vide ( pas de document Ă  exĂ©cuter) le fichier pdf Ă  convertir est obligatoire via la SCR.DOC_PDFA3RefFicPDF

SCR.DOC_PDFA3RefFicFacX

Nom Complet du Fichier XML FACTUR-X

chemin complet du fichier XML “Factur-x.xml”

Initialisable dans la requete Critere :

  • Si la SCR.DOC_PDFA3RefDocFacX est vide : le fichier sera ajouter au PDF le chemin peut-ĂȘtre Unix ou Windows

  • Si la SCR.DOC_PDFA3RefDocFacX est non vide (soit surchargĂ© dans la requĂȘte, soit issu de la dĂ©finition du document) : ce sera le chemin complet du fichier XML Ă  gĂ©nĂ©rer ( sauf contre indication dans la requete du document XML avec l’initialisation de la SCR.DOC_FicEdt) ( chemin UNIX liĂ© au type du document)

SCR.DOC_PDFA3RefFicPDF

Nom Complet du Fichier PDF

chemin complet du fichier PDF Ă  convertir

Initialisable dans la requete Critere :

  • Si la SCR.DOC_PDFA3RefDocPDF est vide , ce critere est obligatoire. Ce fichier sera converti en PDF/A3 le chemin peut-ĂȘtre Unix ou Windows

  • Si la SCR.DOC_PDFA3RefDocPDF est non vide (soit surchargĂ©e dans la requĂȘte, soit issu de la dĂ©finition du document) : ce sera le chemin complet du fichier PDF Ă  convertir ( sauf contre indication dans la requĂȘte du document Crystal avec l’initialisation de la SCR.DOC_FicEdt)

Quelle est la chronologie d’exĂ©cution des diffĂ©rentes requĂȘtes ?

ExĂ©cution requĂȘte du PDF/A3
  • En EntrĂ©e :

    • SCR.DOC_FICEdt : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_PDFA3RefDocFacX : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_PDFA3RefDocPDF : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_PDFA3LisPJ : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_* : initialisĂ©e en fonction du paramĂ©trage du document comme les autres documents Diapason :

      • SCR.DOC_BRO

      • SCR.DOC_DocEdt

      • SCR.DOC_DocLib

      • SCR.DOC_ImpEdt

      • SCR.DOC_ImpEdt

      • SCR.DOC_DocPJTyp

      • SCR.DOC_DocPJLib

      • SCR.DOC_DocPJFic

      • SCR.DOC_DocTEn

      • SCR.DOC_DocCl1

      • SCR.DOC_DocCl2

      • SCR.DOC_DocCl3

      • SCR.DOC_GEDCLE

    • Tout Autre CritĂšres (Standard et SpĂ©cifique UtilisĂ© dans la requĂȘte)

  • Actions Disponibles Pendant l’exĂ©cution de la requĂȘte

    • Utilisation du mot clef “DOC-NON-UTILISE” : l’Edition sera abandonnĂ© sans erreur. La suite du traitement ne sera pas exĂ©cutĂ©

    • Utilisation du mot clef LC-ERREUR : L’Edition se terminera en erreur. La suite du traitement ne sera pas exĂ©cutĂ©.

    • Initialisation de toutes les SCR, VCR et VBP pour l’exĂ©cution des documents suivants

    • Initialisation de la liste pour mise en GED (Non encore Mis en place/Tester)

  • En Sortie en fonction des Initialisation de ces SCR ParticuliĂšres le comportement est le suivant :

    • SCR.Doc_FicEdt : Force le nom du fichier de sortie

    • SCR.DOC_PDFA3RefDocFacX : Si vide pas d’exĂ©cution du document Pour Factur-X sinon surcharge du document initial

    • SCR.DOC_PDFA3RefFicFacX : Si la SCR.DOC_PDFA3RefDocFacX est vide, le fichier donnĂ© sera la piĂšce jointe de type factur-x.xml Sinon Ce sera le chemin complet du fichier XML Ă  gĂ©nĂ©rer

    • SCR.DOC_PDFA3RefDocPDF : Si Vide le fichier PDF Ă  convertir est obligatoire sinon rĂ©fĂ©rence du document pour gĂ©nĂ©rer le document Ă  convertir

    • SCR.DOC_PDFA3RefFicPDF: Si la SCR.DOC_PDFA3RefDocPDF est vide , ce critĂšre est obligatoire, il doit contenir le chemin complet du fichier PDF Ă  convertir( chemin UNIX ou Windows) sinon ce sera le chemin complet du fichier PDF Ă  convertir Ă  gĂ©nĂ©rer par le document PDF

    • SCR.DOC_PDFA3LisPJ : liste chainĂ©es des chemins complets des fichiers Ă  joindre au PDF/A3 ( chemin UNIX ou Windows)

Exécution Document XML factur-x.xml (facultatif) ( destination FICHIER)
  • En EntrĂ©e :

    • SCR.DOC_FICEdt : initialisĂ©e en fonction de la SCR.DOC_PDFA3RefFicFacX

    • SCR.DOC_PDFA3RefDocPDF : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_PDFA3LisPJ : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_* : initialisĂ©e en fonction du paramĂ©trage du document comme les autres documents Diapason :

      • SCR.DOC_BRO

      • SCR.DOC_DocEdt

      • SCR.DOC_DocLib

      • SCR.DOC_ImpEdt : Imprimante du document PDF/A3 si de type Fichier Sinon impirmante “FICHIER”

      • SCR.DOC_DocPJTyp

      • SCR.DOC_DocPJLib

      • SCR.DOC_DocPJFic

      • SCR.DOC_DocTEn

      • SCR.DOC_DocCl1

      • SCR.DOC_DocCl2

      • SCR.DOC_DocCl3

      • SCR.DOC_GEDCLE

    • Tout Autre CritĂšres (Standard et SpĂ©cifique UtilisĂ© dans la requĂȘte)

  • Actions Disponibles Pendant l’exĂ©cution de la requĂȘte

    • Utilisation du mot clef “DOC-NON-UTILISE” : ce document et son rĂ©sultat sera ignorĂ© dans la suite du traitement ( pas de fichier factur-x.xml rattachĂ© au document au PDF/A3) . la conversion PDF/A3 ira quand mĂȘme Ă  son terme.

    • Utilisation du mot clef LC-ERREUR : L’Edition se terminera en erreur. La suite du traitement ne sera pas exĂ©cutĂ©.

    • Initialisation de toutes les SCR, VCR et VBP pour l’exĂ©cution de la suite du traitement

  • En Sortie en fonction des Initialisations de ces SCR ParticuliĂšres le comportement est le suivant :

    • SCR.Doc_FicEdt : Force le nom du fichier XML factur-x.xml Ă  joindre au PDF/A3 ( contredit l’initialisation de la SCR.DOC_PDFA3RefFicFacX ayant pu ĂȘtre fait dans la requĂȘte CritĂšre)

    • SCR.DOC_PDFA3RefDocPDF : Si Vide le fichier PDF Ă  convertir est obligatoire sinon rĂ©fĂ©rence du document pour gĂ©nĂ©rer le document Ă  convertir

    • SCR.DOC_PDFA3RefFicPDF: Si la SCR.DOC_PDFA3RefDocPDF est vide , ce critĂšre est obligatoire, il doit contenir le chemin complet du fichier PDF Ă  convertir( chemin UNIX ou Windows) sinon ce sera le chemin complet du fichier PDF Ă  convertir Ă  gĂ©nĂ©rer par le document PDF

    • SCR.DOC_PDFA3LisPJ : liste chainĂ©es des chemins complets des fichiers Ă  joindre au PDF/A3 ( chemin UNIX ou Windows)

Exécution Document PDF si renseigné (destination FICHIER)
  • En EntrĂ©e :

    • SCR.DOC_FICEdt : initialisĂ©e en fonction de la SCR.DOC_PDFA3RefFicPDF

    • SCR.DOC_PDFA3LisPJ : initialisĂ©e en fonction du paramĂ©trage du document

    • SCR.DOC_* : initialisĂ©e en fonction du paramĂ©trage du document comme les autres documents Diapason :

      • SCR.DOC_BRO

      • SCR.DOC_DocEdt

      • SCR.DOC_DocLib

      • SCR.DOC_ImpEdt : Imprimante du document PDF/A3 si de type Fichier Sinon imprimante “FICHIER”

      • SCR.DOC_DocPJTyp

      • SCR.DOC_DocPJLib

      • SCR.DOC_DocPJFic

      • SCR.DOC_DocTEn

      • SCR.DOC_DocCl1

      • SCR.DOC_DocCl2

      • SCR.DOC_DocCl3

      • SCR.DOC_GEDCLE

    • Tout Autre CritĂšres (Standard et SpĂ©cifique UtilisĂ© dans la requĂȘte)

  • Actions Disponibles Pendant l’exĂ©cution de la requĂȘte

    • Utilisation du mot clef “DOC-NON-UTILISE” : l’édition courante ET l’édition du PDF/A3 seront abandonnĂ©s sans erreur. La suite du traitement ne sera pas exĂ©cutĂ©e

    • Utilisation du mot clef LC-ERREUR : l’édition courante ET l’édition du PDF/A3 se termineront en erreur. La suite du traitement ne sera pas exĂ©cutĂ©e.

    • Initialisation de toutes les SCR, VCR et VBP pour l’exĂ©cution de la suite du traitement

  • En Sortie en fonction des Initialisations de ces SCR ParticuliĂšres le comportement est le suivant :

    • SCR.Doc_FicEdt : Force le nom du fichier PDF Ă  convertir ( contredit l’initialisation de la SCR.DOC_PDFA3RefFicPDF ayant pu ĂȘtre fait dans la requĂȘte CritĂšre)

    • SCR.DOC_PDFA3LisPJ : liste chainĂ©es des chemins complets des fichiers Ă  joindre au PDF/A3 ( chemin UNIX ou Windows)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.