Donnez vie à vos documents numériques !
 

peej22

Toutes mes réponses sur les forums

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • peej22
    Membre

    Bonsoir Bebarth,

    J’avais trouvé ce que tu montres dans ta capture d’écran.

    Ce que je ne comprend pas c’est où fait-on se genre de script « général » ? car avoir des racourcis dans les champs textes ensuite grâce à ce système est super.

    Cordialement,

    Jean-Philippe

    peej22
    Membre

    Bonsoir Merlin,

    En regardant plus attentivement le fichier je n’ai trouvé dans propiétés des champs texte les codes que tu as appliqué, j’ai juste trouvé ceci : Total pour le mois de janvier 2017 : transfertTextes2(); ou transfertTextes3();. Où avez-vous mis le script qui applique : transfertTextes2(); ou transfertTextes3(); ? Comment faites-vous pour faire un script général qui s’applique à tous les champs, si c’est ce que vous avez fait.

    je pensais qu’il fallait renseigné dans le script de calcul personnalisé le script en entier or apparemment transfertTextes2(); ou transfertTextes3(); est un racourcit, c’est ça ?

    Cordialement,

    Jean-Philippe

    peej22
    Membre

    En tout cas merci beaucoup Merlin,

    mon fichier est plus « propre » avec votre méthode.

    peej22
    Membre

    Bonjour Merlin,

    Merci pour ce beau travail, vous êtes super fort  :tutut:. Cependant admettons que celui qui rempli ce pdf se trompe, qu’il coche COCHER SI IDENTIQUE et que finalement les champs « ADRESSE DE FACTURATION » ne sooient pas les mêmes, les champs (même en décochant) reste préinscrits et renseignés par les champs ENTREPRISE, il doit effacer tous les champs de ADRESSE DE FACTURATION et les retaper pour en mettre des différents. C’est en parti pour ça que j’avais fait des doublons de champs dans la partie ADRESSE DE FACTURATION pour intervertir entre le fonction COCHER SI IDENTIQUE et le remplissage des champs ADRESSE DE FACTURATION de façon libre. il y a-t-il une variante qui puisse faire cela ?

    Je le répète, vous êtes quand même super fort  :extra:

    Ps.: vous avez mis les fonction dans la partie validation, je n’y aurai pas pensé…
    Il y a tellement de possibilités c’est incroyable

    Rien que la mise en fonction rend les choses plus simples.
    Cadeau ci-joint, je crois que je n’aurais pas fait mieux.  :Smiley15:

    Les fonctions utilisées :

    Code:
    //
    function transfertTextes2() {
    // on ajoute _2 au nom du champ qui calcule
    var sNomChampCible2 = event.target.name + « _2 »;
    // si la case OK2 est cochée
    if (this.getField(« OK2 »).value != « Off ») {
    // on rempli le champ cible avec la valeur du champ qui calcule
    this.getField(sNomChampCible2).value = event.target.valueAsString;
    }
    }
    //
    function transfertTextes3() {
    // on ajoute _3 au nom du champ qui calcule
    var sNomChampCible3 = event.target.name + « _3 »;
    // si la case OK3 est cochée
    if (this.getField(« OK3 »).value != « Off ») {
    // on rempli le champ cible avec la valeur du champ qui calcule
    this.getField(sNomChampCible3).value = event.target.valueAsString;
    }
    }
    //

    peej22
    Membre

    Bonjour Merlin et merci pour ta réponse.

    A propos de cette phrase, as tu un méthode plus simple, je suis preneur ? :
    « La méthode pour remplir les champs facturation tient la route, on pourrait peut-être l’optimiser mais si ça fonctionne correctement c’est l’essentiel »

    Jean-Philippe

    en réponse à : PDF inscriptible / remplissable – champ pourcentage variable #61648
    peej22
    Membre

    oui Merlin,

    mais l’idée de départ c’est que tous les champs soient variables. Je ne sais pas si tu as vu ma réponse précédente et mon pdf mais j’ai trouvé la soluton.

    Merci

    en réponse à : PDF inscriptible / remplissable – champ pourcentage variable #61646
    peej22
    Membre

    Merlin,

    j’ai trouvé !!!!!

    J’ai créé un champ intermédiaire (visible dans mon pdf pour l’instant) : QxPUTTC et dans l’onglet calcul/Notation simplifiée du champ : QuantiteRow1 * PUTTCRow1 qui est la quantité X prix unitaire
    pour la case remiserow1 : j’ai mis dans l’onglet calcul/Notation simplifiée du champ : remiseRow1
    ensuite pour la case prix total dans l’onglet calcul/Notation simplifiée du champ : PRIXTOTALRow1 = QxPUTTC – (QxPUTTC * remiseRow1 / 100)

    ce qui me donne le prix avec (ou sans) la remise

    J’espère que ça en aidera d’autres qui se posaient la même question

    en réponse à : PDF inscriptible / remplissable – champ pourcentage variable #61645
    peej22
    Membre

    Rebonjour,

    (champ-quantite * champ-PU) * champ-remise :  ne donne pas le résultat voulu car ça multiplie la quantité x le prix fixe ça Ok mais ça mutiplie la remise également. Exemple avec la Notation simplifié que tu m’as donné : Quantité « 5 » X  Prix Unitaire « 10 » X %de remise « 2 » = prix total « 100 », en gros ça fait une mutiplication simple.  Il faudrait que le total soit égal à 49 (pour une remise de 2%) (5 x 10) x 2% =49

    ce qu’il faudrait quand j’indique 2 % de remise, c’est que ça applique ces 2% au résultat de quantité X Prix Unitaire et que ça me donne le prix avec ou sans la remise d’ailleurs car il se peut qu’il n’y ait pas de remise.

    en réponse à : PDF inscriptible / remplissable – champ pourcentage variable #61643
    peej22
    Membre

    Bonjour et merci Merlin.

    Techniquement si j’ai bien compris, je créé des champs simples et dans l’onglet calcul je fais juste des multiplications enntre les champs avec notemment un champs intermédiaire masqué.

    Merci beaucoup d’avoir répondu si vite

Affichage de 9 réponses de 1 à 9 (sur un total de 9)