Points d'entrée > Module Données de base > Script standard MFGSELLIB 

Actions utilisées dans les plans de travail, nomenclatures, et/ou accès aux données de la GPAO

ADDCOL : Choix des colonnes de la fenêtre de sélection gamme

Ce point d’entrée permet de prendre la main lors de la sélection d’une gamme. Il donne la possibilité de choisir les colonnes affichées dans la fenêtre de sélection.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables et masques disponibles

Selon le contexte d’appel.

Au moment de l’appel du point d’entrée, s’il s’agit d’une création / duplication de gamme, la table ITMMASTER sera chargée.

Sinon, c’est la table ROUTING qui sera chargée.

Les paramètres suivants sont chargés comme suit :

- START char(250) : valeur qui alimentera le champs une fois le choix fait

- ORDER char(250) : ordre de tri des enregistrements

 

Contexte = création / duplication de gamme

Autre contexte

START =

ITMREF

ITMREF

ORDER =

ITMREF

ITMREF;ROUALT

Utilisation

 Ce point d’entrée est conçu pour permettre de prendre la main au moment de choisir les colonnes de la fenêtre de sélection.

La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionnée à 1 dans le traitement spécifique lié au point d’entrée si ce point d’entrée prend en charge la construction des colonnes. De retour dans le traitement standard, la valeur de GPE est testée. Si elle est différente de 0, les lignes où sont définies les colonnes sont  court-circuitées.

Au moment de l’appel, les paramètres suivants sont disponibles :

Variable

Définition

Valeur

NBCOL integer

Numéro de la colonne

 0

COL char (50)

Nom du champs à afficher dans la colonne.

 

La syntaxe utilisée est la suivante :

NBCOL += 1 : COL(NBCOL)="ITMREF"   : Gosub TEXTE from MFGSELLIB

Le sous-programme TEXTE permet de lancer le chargement  des colonnes et de leur intitulé.

Remarque : Puisque la valeur récupérée est celle de ITMREF, il faudra nécessairement que la première colonne soit alimentée par cette zone.

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.

Table

Contenu significatif

Intitulé Table

MFGITM

Non

Articles lancés

ROUTING

Non

Entête de gamme

 

 

ADDCOLTRO : Choix des colonnes de la fenêtre de sélection alternative de gamme

Ce point d’entrée permet de prendre la main lors de la sélection d’une alternative de gamme (action SELROUNUM). Il donne la possibilité de choisir les colonnes affichées dans la fenêtre de sélection.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables et masques disponibles

Au moment de l’appel du point d’entrée, c’est la table ROUTING qui sera chargée.

Les paramètres suivants sont chargés comme suit :

- START char(250) : valeur qui alimentera le champs une fois le choix fait

- ORDER char(250) : ordre de tri des enregistrements

Paramètre NIVEAU de l'action SELROUNUM =

'1'

'2'

START =

ITMREF

ROUALT

ORDER =

ROUALT

ROUALT

Utilisation

Ce point d’entrée est conçu pour permettre de prendre la main au moment de choisir les colonnes de la fenêtre de sélection.

La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionnée à 1 dans le traitement spécifique lié au point d’entrée si ce point d’entrée prend en charge la construction des colonnes. De retour dans le traitement standard, la valeur de GPE est testée. Si elle est différente de 0, les lignes où sont définies les colonnes sont court-circuitées.

Au moment de l’appel, les paramètres suivants sont disponibles :

Variable

Définition

Valeur

NBCOL integer

Numéro de la colonne

0

COL char (50)

Nom du champs à afficher dans la colonne.

La syntaxe utilisée est la suivante :

NBCOL += 1 : COL(NBCOL)="ITMREF" : Gosub TEXTE from MFGSELLIB

Le sous-programme TEXTE permet de lancer le chargement des colonnes et de leur intitulé.

Remarque : Puisque la valeur récupérée est celle de ITMREF, il faudra nécessairement que la première colonne soit alimentée par cette zone.

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.

Table

Contenu significatif

Intitulé Table

TABROUALT

Non

Alternative de gamme

ROUTING

Non

Entête de gamme