Donnez vie à vos documents numériques !
 

o.vernay

Toutes mes réponses sur les forums

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Auteur
    Réponses
  • o.vernay
    Membre

    Bonsoir Merlin et bebarth,
    Un énorme merci pour l’aide apportée, ce nouveau fichier plaît beaucoup aux opérateurs. Mission accomplie
    :extra:

    Oliv

    o.vernay
    Membre

    GÉNIAL, merci pour ce petit ajout !

    PS : si c’est le même opérateur qui fait ça toute la journée on peut ajouter dans l’alerte une coche “Ne plus afficher” pour lui épargner le plaisir de devoir faire 100+ fois la même chose.
    :Smiley03:

    Et je veux bien cette petite option de case à cocher.
    Même s’il ne font pas ça toute la journée, ça pourrait être sympa pour eux en effet !

    o.vernay
    Membre

    Super, ce nouveau code fonctionne nickel. Et pour la fenêtre de validation c’est une super idée. Tu aurais une piste pour savoir comment je peux faire ça ?

    Le but pour le technicien va être de faire une copie du fichier “maître” et de le remplir avec le conditions du coupon qu’il aura créé dans notre back office (montant, nom du coupon et date de validité).
    Ensuite il l’envoie au client par mail et c’est le client qui se débrouille pour faire l’impression etc, etc…

    1/ les données sont créés dans le BO et figées, on ne peut plus les modifier
    2/ l’opérateur saisit ces données sur le chèque cadeau puis l’envoie par mail au client
    3/ le client remplit les infos qui l’intéresse puis l’offre à son destinataire (s’il sait comment modifier un PDF, il pourrait modifier le montant ou la date ou autre, mais ces infos ne pourraient pas être “rapprochées” des infos de notre back office).

    Mon but ici est simplement d’aider nos opérateurs dans la saisie de leur données en ayant un fichier un peu “sexy” et de limiter au maximum la possibilité de modification après coup (surtout côté client).

    Encore merci pour le coup de main !

    o.vernay
    Membre

    Hello à tous,
    Merci pour vos réponses. Comme je n’y connais pas grand chose, ça m’aide à avancer =)

    Alors plutôt qu’un long discours, je vous transmets le fichier ^_^

    @Merlin, en fait l’intégration des 3 lignes me bloque tout le formulaire alors que j’aimerais avoir les 3 champs “client” disponibles tout le temps…
    Dans l’idée, les 3 champs de gauche sont tout le temps libre et les 3 champs de droite doivent être verrouillés une fois que le champ “date” est renseigné.

    A plus

    o.vernay
    Membre

    Salut @Merlin
    Yes c’est plus court mais ça ne fonctionne pas. Par contre, j’ai tenté ce code qui fonctionne plutôt bien…

    Code:
    for (var i = 0; i < this.numFields; i++) {
      var f = this.getNthFieldName(i);
      this.getField(“montant”).readonly = true;
      this.getField(“coupon”).readonly = true;
      this.getField(“date”).readonly = true;
    }

    Maintenant, il ne me reste plus qu’à tester la visibilité de tout ça à l’enregistrement et à l’impression.

    Many thanks (et bien vu pour le W3Schools -> parfait pour les noobs comme moi ^^)

    o.vernay
    Membre

    Bonjour,
    Nouveau sur le forum, je suis à la recherche d’une solution similaire.
    Au passage, bravo pour le boulot, c’est a peu près le seul endroit valable pour trouver des réponses.

    Dans mon PDF, j’ai 6 champs de formulaire. Trois sont à remplir par un opérateur et 3 autres par le client.
    J’aimerais qu’une fois que l’opérateur ait rempli ses champs, ces derniers soient verrouillés et que les 3 champs du client soit toujours disponibles…

    J’ai essayé de construire un JS à partir de vos commentaires, mais ça me verrouille tous les champs !

    Code:
    for (var i = 0; i < this.numFields; i++) {
    var f = this.getNthFieldName(i);
    if ((f.substring(0,12) != “montant”) || (f.substring(0,12) != “coupon”) || (f.substring(0,12) != “date”))
    {this.getField(f).readonly = true;}
    }

    Merci pour votre aide
    Oliv

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