Donnez vie à vos documents numériques !
 

Répondre à : Générer un numéro de commande automatique

abracadabraPDF Forums PDF – Général Générer un numéro de commande automatique Répondre à : Générer un numéro de commande automatique

#49796
Merlin
Maître des clés

La variable c’est une bonne idée mais ça ne conviendra pas :
la variable est stockée sur l’ordinateur, pas dans le fichier : donc si l’utilisateur change d’ordinateur…

Par contre il suffit de tester si le champ est déjà rempli ou bien s’il est encore vide, dans le 1er cas on laisse intact, dans le 2e on le rempli, comme dans l’exemple ci-dessous qui ne rempli un champ avec la date que s’il est vide :

Code:
if (this.getField(“NOMDUCHAMP”).value == “”)
    {this.getField(“NOMDUCHAMP”).value = util.printd(“dd/mm/yyyy”, new Date());
    }

Voir le champ date dans le fichier ci-joint, le script est déclenché à l’ouverture du fichier : menu Options avancées > Traitement du doc > Script JavaScript > Startup1
:soleil:

Dans le ci-joint il y a également un script qui génère un n° de commande unique à l’ouverture dans le champ situé au dessus de l’adresse, malheureusement cette fonction pose des problèmes depuis la version 7 d’Acrobat et de Reader : elle avait été verrouillé dans la version 7, et dans les versions 8 et 9 il faut décocher une case (cochée par défaut) au libellé ésotérique dans les Préférences de sécurité pour que cela fonctionne. Sinon cela provoque le renvoi d’un message d’erreur très perturbant pour l’utilisateur final…
:'(