Ce point d’entrée permet de prendre la main après chaque sélection d’un détail livraison afin de compléter l’alimentation de la classe écran [M :SRH1] du détail retour .
Il est appelé dans la gestion des retours clients lors du picking des livraisons.
Il n'y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé dans la gestion des retours clients pour chaque ligne de livraison sélectionnée dans le tiroir des livraisons. Si la livraison complète est sélectionnée, le point d'entrée est appelé pour chaque ligne.
Attention : Le point d'entrée n'est pas appelé lors de la désélection d'une ligne.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui | Livraisons entête |
SDELIVERYD | Oui | Livraisons ligne |
SRETURN | Non | Entête retour |
SRETURND | Non | Détail retour |
SORDER | Non | Commandes entête |
SORDERQ | Non | Commandes ligne quantité |
SORDERP | Non | Commandes ligne prix |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles vente |
|
|
|
Ce point d’entrée permet de prendre la main après le picking d'une livraison, lors de l'alimentation de l'écran entête retour à partir de l'entête de livraison.
Il est appelé dans la gestion des retours clients lors du picking des livraisons.
Il n'y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé dans la gestion des retours clients, en création d'un retour, lorsque l'on picke une livraison ou une ligne de livraison et qu'il n'y a pas encore de ligne détail pour le retour. Le point d'entrée est donc appelé une seule fois pour le retour.
Attention : Le point d'entrée n'est pas appelé lors de la désélection d'une ligne.
Les masques de l'objet retour sont ouverts, les champs concernant l'entête retour sont chargés avec les données de l'entête livraison. Les champs concernant la 1ère ligne détail ne sont pas encore chargés dans le tableau des lignes.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui | Livraisons entête |
SDELIVERYD | Oui | Livraisons ligne |
SRETURN | Non | Entête retour |
SRETURND | Non | Détail retour |
SORDER | Non | Commandes entête |
SORDERQ | Non | Commandes ligne quantité |
SORDERP | Non | Commandes ligne prix |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles vente |
|
|
|
Ce point d’entrée est utilisé lors du picking d’une ligne de livraison en gestion des retours clients.
Il permet de prendre la main lors de la sélection d’un détail livraison afin de réajuster la qté à retourner calculée en UV.
Il est appelé dans la gestion des retours clients lors du picking des livraisons.
Il n'y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
Ce point d’entrée est appelé dans la gestion des retours clients pour chaque ligne de livraison sélectionnée dans le tiroir des livraisons. Si la livraison complète est sélectionnée, le point d'entrée est appelé pour chaque ligne.
Il est situé dans l’étiquette $SEL1 du traitement SUBSRHC après lecture de la ligne de livraison et détermination de la quantité à retourner.
Après détermination de la quantité à retourner en US, le système convertit cette quantité en UV. Si la quantité convertie est différente de la quantité convertie arrondie en fonction du nombre de décimales de l'UV, le système force l'UV avec l'US. Le point d'entrée permet de ne pas forcer l'UV avec l'US et de garder l'UV de la ligne de livraison.
La classe [F:SDH] est en ligne et alimentée avec l'entête de la livraison à retourner.
La classe [F:SDD] est en ligne et alimentée avec la ligne de livraison à retourner.
Les classes écrans de l’entête retour [M:SRH0], [M:SRH1], [M:SRH2] sont alimentées.
La classe écran des lignes de retour [M:SRH1] est en cours d'alimentation. La variable NOL contient l'indice de la ligne en cours d'alimentation.
[M:SRH1]SAU(NOL)est chargé avec l'UV.
[M:SRH1]STU(NOL)est chargé avec l'US.
[M:SRH1]SAUSTUCOE(NOL)est chargé le coefficient de convertion UV-US.
La variable LQTYSTUcontient la qté à retourner en US.
La variable WQTYcontient la qté à retourner convertie en UV et arrondie.
La variable WQTYSAUcontient la qté à retourner convertie en UV non arrondie.
Si WQTY <> WQTYSAUle système force l'UV avec l'US.
Pour ne pas forcer l'UV avec l'US, il faut intervenir sur la variable locale WQTYSAU.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui | Livraisons entête |
SDELIVERYD | Oui | Livraisons ligne |
SRETURN | Non | Entête retour |
SRETURND | Non | Détail retour |
SORDER | Non | Commandes entête |
SORDERQ | Non | Commandes ligne quantité |
SORDERP | Non | Commandes ligne prix |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles vente |
|
|
|