La requête GCL est exécutée à la validation de la ligne de commande, en création, modification ou en suppression.
Elle permet de réaliser des tests ou des contrôles sur la fiche ligne de commande.
Cette GCC est définie sur le client.
On pourrait la paramétrer client par client, mais en général on a une requête unique pour tous les clients. On initialise cette requête en dur dans l’ergonomie des clients via la requête entité client, car le service ADV ne doit pas avoir à remplir ça !
On peut aussi en renseigner plusieurs sur la fiche client et elles sont exécutées les une à la suite des autres.
Quelles sont les variables initialisables ?
Variables standard Lignes de Commande initialisables dans la GCL:
SDL.CdeNumCom (en création de la première ligne)
SDL.CdeNumLig (en création, doit être un numérique au format donné par le paramètre général « FO-LI-CDE »)
SDL.CdeLigDateSai
SDL.CdeLigRefReg
SDL.StoFluRef (sauf pour les changements de statut)
SDL.CdeLigMarCom
SDL.CdeComLig
SDL.CdeLigDesArt
SDL.CptFamRef
SDL.CptSFaRef
SDL.CptCR1Ref
SDL.CptCR2Ref
SDL.CptCR3Ref
SDL.CdeLigInfDelai
Les infos. « prix » (sauf pour les changements de statut)
SDL.CdeLigDateExp
SDL.CdeLigTvaRef
SDL.CdeExpSupAut (en création)
SDL.CdeLigInCGen
SDL.CdeLigIntDTArt
SDL.CdeLigDTFSta
SDL.CdeLigDTFRai
SDL.CdeLigDTFCom
SDL.CdeLigDTFUti
SDL.CdeLigDTFDat
SDL.CdeLigValSta
SDL.CdeLigValRai
SDL.GenEnrObjSauSai (sauf en approbation)
SDL.GenEnrObjSauErr (sauf en approbation)
SDL.CdeLigValCom-1 à 5
SDL.CdeLigValUti
SDL.CdeLigValDat
SDL.CdeLigDateMaDisp
SDL.CdeLigEIADTe
SDL.CdeLigSemLiv
SDL.CdeLigTournee
SDL.CdeLigTypDat
SDL.CdeLigTypDelai
SDL.CdeLigPrvTypMaj
SDL.CdeLigPrvSimRef- 1 à 3
SDL.CdeLigCRV- 1 à 3
SDL.CdeDevBraHie
SDL.CdeDevMetTra
La mise à jour des variables VCL et VDE dans les requêtes GCL est historisée.