Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CHGALLQTY".
Le but de cette action est de donner la possibilité d'intervenir sur la quantité à allouer pour la commande de vente dans le cadre d’une réception de contremarque.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
L'appel se fait à la création d'une ligne de réception de contremarque pendant la transaction de mise à jour.
Les classes fichiers suivantes sont chargées lors de l’appel de l’action « CHGALLQTY »
[F :PTH] Entête de la réception de contremarque
[F :PTD] Ligne de la réception de contremarque
[F :SOQ] Ligne de la commande de vente
Les classes précédentes ne doivent pas être modifiées.
La variable suivante peut être modifiée
WQTERES
Quantité à allouer pour la commande de vente.
Nota : Cette quantité ne doit pas être supérieure à la quantité réceptionnée [F :PTD]QTYSTU, si c’est le cas celle-ci sera réajustée !
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PRECEIPT | Oui | Entêtes réception |
PRECEIPTD | Oui | Lignes de réception |
SORDERQ | Oui | Lignes de commande de vente |
Ce point d'entrée n'est appelé que dans le cas d'une réception de contremarque.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CLCQTYPTH".
Le but de cette action est de donner la possibilité d'intervenir sur le re-calcul des quantités en unité d’achat après une saisie détaillée des entrées en stock.
Exemple d’utilisation :
- Commande de 100 Kg (UA) correspondant à 2000 Feuilles (US)
- Réception de la commande 100 Kg (UA) et saisie du détail entrée 1900 Feuilles (US) provoquant un re-calcul à 95Kg (UA)
Le poids d’une feuille variant suivant l’hygrométrie, on ne veut surtout pas modifier la quantité en UA car les 1900 Feuilles font effectivement un poids de 100 Kg.
On peut donc considérer qu‘en deçà d’un certain écart il ne faut pas effectuer de re-calcul des quantités :
If abs(OLDQTY-GTOTQTY<=1000 WCLCFLG=0 : Endif
On peut également vouloir forcer la valeur appropriée dans les quantités d’achat en court-circuitant le re-calcul automatique.
Il y a une transaction en cours si [M :PTH1]CREFLG(WNOL)<>0
Il y a un fichier trace ouvert.
L'appel se fait après la validation de la saisie détaillée des entrées en stock.
Les variables suivantes sont chargées lors de l’appel de l’action « CLCQTYPTH ».
OLDQTY
Ancienne quantité globale en unité de stock de la ligne de réception avant la saisie détaillée.
GTOTQTY
Nouvelle quantité globale en unité de stock de la ligne de réception après la saisie détaillée.
WNOL
Indice de la ligne de réception en cours de traitement (utilisable avec la classe [M :PTH1]).
Les variables précédentes ne doivent pas être modifiées.
WCLCFLG
Indicateur de re-calcul des quantités en unité d’achat.
0 = Pas de re-calcul.
1 = Re-calcul automatique des quantités en unité d’achat en fonction du coefficient US-UA.
[M :PTH1]QTYPUU(WNOL)
Quantité totale en unité d’achat de la ligne de réception avant le re-calcul éventuel.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
ITMMASTER | Oui | Articles |
ITMBPS | Oui si création | Articles – fournisseurs |
Ce point d'entrée est appelé après chaque clic droit « Saisie détail des entrées ».
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CPRCOE".
Le but de cette action est de donner la possibilité d'intervenir sur le coefficient d'approche servant à calculer le prix unitaire de revient d'un article réceptionné à partir du prix unitaire net de la commande d'achat.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait à la création d'une ligne de réception que cette ligne soit saisie manuellement ou chargée par 'picking' des lignes de commande.
La variable suivante est chargée lors de l'appel de l'action "CPRCOE".
NOL
Indice de la ligne de réception en cours de traitement (utilisable avec la classe [M:PTH1]).
Le masque écran suivant est utilisable : [M:PTH1]
La variable et la classe précédente ne doivent pas être modifiées.
WCPRCOE
Coefficient d'approche provenant de l'article-fournisseur, celui-ci peut être modifié par le point d'entrée afin d'obtenir un prix unitaire net de revient différent.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PORDER | Oui | Entêtes commande |
PORDERQ | Oui | Lignes de commande quantités |
PORDERP | Oui | Lignes de commande prix |
Ce point d'entrée n'est appelé que dans le cas d'une réception d'une ligne de commande non facturée avec un article géré en stock.
Attention au paramètre de valorisation des entrées de l'article qui doit être à "prix de commande" pour que la récupération du prix de revient soit effective dans les mouvements de stock.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CHXPRIORD".
Le but de cette action est de donner la possibilité d'intervenir sur l’alimentation du prix de l’ordre appelé également prix unitaire de revient.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait à la création d'une ligne de réception que cette ligne soit saisie manuellement ou chargée par 'picking' des lignes de commande.
Cet appel ne se fait que dans le cas où la réception est issue d’une commande partiellement ou totalement facturée.
La variable suivante est chargée lors de l'appel de l'action "CHXPRIORD".
NOL
Indice de la ligne de réception en cours de traitement (utilisable avec la classe [M:PTH1]).
Le masque écran suivant est utilisable : [M:PTH1]
La variable et la classe précédente ne doivent pas être modifiées.
WPRIFLG
Indicateur pour alimentation du prix de l’ordre également appelé prix unitaire de revient, les valeurs possibles sont :
1 = prix de la commande
2 = prix de la première facture validée
3 = prix de la première facture validée avec ses éventuelles factures complémentaires (c’est le fonctionnement standard)
4 = prix de la dernière facture validée
5 = prix de la dernière facture validée avec ses éventuelles factures complémentaires
6 = prix indiqué dans la variable WPRIORD
WPRIORD
Prix spécifique de l’ordre (prix unitaire brut de revient avant l’application du coefficient d’approche) à ne remplir que si WPRIFLG = 6
Ce prix est le prix d’une unité de stock exprimé en devise société.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PORDER | Oui | Entêtes commande |
PORDERQ | Oui | Lignes de commande quantités |
PORDERP | Oui | Lignes de commande prix |
Ce point d'entrée n'est appelé que dans le cas d'une réception d'une ligne de commande facturée avec un article géré en stock.
Dans le cas d’un prix nul (WPRIFLG=6 et WPRIORD=0), c’est le prix de la commande qui est récupéré en final.
Attention au paramètre de valorisation des entrées de l'article qui doit être à "prix de commande" pour que la récupération du prix de revient soit effective dans les mouvements de stock.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CHARGLIGPTH".
Le but de cette action est de donner la possibilité d'intervenir sur la quantité à réceptionner lors du chargement de la ligne de réception.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait à la création d'une ligne de réception que cette ligne soit saisie manuellement ou chargée par 'picking' des lignes de commande.
La variable suivante est chargée lors de l'appel de l'action "CHARGLIGPTH".
NOL
Indice de la ligne de réception en cours de traitement (utilisable avec la classe [M:PTH1]).
Le masque écran suivant est utilisable : [M:PTH1]
La variable et la classe précédente ne doivent pas être modifiées.
WQTE
Quantité à réceptionner exprimée en unité de stock
Cette quantité est automatiquement alimentée mais elle peut être modifiée et même remise à zéro afin de forcer les utilisateurs à la saisir manuellement.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "MAJRCPSTO".
Le but de cette action est de donner la possibilité de ne pas effectuer les entrées en stock dans le cas d'un import de réceptions.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
L'appel se fait à l'import d'une ligne de réception pendant la transaction de mise à jour.
Les classes fichiers suivantes sont chargées lors de l’appel de l’action « MAJRCPSTO »
[F :PTH] Entête de la réception
[F :PTD] Ligne de la réception
Les classes précédentes ne doivent pas être modifiées.
La variable suivante peut être modifiée
WUPDSTOFLG
Indicateur de mise à jour des stocks
0 = Pas de mise à jour, les réceptions sont importées pour obtenir un historique, les stocks sont déjà à jour
1 = Mise à jour des entrées en stock (valeur par défaut)
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PRECEIPT | Oui | Entêtes réception |
PRECEIPTD | Oui | Lignes de réception |
Ce point d'entrée n'est appelé que dans le cas d'un import.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "CPRCAL".
Le but de cette action est de donner la possibilité de ne pas effectuer la mise à jour du prix de revient et de forcer éventuellement un nouveau prix.
Il n'y pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait à chaque fois que le prix de revient d'une ligne de réception doit être mis à jour.
En modification de ligne ou d'un élément de facturation de pied de réception.
Les variables suivantes sont chargées lors de l'appel de l'action "CPRCAL".
NOL
Indice de la ligne de réception en cours de traitement (utilisable avec la classe [M:PTH1]).
Le masque écran suivant est utilisable : [M:PTH1]
WCPRFLG
Indicateur de recalcul du prix de revient
1 = Oui, recalcul et mis à jour du prix de revient de la ligne de réception
2 = Non, le prix de revient de la ligne est conservé (dans le cas d'un modification manuelle par exemple)
[M:PTH1]CPR(NOL)
Ancien prix de revient
L'indicateur de recalcul WCPRFLG peut être modifié pour ne pas effectuer de mise à jour et dans ce cas là, le prix de revient de la ligne [M:PTH1]CPR(NOL) peut être modifié si nécessaire.
Aucune des tables ouvertes n'a un contenu significatif en phase avec le contexte.
Attention au paramètre de valorisation des entrées de l'article qui doit être à "prix de commande" pour que la récupération du prix de revient soit effective dans les mouvements de stock.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, génère une action "MAJCTMALL".
Le but de cette action est de donner la possibilité d'effectuer une mise à jour des allocations si contremarque réceptionnée.
Il n'y pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait après la mise à jour du détail de la commande de vente [SOQ] et avant la mise à jour de l'entête de la commande de vente [SOH].
Les classes fichiers suivantes sont chargées lors de l’appel de l’action « MAJCTMALL »
[F :PTH] Entête de la réception de contremarque
[F :PTD] Ligne de la réception de contremarque
[F:POQ] Commandes d'achat quantités
[F:SOQ] Ligne de la commande de vente
Les classes précédentes ne doivent pas être modifiées.
Les classes fichiers suivantes peut être modifiée
[F:SOH] Entête de la commande de vente
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PRECEIPT | Oui | Entêtes réception |
PRECEIPTD | Oui | Lignes de réception |
PORDERQ | Oui | Commandes d'achat quantités |
SORDERQ | Oui | Lignes de commande de vente |
Ce point d'entrée n'est appelé que dans le cas d'une réception de contremarque.
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, permet de lancer des traitements spécifiques supplémentaires en création et modification de ligne.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
L'appel se fait à la création et à la modification d'une ligne de réception pendant la transaction de mise à jour.
Les classes fichiers suivantes sont chargées lors de l’appel.
[F :PTH] Entête de la réception.
[F :PTD] Ligne de la réception.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PRECEIPT | Oui | Entêtes réception |
PRECEIPTD | Oui | Lignes de réception |
Ce point d'entrée situé dans le traitement SUBPTHA gestion des réceptions d'achat, permet de modifier la quantité facturée sur une réception en création et modification de ligne.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d'entrée est situé dans le sous-programme POSITION_QTYINV du traitement SUBPTHA
Les classes fichiers suivantes sont chargées lors de l’appel.
Les zones modifiables sont [F:PTD]INVQTYPUU et [F:PTD]INVQTYSTU
Exemple pour forcer les quantités à 0 :
[F:PTD]INVQTYPUU =0
[F:PTD]INVQTYSTU=0
Attention il faut bien identifier le contexte pour effectuer les mises à jour.
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 |
PRECEIPTD | Oui | Lignes de réception |
Ce point d'entrée situé dans le traitement SUBPTHA enregistrement d'une réception d'achat, permet de prendre la main après appui sur le bouton "Créer" ou "Enregistrer".
Le but est de donner la possibilité de changer le site qui servira à contrôler les axes analytiques des lignes de réception.
Il y n'a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait lors de la création ou la modification d'une réception d'achat.
La variable WFCY est chargée lors de l'appel. Elle contient le site financier du site de l'entête de réception. Cette variable est modifiable.
Les masques écrans suivants sont utilisables : [M:PTH0], [M:PTH1],[M:PTH2],[M:CSTT]
Les classes précédentes ne doivent pas être modifiées.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PRECEIPT | Non | Entête réception |
PRECEIPTD | Non | Ligne réception |