Page 1 sur 1

TRIGGER POUR REMPLACER PU PAR CMUP

MessagePosté: Mer 5 Fév 2014 01:54
de JMC
Bonjour,

J'utilise SAGE Gestion 100 Pack V16.05 SQL

Je suis à la recherche d'une astuce pour remplacer automatiquement en cours de saisie le prix unitaire des articles par le CMUP dans les documents E/S de stock.

J'ai essayé sans résultat de passer par les modèles d'enregistrement.
Serait 'il possible d'utiliser un trigger ?
Si oui pourriez vous svp me donner quelques pistes ou un exemple sur le forum, je débute sur le sujet.

Merci d'avance.

Re: TRIGGER POUR REMPLACER PU PAR CMUP

MessagePosté: Mer 12 Fév 2014 02:33
de asr31
Bonjour,

Pouvez-vous expliquer le but de la manœuvre ?
Pour un article géré en CMUP, l'entrée en stock reprend le prix d'achat de la fiche article, les autres mouvements (hors inventaire) reprennent le CMUP par défaut, non ?

What is the problem ?

Cordialement,

Re: TRIGGER POUR REMPLACER PU PAR CMUP

MessagePosté: Mer 12 Fév 2014 23:24
de JMC
Bonjour,

et merci pour votre réponse.

La zone prix d'achat n'est pas utilisée et non renseignée dans la fiche article.
Du fait les mouvements se font à zéro lors de la saisie.
Comme on ne peut pas afficher le CMUP en colonne dans la grille de saisie, il faut à chaque fois rentrer dans la fiche article, onglet stock, lire le CMUP puis le saisir.
C'est long et les risques d'erreur sont importants.
Comme le CMUP n'est pas un champ mais un calcul à la ligne je ne peux pas utiliser les modèles d'enregistrement (enfin je n'ai pas trouvé comment).
L'idéal serait un Trigger qui remplacerai le PU par le CMUP mais je débute dans les requêtes et aurait besoin d'un peu d'aide pour faire les premiers pas (un petit exemple serait parfait ).

Merci

Re: TRIGGER POUR REMPLACER PU PAR CMUP

MessagePosté: Jeu 13 Fév 2014 21:50
de asr31
Bonjour,

Je suis peut-être un peu borné mais pourquoi vouloir s'occuper du CMUP si vous ne saisissez pas la 'vrai' valeur de l'article.
Ce serai un CMUP qui ne bouge pas ....
Et pour vous fournir un trigger qui recalcule le CMUP à la volée (vois discussions sur le sujet), très peu pour moi.

Cordialement,