Il n'y a pas de fichier trace ouvert.
Le module (Achat / vente) est connu par le paramètre MODULE (de type Integer).
Ce point d’entrée est appelé :
· Dans la gestion des commandes de vente :
En création d’une commande, dans l’action gobjet CREATION pour créér les acomptes.
En modification d’une commande :
· Dans l’action AVANT_MODFIC, pour rechercher s’il faut modifier les acomptes : Si la condition de paiement a été modifiée ou si le montant de la commande a été modifié et que la commande n’est pas facturée, les acomptes sont modifiés s’ils n’ont pas été versés.
· Dans l’action MODIF, pour supprimer et recréér les acomptes.
En suppression d’une commande :
· Dans l’action VERF_ANU, pour vérifier qu’aucun acompte n’a été versé.
· Dans l’action ANNULE, pour supprimer les acomptes.
En visualisation d’une commande :
· Dans l’action LIENS, pour grizer le champs condition de paiement si des acomptes ont été réglés.
· Dans la gestion des commandes d’achat :
En création d’une commande, dans l’action gobjet CREATION pour créér les acomptes.
En modification d’une commande, dans l’action MODIF, pour vérifier qu’aucun acompte n’a été versé puis pour supprimer et recréér les acomptes si besoin est.
En suppression d’une commande :
· Dans l’action VERF_ANU, pour vérifier qu’aucun acompte n’a été versé.
· Dans l’action ANNULE, pour supprimer les acomptes.
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…
Pour les tables qui ne sont pas utilisées dans tous les traitements, on donne les noms des traitements qui les utilisent.
Table | Contenu significatif | Intitulé Table | |
Tables ouvertes par le sous-programme ACOMPTES | |||
TABPAYTERM | Non | Table des conditions de paiement | |
TABCUR | Non | Table des devises | |
GACCDUDATE | Non | Table des échéances | |
GACCCODE | Non | Codes comptables | |
GACCOUNT | Non | Comptes généraux | |
ATABDIV | Non | Tables diverses | |
Gestion des commandes de vente | |||
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 | Non | Articles | |
ITMSALES | Non | Articles-vente | |
ITMBPC | Non | Articles-client | |
ITMMVT | Non | Mouvements articles | |
ITMFACILIT | Non | Article-site | |
ITMCATEG | Non | Catégorie d’articles | |
TABSOHTYP | Non | Types de commande | |
FACILITY | Non | Sites | |
TABCUR | Non | Table des devises | |
TABMODELIV | Non | Table des modes de livraison | |
TABUNIT | Non | Table des unités | |
BPADDRESS | Non | Adresses | |
SPRICLINK | Non | Recherche tarif vente (link) | |
PRICSTRUCT | Non | Structure tarif | |
SALESREP | Non | Représentants | |
Gestion des commandes d’achat | |||
PORDER | Non | Commandes entête | |
PORDERQ | Non | Commandes ligne quantité | |
PORDERP | Non | Commandes ligne prix | |
PORDERC | Non | Commandes ligne prix | |
PREQUIS | Non | Demandes d’achat | |
PREQUISD | Non | Demandes d’achat détail | |
PQUOTATD | Non | Appels d’offre détail article | |
PRESP | Non | Réponses appels d’offre | |
PRESPD | Non | Réponses appels d’offre détail | |
PWRKORDERS | Non | Besoins pris en compte | |
PPRICLINK | Non | Recherche tarif achat (link) | |
BPARTNER | Non | Tiers | |
BPSUPPLIER | Non | Fournisseurs | |
BPADDRESS | Non | Adresses | |
BPSUPPMVT | Non | Mouvements fournisseurs | |
ITMMASTER | Non | Articles | |
ITMBPS | Non | Articles-fournisseurs | |
ITMFACILIT | Non | Article-site | |
ORDERS | Non | En-cours | |
FACILITY | Non | Site | |
TABCUR | Non | Table des devises | |
TABCOUNTRY | Non | Table des pays | |
TABUNIT | Non | Table des unités | |
TABCOEFF | Non | Table des coefficients | |
GACCOUNT | Non | Comptes généraux | |
CACNA | Non | Natures analytiques | |
GAUTACEF | Non | Formules pièces automatiques | |
PERIOD | Non | Périodes | |
ATABDIV | Non | Tables diverses | |
TABVAT | Non | Table des taxes | |
PAPPRECORD | Non | Enregistrement des signatures | |
|
|
|
|
Ce point d’entrée concerne la modification des acomptes dans les commandes de vente et d’achat.
Il permet d’intervenir avant l'écriture de l'enregistrement correspondant à une échéance d'acompte de différentes manières :
- Soit en modifiant le contenu de l'enregistrement courant de la table GACDUDDATE et en laissant le traitement standard faire la mise à jour
- Soit en gérant entièrement la génération de l'enregistrement GACDUDDATE. Dans ce cas, il faut positionner la variable GPE à 1 pour que le traitement standard ne fasse pas la mise à jour de l'enregistrement.
Ce point d'entrée est situé dans le traitement TRTTPT dans le sous-programme ACOMPTES.
Il est appelé lors de la modification d'un acompte.
Il y a une transaction en cours lorsque l’on est en création, annulation d’acomptes. C’est la transaction de mise à jour de la commande. La variable GOK est utilisée et testée. Elle est égale à 1. Elle peut-être positionnée à 0 si on désire abandonner la transaction.
Il n'y a pas de fichier trace ouvert.
Le module (Achat / vente) est connu par le paramètre MODULE (de type Integer).
Ce point d’entrée est appelé :
· Dans la gestion des commandes de vente :
En création d’une commande, dans l’action gobjet CREATION pour créér les acomptes.
En modification d’une commande :
· Dans l’action AVANT_MODFIC, pour rechercher s’il faut modifier les acomptes : Si la condition de paiement a été modifiée ou si le montant de la commande a été modifié et que la commande n’est pas facturée, les acomptes sont modifiés s’ils n’ont pas été versés.
· Dans l’action MODIF, pour supprimer et recréér les acomptes.
En suppression d’une commande :
· Dans l’action VERF_ANU, pour vérifier qu’aucun acompte n’a été versé.
· Dans l’action ANNULE, pour supprimer les acomptes.
En visualisation d’une commande :
· Dans l’action LIENS, pour grizer le champs condition de paiement si des acomptes ont été réglés.
· Dans la gestion des commandes d’achat :
En création d’une commande, dans l’action gobjet CREATION pour créér les acomptes.
En modification d’une commande, dans l’action MODIF, pour vérifier qu’aucun acompte n’a été versé puis pour supprimer et recréér les acomptes si besoin est.
En suppression d’une commande :
· Dans l’action VERF_ANU, pour vérifier qu’aucun acompte n’a été versé.
· Dans l’action ANNULE, pour supprimer les acomptes.
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…
Pour les tables qui ne sont pas utilisées dans tous les traitements, on donne les noms des traitements qui les utilisent.
Table | Contenu significatif | Intitulé Table | |
Tables ouvertes par le sous-programme ACOMPTES | |||
TABPAYTERM | Non | Table des conditions de paiement | |
TABCUR | Non | Table des devises | |
GACCDUDATE | Non | Table des échéances | |
GACCCODE | Non | Codes comptables | |
GACCOUNT | Non | Comptes généraux | |
ATABDIV | Non | Tables diverses | |
Gestion des commandes de vente | |||
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 | Non | Articles | |
ITMSALES | Non | Articles-vente | |
ITMBPC | Non | Articles-client | |
ITMMVT | Non | Mouvements articles | |
ITMFACILIT | Non | Article-site | |
ITMCATEG | Non | Catégorie d’articles | |
TABSOHTYP | Non | Types de commande | |
FACILITY | Non | Sites | |
TABCUR | Non | Table des devises | |
TABMODELIV | Non | Table des modes de livraison | |
TABUNIT | Non | Table des unités | |
BPADDRESS | Non | Adresses | |
SPRICLINK | Non | Recherche tarif vente (link) | |
PRICSTRUCT | Non | Structure tarif | |
SALESREP | Non | Représentants | |
Gestion des commandes d’achat | |||
PORDER | Non | Commandes entête | |
PORDERQ | Non | Commandes ligne quantité | |
PORDERP | Non | Commandes ligne prix | |
PORDERC | Non | Commandes ligne prix | |
PREQUIS | Non | Demandes d’achat | |
PREQUISD | Non | Demandes d’achat détail | |
PQUOTATD | Non | Appels d’offre détail article | |
PRESP | Non | Réponses appels d’offre | |
PRESPD | Non | Réponses appels d’offre détail | |
PWRKORDERS | Non | Besoins pris en compte | |
PPRICLINK | Non | Recherche tarif achat (link) | |
BPARTNER | Non | Tiers | |
BPSUPPLIER | Non | Fournisseurs | |
BPADDRESS | Non | Adresses | |
BPSUPPMVT | Non | Mouvements fournisseurs | |
ITMMASTER | Non | Articles | |
ITMBPS | Non | Articles-fournisseurs | |
ITMFACILIT | Non | Article-site | |
ORDERS | Non | En-cours | |
FACILITY | Non | Site | |
TABCUR | Non | Table des devises | |
TABCOUNTRY | Non | Table des pays | |
TABUNIT | Non | Table des unités | |
TABCOEFF | Non | Table des coefficients | |
GACCOUNT | Non | Comptes généraux | |
CACNA | Non | Natures analytiques | |
GAUTACEF | Non | Formules pièces automatiques | |
PERIOD | Non | Périodes | |
ATABDIV | Non | Tables diverses | |
TABVAT | Non | Table des taxes | |
PAPPRECORD | Non | Enregistrement des signatures | |
|
|
|
|