Toutes mes réponses sur les forums
-
AuteurRéponses
-
Chambi95
ParticipantPour information, le problème était purement “local” à l’entreprise, une politique trop restrictive au niveau sécurité bloquait certains ports et les préférences par défaut d’Outlook étaient incorrectes empêchant la jointure avec le client de messagerie par défaut attendu par Acrobat comme je l’avais trouvé pour les Macs.
Tant qu’il n’y avait que mes 90 utilisateurs sur PC qui posaient problème, tout le monde s’en foutait…. mais lorsque les robots du RPA ont arrêté d’envoyer les courriers entrant dans la GED ça a vite bougé……
En fait ce n’était pas un problème Acrobat, mais cela reste bon à savoir si cela arrive à quelqu’un d’autre !
Chambi95
ParticipantBonjour,
Qu’entend-tu par imprimer “En automatique” ?
3 mai 2022 à 13:18 en réponse à : Bouton “envoyer” ne fonctionne pas après avoir signé le formulaire #71008Chambi95
ParticipantCe que je fais pour ce type de document c’est un Bouton “Transmettre par Mail” invisible tant que la signature n’est pas apposée.
Une fois la signature apposée, un script est lancé en tant qu’action suite à la signature.
Le script est :
this.getField("Button_MailTo").display=display.noPrint;
Il fait apparaître ce bouton après l’apposition effective de la signature.
Le script MailTo() affecté au bouton est dans la liste des scripts JavaScript™.
Le voici :
function MailTo() { var fTo = "XXXXXXXXXX@XXXX.fr"; var copyTo = this.getField("MAIL_COLLABORATEUR").value; var fSubject = "Attestation Conflit Fonctions Sensibles "+" - 2022 - : "+this.getField("Nom").value+" "+this.getField("Prenom").value+" "+this.getField("Fonction").value; var fBody = "Bonjour,\n"+"\n"+"Merci de bien vouloir trouver mon formulaire Conformité 2022 signé en pièce jointe.\n"+"\n"+"Cordialement,"; this.mailDoc({bUI: true, cTo: fTo, cCc: copyTo, cSubject: fSubject, cMsg: fBody}); }
Tout cela fonctionne parfaitement alors que la signature est apposée
Chambi95
ParticipantBonjour et merci d'avoir répondu !
Entre-temps les choses ont évolué. Les utilisateurs Mac, dont je suis lorsque je teste mon propre PDF rencontraient un souci lié à un mail reçu, de leur entreprise, qui proposait d'aller sur un site Web, lequel proposait de poser des questions. Sauf que le lien qui permettait de poser une question forçait un webmail à être utilisé. En l'occurence Opera. Plus fort, Opera devenait le “Client de Messagerie par défaut” et ce paramètre sur Mac se trouve dans…..Mail.app !!
Ce qui explique que le Plug-In Sendmail utilisé par Adobe, notamment pour ce type de tâche, ne parvenait pas à faire la jointure avec le “Client de Messagerie par défaut” puisqu'Opera est un navigateur Web et non un Client de Messagerie.
Une fois les préférences de Mail.app remises à jour et le Plug-In Sendmail regénéré tout est rentré dans l'ordre sur ….les Macs
Sur les PC sous Windows le problème demeure….
Dans l'intervalle, pour comprendre ce qui posait problème, j'avais ressorti un formulaire PDF que j'avais diffusé en 2017 et qui utilisait la commande “Envoyer par Mail” sans avoir à taper de code JavaScript™… laquelle ne fonctionnait plus cette semaine non plus.
Le message d'erreur Acrobat était plus explicite et pointait le fait que Sendmail ne parvenait pas à communiquer avec mon “Client de Messagerie par défaut”.C'est ce qui m'a permis de me concentrer, sur les Macs (que je connais mieux depuis 35 ans forcément…) , au pont entre Acrobat, Sendmail et le Client de Messagerie.
Les soucis sur les Macs étant résolus , je vais donc adresser à un de mes ßeta-Testeurs ce PDF sans code pour qu'il me dise ce qu'il se passe.
On verra ce qu'il va répondre après avoir testé ce PDF. Chez moi il fonctionne parfaitement sur Mac et même sur Android car il n'y a pas une ligne de Code dedans.
S'il est KO, je le mettrai en ligne ici mais le souci est qu'il utilise pas mal de la charte graphique de l'entreprise et donc cela m'ennuie un peu de le publier tel que……!!!!
On attend le retour de mon ßeta-testeur et je vous dis !
Chambi95
ParticipantBon, la maj ne veut pas passer, sans doute parce que ma version est déjà en 11.0.23….. je suis étonné en regardant vos interfaces de palette aspect qui sont très différentes des miennes. Je mets deux captures écran de mes palettes et de leur réglages…. pouvez-vous voir tous les deux les paramètres que vous utilisez ?
Chambi95
Participantvous m’intéressez tous les deux !!
La mienne est également une 11.0.23… mais il se pourrait qu’elle est été altérée par l’installation ultérieure d’un Reader DC que j’ai installé pour contrôler comment se comportent mes livraisons chez les utilisateurs.
Merci beaucoup pour le lien vers l’historique des versions chez Adobe je ne connaissais pas cette source, c’est précieux !Je recharge la maj et je vais la repasser par dessus ma version voir comment cela va se comporter.
Et bien sûr je vous en reparle !
Chambi95
ParticipantMerci de ta réponse !
J’aimerais bien avoir la même interface que toi mais moi j’ai ça :
10 septembre 2019 à 09:11 en réponse à : Affichage de texte pour deux cases cochées dans formulaire PDF Acrobat Pro DC #66145Chambi95
ParticipantChambi95 : on ne doit pas mettre de caractères accentués dans les scripts !
Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/
:Smiley03:Sur le principe oui bien sûr je suis d’accord….. mais le PDF en question tourne dans plus de 50 versions différentes depuis 3 ans chez des milliers d’utilisateurs répartis une quarantaine d’apporteurs (sans compter les indépendants) sur Mac, Windows XP, 7… 10 avec des Reader X, XI et DC…. sans aucun souci, alors…..
Ce qui m’embête le plus c’est qu’il ne fonctionne pas sur Android à cause du Reader Adaube….
9 septembre 2019 à 09:38 en réponse à : Affichage de texte pour deux cases cochées dans formulaire PDF Acrobat Pro DC #66138Chambi95
ParticipantMerlin a bien raison…
En attendant, voici un exemple anonymisé sur un de mes PDF (qui fonctionne parfaitement et est utilisé dans une 40aine de banques et CGPI, par des milliers d’utilisateurs….)
Une case à cocher s’appelle GP (Garantie de Prévoyance) l’autre GD (Gestion Déléguée). Ces deux cases ont “1” en valeur de renvoi.
Les traitements à faire diffèrent suivant que l’on a pris la GD ou pas, un texte différent s’affiche suivant que l’on ai pris l’un ou l’autre ou les deux, il n’y a pas de texte si l’on ne sélectionne aucune des deux cases.
Dans cet exemple, lorsque la case GD est cochée, un champ de saisie supplémentaire apparait accompagné de son libellé.
Je n’ai laissé que ce qui concerne l’affichage des différents objets, pas les calculs actuariels. J’espère que je n’ai pas dégagé un } ou un ; en enlevant tout ce qui est calcul ou appel d’autres scripts !Le champ d’affichage qui reçoit le texte et le “Texte_GPGD”
// Cette version tronque les montants nets et tronque unitairement chaque partie composant la valeur de rachat
function Calcul_vr()
{if ((this.getField(“GP”).value==1)&&(this.getField(“GD”).value!=1))
{this.getField(“Fonds_01”).readonly=false;
this.getField(“Texte_Montant_GD”).display=display.hidden;
this.getField(“Montant_versement_GD”).display=display.hidden;
this.getField(“Montant_versement_GD”).value=0
this.getField(“Texte_GPGD”).value=(“J’ai souscrit une Garantie de Prévoyance, alors il n’existe pas de valeur de rachat minimale exprimée en euros. Des simulations des valeurs de rachat avec prise en compte de la garantie de prévoyance sont indiquées à l’article “Montant cumulé des versements bruts et valeurs de rachat au terme des huit premières années” de la Note d’information valant Conditions générales.”);
;}
}
else if((this.getField(“GP”).value!=1)&&(this.getField(“GD”).value==1))
{this.getField(“Texte_GPGD”).value=(“J’ai investi sur le mode de gestion déléguée alors le calcul de valeur de rachat minimale exprimée en euros est effectué sur les fonds en euros hors fonds Actif Général de xxxxxxxx Vie. “);
this.getField(“Texte_Montant_GD”).display=display.visible;
this.getField(“Montant_versement_GD”).display=display.visible;}
else if((this.getField(“GP”).value==1)&&(this.getField(“GD”).value==1))
{this.getField(“Texte_GPGD”).value=(“J’ai investi sur le mode de gestion déléguée et j’ai souscrit une Garantie de Prévoyance, alors il n’existe pas de valeur de rachat minimale exprimée en euros. Des simulations des valeurs de rachat avec prise en compte de la garantie de prévoyance sont indiquées à l’article “Montant cumulé des versements bruts et valeurs de rachat au terme des huit premières années” de la Note d’information valant Conditions générales.”);
this.getField(“Texte_Montant_GD”).display=display.visible;
this.getField(“Montant_versement_GD”).display=display.visible;
;}
};else
{this.getField(“Texte_GPGD”).value=(“”);
this.getField(“Fonds_01”).readonly=false;
this.getField(“Texte_Montant_GD”).display=display.hidden;
this.getField(“Montant_versement_GD”).display=display.hidden;
this.getField(“Montant_versement_GD”).value=0;
};
}6 septembre 2019 à 12:16 en réponse à : Modification du remplissage automatique d’un formulaire #66129Chambi95
ParticipantVu le nom, je supposais que cela activait l’insertion des PJ dans un PDF ouvert par le Reader alors j’ai essayé…. mais non.
Je dis cela parce que j’ai fait un WorkFlow de validation de décaissements avec un PDF et que j’aurais aimé que les utilisateurs puissent mettre les justifs (RIB, CNI…) dans le PDF en tant que PJ ; ça fonctionne très bien avec Acrobat mais pas avec le Reader, on peut lire les PJ qui se trouvent dans le doc, les extraire, mais pas en mettre !6 septembre 2019 à 10:46 en réponse à : Modification du remplissage automatique d’un formulaire #66127Chambi95
Participantbonsoir,
Voilà, j’ai mis le script en action champ désactivé et j’ai rajouté un script de touches personnalisé pour n’entrer uniquement 6 chiffres dans le champ !
…et on ne met ni espace ni caractères spéciaux ou accentués dans les noms de champs !
@+
:bonjour:C’est très intéressant, je pense que cela va servir à nombre d’entre nous !
Question : comment as-tu fait pour ajouter [ADBE::FileAttachmentsCompatibility] que l’on voit dans la liste des Scripts mais qu’on ne peut éditer ? Faut-il le rentrer à la main dans “Modifier tous les Scripts” ??
Jean-Michel
Chambi95
ParticipantJ’en ai réalisé un de ce genre .
Un utilisateur renseigne des données dans un formulaire puis l’envoi à un premier destinataire qui vérifie la recevabilité de la demande, et qui lui même l’envoie à un autre destinataire qui valide ou pas.
Chaque intervenant fait partie d’un groupe, il y a un groupe de “vérificateurs”, un groupe de signataires et éventuellement un deuxième groupe de signataires. A chaque fois le PDF est annoté puis envoyé par mail.Un exemple avec le Script du premier envoi par mail :
function Mail_Origine()
{var fTo = this.getField(“SIGNATAIRE_1”).value;
var copyTo = this.getField(“SIGNATAIRE_2”).value;
var fSubject = “Soumission Règlement > 80 000 Euros”+” – Client : “+this.getField(“NOM_ASSURE”).value+” – Contrat : “+this.getField(“NUM_CONTRAT”).value;
var fBody = “Bonjour,n”+”n”+”Merci de bien vouloir valider ce dossier en soumission dont vous trouverez l’ensemble des informations en pièce jointe.n”+”n”+”Cordialement,”;this.mailDoc({bUI: true, cTo: fTo, cCc: copyTo, cSubject: fSubject, cMsg: fBody});
}13 juin 2019 à 13:40 en réponse à : Griser une ou des zones de texte lorsque l’on coche une case #65682Chambi95
Participanthummm. les célibataires n’ont pas le droit d’avoir des enfants ?
Chambi95
ParticipantDans le PDF qui sert d’interface, à la dernière page de propriété, il faut spécifier une url de base.
dixit le manuel de référence Acrobat :
Avancé…Dans les paramètres PDF, vous pouvez définir une URL de base pour les liens Web du document. Une URL de base facilite la gestion des liens Web renvoyant à des sites Web tiers. Si l’URL liée à un site externe change, il vous suffit de modifier l’URL de base au lieu de rechercher chaque lien Web renvoyant au site. L’URL de base n’est pas utilisée pour les liens spécifiant une adresse URL complète.
Chambi95
ParticipantVoici un petit PDF en exemple.
On a une zone de saisie dans laquelle on peut entrer une valeur entière entre zéro et vingt.
Éventuellement on peut incrémenter/décrémenter avec les touches -/+Il y a 4 paliers, il pourrait y en avoir 2,3… etc.
Un script est appelé à chaque fois que la valeur saisissable change.
Le texte de la zone de saisie change, la couleur de fond également et la couleur de texte éventuellement.Chambi95
ParticipantBonjour,
Moi je fais la même chose sur une autre plate forme (Sharepoint) mais le principe doit rester le même, il faut que tu puisses accéder aux bibliothèques de documents par leurs url -
AuteurRéponses