Ce point d’entrée permet de prendre la main en gestion de l assemblage et du désassemblage au moment de la génération du tableau des composants. Il permet de remplacer l’algorithme standard .
Il ni y a pas une transaction en cours.
Il n’y a pas de fichier trace ouvert.
La rubrique (integer) FUNCTION permet de différencier la fonction d assemblage et désassemblage
Si FUNCTION = 1 : Assemblage
Si FUNCTION = 2 : Désassemblage
Les buffers [F:ITM] , [F:ITF] , [F:ITG], [F:BOH] sont chargés au moment de l’appel du point d’entrée.
En assemblage la classe écran [M :BBY0] est chargée.
En désassemblage la classe écran [M :DBY0] est chargée.
Ce point d’entrée a été conçu pour permettre une lecture complètement spécifique du fichier BOMD afin de générer le tableau des composants
Ce point d’entrée remplace la boucle de lecture du fichier BOMD , il est donc impératif d inclure dans la boucle spécifique l instruction :
GOSUB INSERE apres que le buffer BOMD soit chargé
L instruction « GOSUB INSERE » contrôle et insère les composants BOMD :
En assemblage dans la classe écran [M :BBY1] .
En désassemblage dans la classe écran [M :DBY1] .
Au moment de l’appel, les paramètres suivants sont disponibles :
Char M : Compose
Integer ALT : Alternative
Integer TYP : Type Alternative
Date DAT : Date de référence (chargée avec date$)
Integer FUNCTION : Fonction 1 Assemblage / 2 désassemblage
Char LABR : écran du compose
Si ce point d'entrée prend en charge la génération du tableau , il faut IMPERATIVEMENT renvoyer une valeur différente de 0 dans la rubrique GPE , ainsi le traitement standard sera court-circuité.
Squelette du point d entrée :
For [BOD]BOD0 Where (filtres spécifiques)
Gosub INSERE
Next
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table | Contenu significatif | Intitulé Table |
ITMMASTER | Non | Articles |
ITMFACILIT | Non | Articles sites |
BOM | Non | Nomenclatures |
| Non | Lignes nomenclatures |
ITMCATEG | Non | Catégorie article |
Ce point d’entrée permet de prendre la main en gestion de l assemblage et du désassemblage au moment de la prise en compte d un composants fantome. Il permet de remplacer l’algorithme standard
Il ni y a pas une transaction en cours.
Il n’y a pas de fichier trace ouvert.
La rubrique (integer) FUNCTION permet de différencier la fonction d assemblage et désassemblage
Si FUNCTION = 1 : Assemblage
Si FUNCTION = 2 : Désassemblage
Les buffers [F:ITM] , [F:ITG] , [F:BOH] , [F:BOD] sont chargés au moment de l’appel du point d’entrée.
En assemblage la classe écran [M :BBY0] est chargée.
Le composant fantome est chargé dans l’ écran [M :BBY1] .
En désassemblage la classe écran [M :DBY0] est chargée.
Le composant fantome est chargé dans l’ écran [M :DBY1] .
Ce point d’entrée a été conçu pour permettre une gestion autre que celle du standard
Si ce point d'entrée prend en charge la génération du tableau , il faut IMPERATIVEMENT renvoyer une valeur différente de 0 dans la rubrique GPE , ainsi le traitement standard sera court-circuité.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table | Contenu significatif | Intitulé Table |
ITMMASTER | Non | Articles |
ITMFACILIT | Non | Articles sites |
BOM | Non | Nomenclatures |
| Non | Lignes nomenclatures |
ITMCATEG | Non | Catégorie article |