afficher message d'information

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

afficher message d'information

de vrp2 » Mar 12 Juin 2007 14:53

Bonjour
dans une gescom V14 sql, je souhaiterais afficher un [b]message d'information[/b] via un trigger. je ne voudrais pas que ce message soit bloquant.
exemple d'utilisation : prevenir que le depot selectionné n'est pas le bon par exemple.
si quelqu'un a une piste
Super Contributeur
Super Contributeur
 
Messages: 222
Inscription: Sam 5 Mai 2007 20:13

de Chaps » Mar 12 Juin 2007 16:31

Salutations,

Euh oui d'accord mais encore faut il savoir qu'est ce qui te fait décider que le dépôt sélectionné est ou n'est pas le bon !!
A suivre....

@+

Chaps
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58

suite information

de vrp2 » Mer 13 Juin 2007 07:53

via le trigger je controle ce qui est saisi et je mets mes conditions dans le trigger
exemple si le client a l'affaire "Siege" il faut que le depot soit renseigne avec le depot siege.
j'arrive à afficher un message via la fonction raiserror mais le message est bloquant, à priori quel que soit le niveau de gravité:
10 il ne m'affiche pas de message , à partir de 11 message bloquant
Super Contributeur
Super Contributeur
 
Messages: 222
Inscription: Sam 5 Mai 2007 20:13

de blulotus » Jeu 14 Juin 2007 18:35

bonjour,

je sais que c'est un peu hors sujet mais il est préférable de ne pas trop utiliser les triggers, essayer plutot d'utiliser les objets calculés dans la mise en page en utilisant éventuellement la fonction "alerte" avec des formule de condition

Le trigger doit etre utiliser qu'en dernier recours (a mon avis...) ;)
"A force d'aller au fond des choses, on y reste."
Posteur néophyte
Posteur néophyte
 
Messages: 12
Inscription: Jeu 14 Juin 2007 10:04
Localisation: 95

de vrp2 » Jeu 14 Juin 2007 20:48

bonjour,
j'avais pensé à utiliser les alertes mais on ne peut pas tous faire avec et pour que le client n'est pas à resaisir l'ensemble de son doc apres avoir editer son document.
donc le but est de controler la saisie plutot avant qu'après.
s'il existe une solution cela ouvre des portes à beaucoup de choses
Super Contributeur
Super Contributeur
 
Messages: 222
Inscription: Sam 5 Mai 2007 20:13

de Chaps » Ven 15 Juin 2007 12:52

Re,

J'ai eu plus ou moins le meme pb, "résolu" via alerte, une partie de produits destinés à une certaine enseigne devait impliquée un changement par défaut du dépot. J'ai donc mise à place une alerte dès validation du code client, dans ce cas, aucune ligne n'étant encore saisie le dépôt pouvait être modifié.
A voir....

@+

Chaps
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58

de vrp2 » Ven 15 Juin 2007 13:53

bonjour

comment fais tu pour faire une alerte dès la saisie du code client??
je connaissais les alertes via les modeles d'enregistrment mais qui sont donc rattaches au article ou famille d'articles ou encore sur les chamsp libres mais sur les entetes de documents je ne vois pas comment faire?
Super Contributeur
Super Contributeur
 
Messages: 222
Inscription: Sam 5 Mai 2007 20:13

de Chaps » Ven 15 Juin 2007 15:14

Re,

Tu dois créer une nouvelle infolibre en entete de documents (Fichier/A propos/Options/Information libre/Entete de doc), et là tu crées une info de type valeur calculée avec source gestion commerciale. Tu doubles cliques dessus et tu crées code d'alerte. Ex :

Si Gauche(CompteT.InfoLibValeur(5);9) = "BLABLABLA" Alors
Alerte("Client BLABLABLA, Attention à l'imputation Dépôt")
FinSi

Bidouille opérationnelle sur V12 sql.

A voir....

@+

Chaps
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58

de vrp2 » Ven 15 Juin 2007 15:41

re,

c'est pas mal mais c'est ce que je craignais et deja vu on accede à peu de champs.
exemple : pas de depot pas de souche, pas d'affaire

merci de ta cooperation

si jamais il y avait d'autres idées
Super Contributeur
Super Contributeur
 
Messages: 222
Inscription: Sam 5 Mai 2007 20:13

de Chaps » Ven 15 Juin 2007 15:51

re de re,

Oui je connais bien ca pour contrer le pb il faut créer d'autres infolibres en fiche article ou client, m'enfin tout n'est pas faisable, je n'utilise jamais le code affaire donc je pourrais pas t'aider sorry, je sais pas sur quelle table il se retrouve.

Good luck

@+

Chaps
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités