Quelles requêtes pour paramétrer le Commerce ?
DIAPASON offre, dans le cadre du paramétrage de la gestion des commandes et des devis, la possibilité de paramétrer des règles de gestions propres à l’utilisateur : initialisation, contrôle, calcul divers… lors de la saisie, la modification et la suppression d’entêtes ou de lignes de commandes.
DIAPASON dispose de 4 types de requêtes permettant d’intégrer ces règles :
GCC : requête liée à la création, modification ou suppression d’entête de commande ou de devis, mais aussi à un changement de statut DIAPASON. L’exécution de cette requête est à définir par client. Si une requête de type GCC dont la référence est GCC-I est définie, celle-ci sera exécutée en saisie de toute fiche entête.
GCL : requête liée à la validation de la création, modification ou suppression de lignes de commandes ou de devis. L’exécution de cette requête est à définir par client. Il est à noter qu’il est possible de définir l’exécution de plusieurs GCL ( voir fiche client)
GCA : requête liée à la saisie ou à la modification des différents champs d’une ligne de commande ou de devis, mais aussi à un changement de statut DIAPASON. L’exécution de cette requête est à définir sur le client et/ou sur l’article. Si une requête de type GCA dont la référence est GCA-I est définie, celle-ci sera exécutée en saisie de toute fiche ligne.
GCQ : requête liée à la gestion des scénarios de saisie de commande.
Les trois variables suivantes, visibles depuis les requêtes GCC, GCL et GCA permettent de connaître le contexte d’exécution de la requête :
SCR.CdeSCDEvt : Quel est le type d’action à l’origine de l’exécution de la requête création, modification…
SCR.CdeSCDVar : Sur quelle zone de la fiche entête ou ligne est positionnée DIAPASON. *INI si exécution avant accès à première zone de saisie
SCR.CdeSCDVal : la valeur de la variable courante (vide si exécution avant accès à première zone de saisie).
SCR.EntEvt : Contexte d’intégrité de l’enregistrement. Indique si l’enregistrement est intègre ou sauvegardé en attente d’approbation, les valeurs possibles sont :
SCR.EntEvt | Détail | Type de contrôle d’intégrité |
_CS | Sauvegarde d’un enregistrement en création. | Light |
_CV | Validation d’un enregistrement en création. | Complet |
_MV | Validation d’un enregistrement en modification | Complet |
_CMS | Sauvegarde de la modification d’un enregistrement sauvegardé qui n’a jamais été approuvé. | Light |
_CMV | Validation de la modification d’un enregistrement sauvegardé qui n’a jamais été approuvé. | Complet |
_MS | Sauvegarde d’un enregistrement en modification. | Light |