25.1Nom de fichier PDF défini directement ou obtenu par calcul
Si le fichier généré doit toujours porter le même nom, entrez le nom directement dans la ligne éditable :
Dans l’exemple ci-dessus, le document s’appellera toujours Attestation AVS.pdf.
Le nom du fichier peut inclure des symboles qui seront remplacés lors de la génération du fichier PDF :
Dans l’exemple ci-dessus, le nom du fichier serait
BKG – AVS – Attestation de salaires_20181231_222337.pdf
et il serait enregistré dans le dossier C:\Documents Crésus\BKG.
Les chaînes de substitution à disposition sont :
-
%DATE%
Remplacé par la date d’impression (format aaaammjj ou année, mois, jour)
-
%FIRM%
Remplacé par le nom de l’entreprise
-
%FULLNAME%
Remplacé par le nom complet de l’employé (NOM Prénom)
-
%GROUP%
Remplacé par le nom du groupe d’employés
-
%NUM%
Remplacé par le numéro de l’employé (sur 3 chiffres)
-
%PRES%
Remplacé par le nom de la présentation d’impression
-
%TIME%
Remplacé par l’heure d’impression (format hhmmss ou heure, minute, seconde)
L’utilisation du caractère \ dans le nom du fichier permet de spécifier le nom d’un dossier.
Vous pouvez ainsi écrire :
%FIRM%\%NUM%_%FULLNAME%_%DATE%
pour que les fichiers de chaque entreprise soient enregistrés dans un dossier au nom de l’entreprise, avec un fichier par employé. Exemple:
001_DUPONT Jean_20150120.pdf 002_MEIER Dora_20150120.pdf
Le nom du fichier généré peut être le résultat d’un calcul. Cliquez sur le bouton Calcul et éditez la formule :
Dans cet exemple, le nom du PDF produit pour les bulletins de salaires est de la forme
2019-01_BSal-Dupont.pdf
Si le calcul inclut le nom de l’employé (ou n’importe quel élément propre à l’employé), Crésus génère un fichier PDF par employé. Si le nom du fichier n’inclut aucun élément propre à l’employé, il génère un seul document PDF de plusieurs pages.
Vous pouvez copier la formule ci-dessous et la coller dans l’éditeur pour obtenir un fichier
aaaa-mm_Bulletin-de-salaire_Nom-prénom_Numéro de l’employé.pdf
CHAINE(@Donnée:Année courante (à traiter)) +"-"+ DROITE("0"+CHAINE(NOMBRE(@Donnée:Mois sélectionné)) ; 2)
+"_Bulletin-de-salaire_"
+ @Donnée:Nom de l'employé + "-" + @Donnée:Prénom de l'employé
+ "_" + CHAINE(@Donnée:Numéro d'employé) + ".pdf"