Donnez vie à vos documents numériques !
 

Incrémentation de N° de devis

abracadabraPDF Forums PDF – Général Incrémentation de N° de devis

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45044
    Prodomo75
    Membre

    Bonjour à tous,

    je suis à la recherche d’un script pour incrémenter des numéros sur un devis, j’ai chercher sur le forum j’ai trouver une chose mais je n’arrive pas du tout à comprendre comment procéder.

    Merci

Affichage de 23 réponses de 1 à 23 (sur un total de 23)
  • Auteur
    Réponses
  • #58193
    Merlin
    Maître des clés

    Bonjour,

    Il faut d’abord savoir une chose, est-ce que ce compteur doit être attaché au document (un modèle) ?, à un logiciel ?, à l’ordinateur ?, à un couple logiciel-ordinateur ?, à tous les ordinateurs ? (ça va être plus difficile).

    #58194
    Prodomo75
    Membre

    Oui j’ai un document devis avec les premières lettres du nom et prénom du commercial suivies de la date + un numéro qui commence à 1 et qui est incrémenté quand il crée un nouveau devis

    #58195
    Merlin
    Maître des clés

    Ca ne répond pas du tout à la question…  :Smiley03:

    – Combien de commerciaux ?
    – La numérotation vaut elle pour chacun des commerciaux ou bien faut il une numérotation unique pour tous ?
    – Utilisent-ils toujours le même ordinateur ?
    – Utilisent-ils toujours le même logiciel ? (Adobe Reader ?, Adobe Acrobat ?, …)

    :geek:

    #58196
    Prodomo75
    Membre

    – Combien de commerciaux ? Environ 12 personnes

    – La numérotation vaut elle pour chacun des commerciaux ou bien faut il une numérotation unique pour tous ? L’idée est d’avoir les initiales en premier puis une date et les numéros qui s’incrémente à chaque devis exemple: CT20150119-001.

    – Utilisent-ils toujours le même ordinateur ? Oui une tablette par commerciaux

    – Utilisent-ils toujours le même logiciel ? (Adobe Reader ?, Adobe Acrobat ?, …) Adobe reader.

    #58197
    Merlin
    Maître des clés

    Quel genre de tablettes ? Windows j’espère…
    Sinon on oublie tout de suite.

    Tu n’as pas répondu pour la numérotation : indépendamment des initiales, doit-elle être commune ou non ?

    #58198
    Prodomo75
    Membre

    Samsung galaxy note 4.

    Chaque commercial aura sa tablette avec ces initiales de devis donc pas commune elle seront indépendante.

    Merci

    #58199
    Merlin
    Maître des clés

    Samsung galaxy note 4.

    Quel genre de tablettes ? Windows j’espère…
    Sinon on oublie tout de suite.

    Ca ne fonctionnera pas sur Android, ni sur iOS.
    :joker:

    #58200
    Prodomo75
    Membre

    Et si c’était sur windows sa fonctionnerais comment ?

    Merci

    #58201
    Merlin
    Maître des clés

    Assez simplement avec un “bête” champ dont on incrémente la valeur de +1 à chaque fois (chaque ouverture ou chaque enregistrement), cela suppose d’avoir un modèle et de faire un enregistrer-sous à chaque fois.

    :Smiley01:

    #58202
    Prodomo75
    Membre

    Tu aurais le script que j’essaye STP car on à pas encore acheter la tablette donc si sa marche sur windows autant prendre une SURFACE.

    merci

    #58203
    Merlin
    Maître des clés
    Code:
    event.target.value +=1

    A placer en Action champ activé.

    :Smiley15:

    #58204
    Prodomo75
    Membre

    Si je veux que sa resemble à ça 20150121-001 je procéde comment car j’ai trouver pour la date mais du coup pour rajouter le tiret et l’action sa fonctionne pas.

    merci

    #58205
    Merlin
    Maître des clés

    Tu mets deux champs cote à cote séparés par un tiret…
    :Smiley03:

    #58206
    Prodomo75
    Membre

    enfete il incrémente de 1 a chaque enregistrement c’est bien ça ?

    #58207
    Prodomo75
    Membre

    Actuellement il s’incrémente de cette façon 20150121-11 il rajoute 1 à chaque fois je voudrais que lorsque le commercial clic sur un bouton le champs s’incrémente en rajoutant +1 au numéro exemple 20150121-2 etc…

    Merci

    #58208
    Merlin
    Maître des clés

    Non, l’incrémentation se fait à chaque fois que le champ est activé, via le curseur ou la touche Tabulation.

    Si on conserve le principe du document modèle ça ne peut pas se faire à l’enregistrement, ça doit se faire avant et être enregistré dans le modèle.
    Sinon il faut toujours repartir du dernier devis enregistré…

    :idee:

    #58209
    Prodomo75
    Membre

    Mais par contre il s’incrémente pas il ajoute un ‘1’ à chaque fois.

    #58210
    Merlin
    Maître des clés

    Exemple ci-joint.

    #58211
    Prodomo75
    Membre

    Merci :)

    #58212
    Prodomo75
    Membre

    Je n’arrive pas à le faire incrémenter avec la date voici mon code

    this.getField(‘Texte1’).value = util.printd(‘yyyymmdd – ‘, new Date());
    this.dirty = false;
    event.target.value +=1;

    #58213
    Merlin
    Maître des clés

    Exemple ci-joint.
    :idee:

    #58214
    Prodomo75
    Membre

    Merci et comment je peux lui dire à l’incrémentation de retourner à 1 lorsque la date change ?

    Merci

    #58215
    Merlin
    Maître des clés

    Le plus simple serait de placer un (petit) bouton Reset à coté.

Affichage de 23 réponses de 1 à 23 (sur un total de 23)
  • Vous devez être connecté pour répondre à ce sujet.