API Gestion Que-Que rechercher Que-Que

 

Version : ACE 1.0

Edition spéciale ES1

Package : fr.generix.metier.bc4j.queque.common

GestionQueQuerechercherQueQue

   
Schémas d’entrée et de sortie : IN OUT

Cette API permet de rechercher les données d’un couple QUE/QUE (= QUI/QUOI) ou d’un quadruplet QUE/QUE/QUE/QUE.

Voir documentation I_VQUIQOI_F.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

BARDAT -
Type de saisie Paramètre
Barèmes d’achat et de vente BARQUE
Autorisations de ristournes AUTQUI
Blocage des produits BLPQUI
Durée de vie des produits CTDQUI
Fourchette de prix CTRFPX
Contrôle sur référencement CTRREF
Dépôts DEPQUI
Formules de révision de prix FRVQUI
Grilles tarifaires de transport GTAQUI
Type de taux d’intérêt IDRQUI
Multi-tiers payeurs MTPQUI
Plafonnement des postes d’une commande PLAQUI
Incidence sur PV POLINC
Remplaçants datés PSBQUI
Représentant REPQUI
Guide de règlements RGLQUI
Schémas logistiques SCLQUI
Taxe parafiscale TAXQUI
Taxe parafiscale exclue NOTAXP
Transporteur TRAQUI
Transitaire TRSQUI
Zones paramétrées datées ZODQUI
Zones paramétrées ZONQUI (mode 2 : A2 et A3)

Processus, contrôles et règles de gestion

Etape Description du Processus
 
  • Lecture des couples QUI/QUOI possibles dans la table CQQ.
Mode 0

Si le « mode » = 0 ou s’il n’est pas renseigné :

On traite les enregistrements dans la table BAP (barème, autorisation, plafond, représentant) pour chacun des couples.

Au premier enregistrement trouvé, on récupère les données du couple QUE/QUE.

On alimente le champ « queQue ».

Mode 1

Si « mode » = 1 :

On traite les enregistrements correspondants de la table des comptes généraux PCI

Au premier enregistrement trouvé, on récupère les données du couple QUE/QUE.

On alimente le champ « guideAnalytique ».

Sinon

Lecture des couples QUI/QUOI possibles dans la table CQQ.

Mode 2

Si « mode » = 2

On retourne, dans l’attribut de type complexe queQueQueQue (schéma de sortie), le premier enregistrement HQUE (valide lu par rapport à l’ordre des quadruplets définis pour le couple « achvte/typlie » précisé dans le schéma d’entrée.

Mode 3

Si « mode » = 3

On retourne, dans l’attribut de type complexe listeHque (schéma de sortie), une liste d’objets de type Hque mappant les enregistrements HQUE valides (lu par rapport à l’ordre des quadruplets que/que/que/que définis pour le couple « achvte/typlie » précisé dans le schéma d’entrée).