Points d'entrée > Module Ventes > Script standard FUNAUTINVT 

AUTINVTFIL : Ajout de critères de sélection des pièces de transferts à facturer

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.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas encore de fichier trace ouvert lorsque l’on est en phase de sélection des pièces de transferts.

Contexte d’appel

Ce point d’entrée est appelé lors de la définition des critères de sélection.

Variables et masques disponibles

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.

 

Tables ouvertes

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

 

AUTINVTSEL : Ajout contrôles d'autorisation d'une pièce de transferts à facturer

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

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Pour refuser la pièce, il faut positionner la variable OK à 1.

Fichier trace

Il y a un fichier trace ouvert

Contexte d’appel

Ce point d’entrée est appelé à chaque lecture d'une pièce.  

Variables et masques disponibles

Le masque de sélection des pièces de transferts [M :DIA] (SAUTINVT) est disponible.

Tables ouvertes

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