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

ALIMSKSIH : Chargements des classes [M] de l'objet facture

Ce point d'entrée permet de compléter le chargement des classes [M] de l'objet facture lors de l'utilisation du composant de création de facture. 

Il est appelé dans le traitement TRTVENFACG 

Contexte et mode de fonctionnement

Appel du composant :  Call GENSIH (LCOD, LMAJ, LECH, LTRT, LORINUM, LERR) From TRTVENFACG

Le composant est appelé soit :

-          Pour charger les classes [M] uniquement :

o        Gestion des factures ( traitement SUBSIHC )

§         Picking d'une demande de service

§         Picking d'un contrat

-          Pour charger les classes [M] et créer la facture :

o        Facturation automatique des pièces de transfert stock ( FUNAUTINVT )

o        Facturation automatique des demandes de services ( FUNAUTINVS )

o        Facturation automatique des contrats de services ( FUNAUTINVC )

A l'appel du point d'entrée tous les champs des masques de saisie sont garnis. Par conséquent :

·      [M :SIH1]SIHORI = 7 pour les contrats, = 8 pour les demandes de service, = 9 pour les demandes de transfert.

·      [M :SIH1]SIHORINUM contient le n° du document à l’origine de la facture.

Les données du masque de calcul SIHV ne sont pas significatives.

Ce point d'entrée permet de modifier des données dans les masques de saisie ou d'alimenter un onglet spécifique. Si le composant est appelé pour créer la facture, c'est la dernière action avant le calcul de la facture.   

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Le fichier trace est ouvert

Variables et masques disponibles

Les classes [M] sont celles de l'objet facture.

Tables ouvertes    

  Les classes [F] de l'objet facture sont ouvertes.