Ce point d’entrée permet de prendre la main lors de la définition des critères de sélection des pièces de transferts stock à facturer.
Il permet d’ajouter des filtres supplémentaires sur ces pièces.
Il est appelé dans le traitement de facturation automatique des pièces de transferts stock FUNAUTINVT.
Il n’y a pas de transaction en cours.
Il n’y a pas encore de fichier trace ouvert lorsque l’on est en phase de sélection des pièces de transferts.
Ce point d’entrée est appelé lors de la définition des critères de sélection.
Le masque de sélection des pièces de transferts [M :DIA] (SAUTINVT) est encore disponible.
Les critères standards sont chargés dans la variable CRITERE. Ils concernent le fichier entête changement stock (SCHGH).
La variable FILSUP a été créée pour l’ajout des critères supplémentaires. Elle est dimensionnée à 250 caractères. Pour que cela fonctionne bien lors de l’évaluation si la variable n’est pas chargée par le point d’entrée, FILSUP est initialisée à la chaine « 1=1 ».
Il suffit de la compléter dans le point d’entrée.
Exemple : Ajout d’un filtre supplémentaire sur la devise qui doit être «EUR».
FILSUP -= ‘ & CUR = « EURI »’
FILSUP est évaluée en même temps que CRITERE, lors du filter sur le fichier SCHGH. Les critères doivent se rapporter à des zones du fichier SCHGH.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte. 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 |
|
| Tables données de base |
TABCOUAFF | Non | Table affectation compteurs |
TABSIVTYP | Oui | Table type facture client |
ACODNUM | Non | Compteur document |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
BPCUSTMVT | Non | Mouvements clients |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles-ventes |
ITMFACILITY | Non | Articles-sites |
|
| Tables stocks |
SCHGH | Non | En-tête changement stock |
SCHGD | Non | Ligne changement stock |
|
| Tables ventes |
SINVOICE | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Non | Factures ligne |
|
| Tables de travail |
SWRKINV | Non | Fichier travail |
|
| Tables comptabilité |
GTYPACCENT | Non | Types de pièces |
GACCCODE | Non | Codes comptables |
GACCOUNT | Non | Comptes généraux |
GAUTACE | Non | Pièces automatiques |
GAUTACEF | Non | Formules pièces automatiques |
GJOURNAL | Non | Journaux comptables |
Ce point d’entrée permet de prendre la main après la lecture d'une pièce de transferts sélectionnée. Il permet ainsi de rajouter des tests permettant de rejeter la pièce.
Il est appelé dans le traitement de facturation automatique des pièces de transferts stock FUNAUTINVT
Il n’y a pas de transaction en cours
Pour refuser la pièce, il faut positionner la variable OK à 1.
Il y a un fichier trace ouvert
Ce point d’entrée est appelé à chaque lecture d'une pièce.
Le masque de sélection des pièces de transferts [M :DIA] (SAUTINVT) est disponible.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte. 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 |
|
| Tables données de base |
TABCOUAFF | Non | Table affectation compteurs |
TABSIVTYP | Non | Table type facture client |
ACODNUM | Non | Compteur document |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
BPDLVCUST | Non | Clients livrés |
BPCUSTMVT | Non | Mouvements clients |
ITMMASTER | Non | Articles |
ITMSALES | Non | Articles-ventes |
ITMFACILITY | Non | Articles-sites |
|
| Tables stocks |
SCHGH | Oui | En-tête changement stock |
SCHGD | Non | Ligne changement stock |
|
| Tables ventes |
SINVOICE | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Non | Factures ligne |
|
| Tables de travail |
SWRKINV | Non | Fichier travail |
|
| Tables comptabilité |
GTYPACCENT | Non | Types de pièces |
GACCCODE | Non | Codes comptables |
GACCOUNT | Non | Comptes généraux |
GAUTACE | Non | Pièces automatiques |
GAUTACEF | Non | Formules pièces automatiques |
GJOURNAL | Non | Journaux comptables |