Traitement TRTVENCDE : Traitement li� aux commandes dans les ventes
ALISQHSOH : Alimenter ent�te commande en transformation devis commande
Ce point d�entr�e permet, lors de la transformation d�un devis en commande, �de prendre la main � la fin de l�alimentation des champs des �crans ent�te commande.
Il permet ainsi d�alimenter des champs sp�cifiques aux �crans ent�te de la gestion des commandes et � la table SORDER.
Il est appel� dans la gestion des commandes en cr�ation d�une commande lors du picking d�un devis.
Contexte et mode de fonctionnement
Transaction
Il n�y a pas de transaction en cours.
Fichier trace
Il n�y a pas de trace ouverte.
Contexte d�appel
Ce point d�entr�e est appel� lorsque l�on est en cr�ation d�une commande, qu�aucune ligne n�a encore �t� saisie pour cette commande et que l�on picke un devis ou une ligne de devis. Il est appel� � la fin de l�alimentation des �crans ent�te de commande � partir de l�ent�te du devis.
Variables et masques disponibles
Le fichier ent�te devis [F :SQH] est en ligne avec l�ent�te du devis que l�on vient de picker.
Le fichier d�tail devis [F :SQD] est en ligne avec la ligne de devis que l�on vient de picker (si on a pick� un devis complet on a en ligne la 1�re ligne de ce devis).
Les masques de l�OBJet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0, SOH1, SOH2, SOH3 viennent d��tre charg�s de m�me que les �crans d�adresse [M :ADB1] et [M :ADB2].
Tables ouvertes
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 |
SQUOTE |
Oui |
Devis ent�te |
SQUOTED |
Oui |
Devis d�tail |
BPARTNER |
Oui |
Tiers |
BPCUSTOMER |
Oui |
Clients |
BPDLVCUST |
Oui |
Clients livr�s |
BPCUSTMVT |
Non |
Mouvements clients |
ITMMASTER |
Non |
Articles |
ITMSALES |
Non |
Articles-vente |
ITMBPC |
Non |
Articles-client |
ITMMVT |
Non |
Mouvements articles |
ITMFACILIT |
Non |
Article-site |
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 |
ALISQDSOH : Alimenter d�tail commande en transformation devis commande
Ce point d�entr�e permet, lors de la transformation d�un devis en commande, �de prendre la main � la fin de l�alimentation des champs de l��cran d�tail.
Il permet ainsi d�alimenter des champs sp�cifiques de l��cran d�tail de la gestion des commandes et des tables SORDERP et SORDERQ.
Il est appel� dans la gestion des commandes en cr�ation/modification d�une commande lors du picking d�un devis.
Contexte et mode de fonctionnement
Transaction
Il n�y a pas de transaction en cours.
Fichier trace
Il n�y a pas de trace ouverte.
Contexte d�appel
Ce point d�entr�e est appel� lorsque l�on est en cr�ation ou modification d�une commande et que l�on picke un devis ou une ligne de devis. Il est appel� � la fin de l�alimentation de l��cran d�tail commande � partir de la ligne d�tail du devis.
Variables et masques disponibles
Le fichier ent�te devis [F :SQH] est en ligne avec l�ent�te du devis que l�on vient de picker.
Le fichier d�tail devis [F :SQD] est en ligne avec la ligne de devis que l�on vient de picker.
Les masques de l�OBJet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0, SOH1, SOH2, SOH3 sont aliment�s. L��cran SOH4 vient d��tre charg� avec la ligne d�tail devis.
[M :SOH4]NBLIG a �t� incr�ment�. Nolign est aliment� avec l�indice de la ligne que l�on vient d�ins�rer.
La variable NOL est aliment�e : NOL=nolign-1
Tables ouvertes
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 |
SQUOTE |
Oui |
Devis ent�te |
SQUOTED |
Oui |
Devis d�tail |
BPARTNER |
Non |
Tiers |
BPCUSTOMER |
Oui |
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 |
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 |
ALIFMI : Alimenter le champ FMI M�thode pour livrer sur une ligne de commande
Ce point d�entr�e permet de prendre la main lors de l'initialisation du champ FMI (M�thode pour livrer) d'une ligne de commande de vente.
Il permet ainsi de modifier sa valeur apr�s son initialisation.
Il est appel� dans la gestion des commandes lors de la saisie d'une ligne. Il est �galement appel� lors de g�n�ration automatique d'une commande de vente (dans le cadre de l'intersoci�t�).
Contexte et mode de fonctionnement
Transaction
Il n�y a pas de transaction en cours lorsque l'appel est fait depuis la saisie d'une ligne de commande.
Il y a une transaction en cours lorsque l'appel est fait lors de g�n�ration automatique d'une commande de vente � partir d'une commande d'achat inter-site/inter-soci�t�.
Fichier trace
Il n�y a pas de trace ouverte lorsque l'appel est fait depuis la saisie d'une ligne de commande.
Il y a une trace ouverte lorsque l'appel est fait lors de g�n�ration automatique d'une commande de vente � partir d'une commande d'achat inter-site/inter-soci�t�.
Contexte d�appel
Ce point d�entr�e est appel�lorsque l�on est en cr�ation ou modification d�une commande ou lorsque l'on g�n�re une commande automatiquement depuis une commande d'achat dans�le cadre de�l'inter-site ou de l'intersoci�t�. Il est appel� apr�s l'initialisation standard du champ.
Il est appel� depuis le sous-programme ALIFMI.
Ce sous-programme est appel� lors de la saisie d'une ligne de commande :
. Apr�s saisie de la r�f�rence article.
. Apr�s modification du site d'exp�dition de la ligne.
. Apr�s modification du site d'exp�dition de l'ent�te, si l'utilisateur a demand� une r�percussion sur les lignes.
. Lors du remplacement d'un article par le click droit Article remplacement
. Lors de la g�n�ration d'une ligne de commande par utilisation du configurateur
. Lors de la g�n�ration d'une ligne de commande de composant.
Ce sous-programme est appel� lors de la g�n�ration d'une commande de vente � partir d'une commande d'achat, lors de l'alimentation de l'�cran SOH4 � partir de l''�cran POH2.
Variables et masques disponibles
Les param�tres du sous-programme ALIFMI sont les suivants :
WITMREF : R�f�rence article.
WSTOFCY : Site d'exp�dition.
WFMI : M�thode pour livrer.
Les fichiers ITMMASTER ITMSALES ITMFACILIT sont ouverts et aliment�s avec l'article faisant l'objet de la commande.
Les masques de l�objet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0, �SOH1, SOH2, SOH3 sont aliment�s. L��cran SOH4 est charg� avec les�lignes de la commande.
La variable WFMI est initialis�e de fa�on standard.� C'est cette variable qu'il faut modifier dans le PE pour modifier la valeur du champ FMI.
Tables ouvertes
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 |
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�gorie 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 |
SQUOTED |
Non |
�Devis lignes |
SVCRVAT |
Non |
�Doc ventes - Taxes |
SVCRFOOT |
Non |
�Doc ventes - Elt pied |
TABMODELIV |
�Non |
�Mode de livraison |
TABUNIT |
�Non |
�Unit�s |
TABPRTMOD |
�Non |
�Mod�les d'�dition |
BPADDRESS |
�Non |
�Adresses |
SPRICLIST |
�Non |
�Lignes tarifs |
CPTANALIN |
�Non |
�Lignes comptables analytique |
WAREHOUSE |
�Non |
�D�pots |
ITMWRH |
�Non |
�Article d�pot |
�
BEFREWSOH : Avant �criture ent�te commande de vente
Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ent�te de commande de vente.
Le buffer de la table SORDER [SOH] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il peut y avoir un fichier trace ouvert� (tester GTRACE)
Contexte d�appel
Appel juste avant la r��criture d'un enregistrement de la table SORDER.
Variables et masques disponibles
Le fichier SORDER est ouvert et aliment�.
Table |
Contenu significatif |
Intitul� Table |
SORDER |
Oui |
Commandes ent�te |
�
BEFREWSOP : Avant �criture ligne d�tail prix commande de vente
Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ligne d�tail de prix d'une commande de vente.
Le buffer de la table SORDERP [SOP] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il peut y avoir un fichier trace ouvert� (tester GTRACE)
Contexte d�appel
Appel juste avant la r��criture d'un enregistrement de la table SORDERP.
Variables et masques disponibles
Le fichier SORDERP est ouvert et aliment�.
Table |
Contenu significatif |
Intitul� Table |
SORDERP |
Oui |
Commandes ligne prix |
�
BEFREWSOQ : Avant �criture ligne d�tail quantit�s commande de vente
Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ligne d�tail de quantit� d'une commande de vente.
Le buffer de la table SORDERQ [SOQ] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.
Contexte et mode de fonctionnement
Transaction
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il peut y avoir un fichier trace ouvert� (tester GTRACE)
Contexte d�appel
Appel juste avant la r��criture d'un enregistrement de la table SORDERQ.
Variables et masques disponibles
Le fichier SORDERQ est ouvert et aliment�.
Table |
Contenu significatif |
Intitul� Table |
SORDERQ |
Oui |
Commandes ligne quantit�s |
�