Le point d’entrée PECRDCTR permet de rajouter des contrôles dans les réponses des fiches techniques
Le point d’entrée est placé juste après les contrôles standards ou ceux définies .
Variable ASW contenant la réponse . Cette variable est de type « char » « décimal » « date » ou « integer » suivant la réponse attendue
L instruction « type » permet de retrouver le type d une variable
Le point d’entrée PEQLYA permet de rajouter des actions sur les rubriques de l écran des réponses fiches techniques
Suivant le menu local 31
Le point d’entrée est placé juste après les contrôles standards ou ceux définies .
Variable ASW contenant la réponse . Cette variable est de type « char » « décimal » « date » ou « integer » suivant la réponse attendue
L instruction « type » permet de retrouver le type d une variable
Le point d’entrée PEWRICTR permet d alimenter des champs spécifiques dans le fichier Fiches Qualité – Réponses QLYCRDASW
Oui
Le point d’entrée est placé juste avant l écriture de l enregistrement QLYCRDASW
Variables et masques disponibles
Le point d’entrée CALSMPCOD permet de déterminer la taille et le code de l échantillon de facon spécifique
Il ni a pas de transaction en cours
Le point d’entrée est placé à la fin du composant CALSMPCOD du traitement CRDLIB
Le composant CALSMPCOD calcul la taille et la code de l échantillon
Le PE dispose des éléments suivants :
Variable integer LTRT : 1 Détermination automatique
Variable décimal LQTY : Quantité initial du lot
Variable char LCODE : Code de l échantillon calculé
Variable décimal LSMP : Taille de l échantillon
Le contenu de la table diverse 103 "Taille échantillon plan simple" est stocké dans divers variable
de type global
Global décimal GNBR103 : Nombre de code
Global décimal GQTY103 : Lot initial
Global integer GSMP103 : Taille
global char GCOD103 : Code
Variables et masques disponibles
Le point d’entrée CALACPPRM permet de déterminer la taille du rejet de l échantillon de facon spécifique
Il ni a pas de transaction en cours
Le point d’entrée est placé à la fin du composant CALLACPRM du traitement CRDLIB
Le composant CALACPRM calcul la taille du rejet l échantillon
Le PE dispose des éléments suivants :
Variable integer LNQA : Valeur de la rubrique NQA de la table ITMFACILIT
Variable décimal LCODE : Code de l échantillon
Variable char LCODE : Code de l échantillon calculé
Variable décimal LACP : Taille du rejet
La lecture de la table QLYCRDNQA/NQA "Echantillonnage : Critères NQA" (table Données d' indus) clef : 1;LNQA;LCODE détermine la taille du rejet
Le point d’entrée PEQLYARPL permet de rajouter des actions sur la rubrique nouvelle fiche de l écran des réponses fiches techniques
Suivant le menu local 31
Le point d’entrée est placé juste après les contrôles standards ou ceux définies .
Variable ASW contenant la réponse . Cette variable est de type « char » Tables ouvertes
Le point d’entrée QLQGENCRD permet au moment de la génération de la fiche qualite, de modifier le contenu de la table de travail correspondant aux réponses . Il permet par exemple : de ne pas initialiser les champs de réponse, avec les valeurs par défaut des questions
Oui
Non
Le point d'entrée est situé dans le sous-programme GENCRD (génération de l'écran de saisie des réponses) du traitement CRDLIB
Le point d’entrée est placé dans la boucle de lecture des réponses d une fiche technique
Chaque réponse est stockée dans une table dimensionnée par le nombre de ligne -1 de l écran QLYCRD1/QLY1 (Réponses fiche qualité) stocké dans la variable W_MAX
les composants de la table sont :
W_QST : Question
W_TYP : Type de réponse (menu local 252)
W_CTL : Type de controle (menu local 253)
W_STD : Réponse divers autorisé (menu local 1)
W_TCT : Table de controle
W_INT : Intitulé
W_DEF : Réponse par défaut
W_LOK : Type de blocage (menu local 266)
En standard le chargement est constitué comme suit :
W_QST (W_I) = [F:QLC]QSTNUM
W_TYP (W_I) = [F:QLQ]DEMASWTYP
W_CTL (W_I) = [F:QLQ]DEMCTLTYP
W_STD (W_I) = [F:QLQ]OSDASW
W_TCT (W_I) = [F:QLQ]TCT
W_LOK (W_I) = [F:QLQ]LOKTYP
W_INT (W_I) = "func CRDLIB.GETQSTSHOAXX('" + [F:QLQ]QSTNUM + "')"
Case [F:QLQ]DEMASWTYP
When 1 : W_DEF (W_I) = '"'+[F:QLQ]ALPDEFASW+'"'
When 2 : W_DEF (W_I) = num$([F:QLQ]NUMDEFASW)
When 4 : W_DEF (W_I) = num$([F:QLQ]NUMDEFASW+1)
When Default : W_DEF (W_I) = ""
L indice de chargement est stocké dans la variable W_I . Pour modifier la valeur d'un des composants
de la table il faut utilisé la valeur de cet indice moins 1 (W_I -1), car en fin de chargement l' et avant l appel du point d'entré, l'indice est augmenté de 1
Variables et masques disponibles
QLYCRD/QLC : Fiche Technique
QLYCRDQST/QLQ : Réponses
Le point d’entrée GEN_ONGLET permet de rajouter une zone commentaire saisissable à chaque question; au moment de la génération de la fiche tecnhique.
Oui
Non
Le point d'entrée est situé dans le sous-programme GEN_ONGLET (génération de l'écran de saisie des réponses) du traitement CRDLIB
Le point d’entrée est placé dans la boucle de création des zones de chaque réponse d une fiche technique
pour rajouter une zone commentaire à chaque réponse il faut écrire les lignes suivantes dans le point d entrée :
GPE = 1
[F:AMZ2]NOZONE = [F:AMZ1]NOZONE
For W_I = 0 To W_MAX-1
If W_QST(W_I) <> ""
W_NUM = ((W_J-1)*W_MAX)+(W_I+1)
W_FLD = "XXX"+format$("N0:3#",W_NUM)
[F:AMZ2]CODZON = W_FLD
Write [AMZ2]
If fstat
Call FSTA("AMZ2") From GLOCK
GOK = 0
Endif
Gosub COP_PARMSK1 from CRDLIB
If GOK <> 1
Break
Endif
Endif
[F:AMZ2]NOZONE += 1
Next W_I
Bien positionner la variable GPE à 1
"XXX" étant le nom de la nouvelle zone
Le point d’entrée LECFIC permet de lire les zones spécifiques de la table QLYCRDASW rajouter pas l autre point d'entrée PEWRIQLA.
non
Non
Le point d'entrée est situé dans le sous-programme LECFIC (Sous programme de chargement des réponses déjà saisie).
Le point d’entrée est placé dans la boucle de lecture de la table QLYCRDASW