Ce point d’entrée permet, lors de la génération de lignes de commande à partir du configurateur, de prendre la main lors de l’alimentation des champs d’une ligne détail commande.
Il permet ainsi d’alimenter des champs spécifiques aux écrans de la gestion des commandes et aux tables SORDER, SORDERP, SORDERQ.
Il est appelé dans la gestion des commandes suite à l’appel au configurateur
Il n’y a pas de transaction en cours.
Il n’y a pas de trace ouverte.
Ce point d’entrée est appelé dans la gestion des commandes, lors de l’utilisation du configurateur (L’accès au bouton « configurateur » s’effectue par click droit sur le tableau).
Il est appelé lors de la génération des lignes de commande pour les articles sélectionnés ou générés par le configurateur.
Il est appelé dans la boucle de traitement des lignes à générer, pour chaque ligne, à la fin de l’alimentation de l’écran [M :SOH4].
Les masques de l’objet SOH (SOH0, SOH1, SOH2, SOH3, SOH4) sont en ligne et chargés avec la commande en cours de traitement.
Le masque CFGWRK ([M :CFW]) est en ligne. Il a été alimenté par le configurateur et contient la liste des articles à traiter. Chacun de ses articles fait l’objet d’une ligne de commande.
La ligne de commande est en cours de traitement. Elle est chargée dans [M :SOH4].
[M :SOH4]NBLIG a été incrémenté.
NLIG est alimenté. Il correspond à l’indice de la ligne en cours de traitement dans [M :SOH4].
I est alimenté. Il correspond à l’indice de la ligne en cours de traitement dans [M :CFW].
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Les tables ouvertes sont les tables ouvertes par l’objet commande.
Table | Contenu significatif | Intitulé Table |
SORDER | Non | Commandes entête |
SORDERQ | Non | Commandes ligne quantité |
SORDERP | Non | Commandes ligne prix |
SQUOTED | Non | Devis détail |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
BPCUSTMVT | Non | Mouvements clients |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Articles-vente |
ITMBPC | Oui | Articles-client |
ITMMVT | Non | Mouvements articles |
ITMFACILIT | Oui | Article-site |
ITMCATEG | Non | Catégories article |
TABSOHTYP | Non | Types de commande |
FACILITY | Non | Sites |
TABCUR | Non | Table des devises |
SPRICLINK | Non | Recherche tarif vente (link) |
PRICSTRUCT | Non | Structure tarif |
SALESREP | Non | Représentants |
TABMODELIV | Non | Table modes de livraisons |
TABUNIT | Non | Table des unités |
BPADDRESS | Non | Adresses |
SPRICLIST | Non | Tarifs clients |
Ce point d’entrée permet, lors de la génération de lignes de devis à partir du configurateur, de prendre la main lors de l’alimentation des champs d’une ligne détail devis.
Il permet ainsi d’alimenter des champs spécifiques aux écrans de la gestion des devis et aux tables SQUOTE, SQUOTED.
Il est appelé dans la gestion des devis.
Il n’y a pas de transaction en cours.
Il n’y a pas de trace ouverte.
Ce point d’entrée est appelé dans la gestion des devis, lors de l’utilisation du configurateur (L’accès au bouton « configurateur » s’effectue par click droit sur le tableau).
Il est appelé lors de la génération des lignes de devis pour les articles sélectionnés ou générés par le configurateur.
Il est appelé dans la boucle de traitement des lignes à générer, pour chaque ligne, à la fin de l’alimentation de l’écran [M :SQH2].
Les masques de l’objet SQH (SQH0, SQH1, SQH2, SQH3) sont en ligne et chargés avec le devis en cours de traitement.
Le masque CFGWRK ([M :CFW]) est en ligne. Il a été alimenté par le configurateur et contient la liste des articles à traiter. Chacun de ses articles fait l’objet d’une ligne de devis.
La ligne de devis est en cours de traitement. Elle est chargée dans [M :SQH2].
[M :SQH2]NBLIG a été incrémenté.
NLIG est alimenté. Il correspond à l’indice de la ligne en cours de traitement dans [M :SQH2].
I est alimenté. Il correspond à l’indice de la ligne en cours de traitement dans [M :CFW].
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Les tables ouvertes sont les tables ouvertes par l’objet devis.
Table | Contenu significatif | Intitulé Table |
SQUOTE | Non | Devis entête |
SQUOTED | Non | Devis détail |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
BPCUSTMVT | Non | Mouvements clients |
BPADDRESS | Non | Adresses |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Articles-vente |
ITMBPC | Oui | Articles-client |
ITMFACILIT | Oui | Article-site |
BOM | Non | Nomenclature entête |
BOMD | Non | Nomenclature détail |
FACILITY | Non | Sites |
SALTRS | Non | Transactions |
TABCUR | Non | Table des devises |
SPRICLINK | Non | Recherche tarif vente (link) |
PRICSTRUCT | Non | Structure tarif |
SALESREP | Non | Représentants |
TABMODELIV | Non | Table modes de livraisons |
TABUNIT | Non | Table des unités |
dans le tableau des lignes de commandes ou de devis.
Il peut permettre :
§ De remplacer l’article de la ligne courante par l’article ramené par le configurateur au lieu de faire une insertion
§ De ne pas traiter un article ramené par le configurateur
§ De sortir de la boucle des articles ramenés par le configurateur.
Il est appelé dans la gestion des commandes et des devis suite à l’appel au configurateur.
Il n’y a pas de transaction en cours.
Il n’y a pas de trace ouverte.
Ce point d’entrée est appelé dans la gestion des commandes ou des devis, lors de l’utilisation du configurateur (L’accès au bouton « configurateur » s’effectue par click droit sur le tableau).
Il est appelé lors de la génération des lignes de commande ou de devis pour les articles sélectionnés ou générés par le configurateur.
Il est appelé dans la boucle de traitement des lignes à générer, pour chaque ligne, juste avant de faire l’insertion de la ligne dans le tableau.
Les masques de l’objet SOH (SOH0, SOH1, SOH2, SOH3, SOH4) ou SQH (SQH0, SQH1, SQH2, SQH3) sont en ligne et chargés avec la commande ou le devis en cours de traitement.
Le masque CFGWRK ([M :CFW]) est en ligne. Il a été alimenté par le configurateur et contient la liste des articles à traiter. Chacun de ses articles fait l’objet d’une ligne de commande ou de devis.
La ligne de commande ou de devis à traiter a été controlée mais elle n’a pas encore été insérée. On se situe juste avant l’insertion de la ligne.
I est alimenté. Il correspond à l’indice de la ligne en cours de traitement dans [M :CFW].
GVENCFG est la variable permettant de savoir si l’on est en gestion des devis ou des commandes.
§ GVENCFG=1 Si l’on est en gestion des devis
§ GVENCFG=2 Si l’on est en gestion des commandes.
GERR est la variable testée en retour du point d’entrée :
§ Si GERR=1, on sort de la boucle de traitement des lignes à générer
§ Si GERR=2, on ne traite pas l’article en cours et on passe à l’article suivant.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Les tables ouvertes sont les tables ouvertes par l’objet commande.
Table | Devis | Commande | Contenu significatif | Intitulé Table |
SORDER | Non | Oui | Non | Commandes entête |
SORDERQ | Non | Oui | Non | Commandes ligne quantité |
SORDERP | Non | Oui | Non | Commandes ligne prix |
SQUOTE | Oui | Non | Non | Devis entête |
SQUOTED | Oui | Oui | Non | Devis détail |
BPARTNER | Oui | Oui | Non | Tiers |
BPCUSTOMER | Oui | Oui | Non | Clients |
BPDLVCUST | Oui | Oui | Non | Clients livrés |
BPCUSTMVT | Oui | Oui | Non | Mouvements clients |
BPADDRESS | Oui | Non | Non | Adresses |
ITMMASTER | Oui | Oui | Oui | Articles |
ITMSALES | Oui | Oui | Oui | Articles-vente |
ITMBPC | Oui | Oui | Oui | Articles-client |
ITMMVT | Non | Oui | Non | Mouvements articles |
ITMFACILIT | Oui | Oui | Oui | Article-site |
ITMCATEG | Non | Oui | Non | Catégorie article |
BOM | Oui | Non | Non | Nomenclature entête |
BOD | Oui | Non | Non | Nomenclature détail |
TABSOHTYP | Non | Oui | Non | Types de commande |
FACILITY | Oui | Oui | Non | Sites |
TABCUR | Oui | Oui | Non | Table des devises |
SPRICLINK | Oui | Oui | Non | Recherche tarif vente (link) |
PRICSTRUCT | Oui | Oui | Non | Structure tarif |
SALESREP | Oui | Oui | Non | Représentants |
SALTRS | Oui | Non | Non | Transactions |
TABMODELIV | Oui | Oui | Non | Table modes de livraisons |
TABUNIT | Oui | Oui | Non | Table des unités |
SPRICLIST | Non | Oui | Non | Tarifs clients |