Edition des contrats (GCNTE1)

Ce traitement différé permet d’éditer les contrats en fiche ou en liste (saut de page automatique à chaque en-tête de contrat).

gcnte1_b10 Détail de l’entête du contrat
gcnte1_b11 Planning de fixation des prix
gcnte1_b13 Postes de fixation de prix
gcnte1_b14 Postes d'éxécution
gcnte1_b15 Sous-poste d’exécution
gcnte1_b16 Demandes de lieux d'éxécution
gcnte1_b17 Lieux de chargement
gcnte1_b18 Nominations
gcnte1_b19 Site d'enlèvement prévisionnel
gcnte1_b20 Détail des contrats (postes)
gcnte1_b21 Conditions tarifaires en lignes
gcnte1_b30 Détail des chantiers (spécifique ARENA).
gcnte1_b31 Entête pour édition des postes
gcnte1_b40 Prix transport (spécifique GSM)
gcnte1_b50 Bloc pour simulation
gcnte1_b60 Traitement de révision des prix
gcnte1_b63 Zones paramétrées variables Produit
gcnte1_b64 Données complémentaires (entête contrat)
gcnte1_b65 Données complémentaires (lignes contrat)
gcnte1_b71 Entête Zones paramétrées variables PRO
gcnte1_b74 Zones paramétrées variables de PRO
   

Traitements spécifiques

ARENA : Fermeture des contrats (et des chantiers associés) expirés.

Simulation de révision

Pour chaque contrat de révision dont la date de dernière révision est périmée (antérieure à la date système), le traitement différé recherche les indices de prix contenus dans la formule de révision associée au contrat, et les affichent, signifiant ainsi les indices à modifier, ainsi que le contrat.

Pareillement, pour chaque contrat à réviser, le traitement différé va scruter les postes du contrat, lire les postes événements correspondant aux postes et rattachés à un événement de type V ADM à l’état V dont le client facturé correspond au client de l’entête du contrat en cours. Il lit alors la CTS de type P0 liée au poste, applique au prix net la formule de révision, et à partir du nouveau prix calculé (révisé), crée une CTS de type LIG ayant comme « Quoi », le code produit du poste du contrat, et comme « Qui », le numéro d’événement. Il stockera aussi au niveau de la CTS la date de début de validité de celle-ci (Nouvelle date de révision du contrat), et la date de fin de validité (Nouvelle date + périodicité – 1 jour).

Exemple

%EP<FF>
%EPSOCIETE : @04 @01 @03 Le @13
%EP Page : @14
%EP +------------------------------------------------------------------------------------------+
%EP | EDITION GESTION DES CONTRATS (FICHE) |
%EP +------------------------------------------------------------------------------------------+
%EP
%10+==============================================================================================================================+
%10| Identification du contrat : @01 @02 @04 |
%10+==============================================================+===============================================================+
%10| Réf. externe : @211 | |
%10| Sigle Tiers : @03 @18 | Commentaires : |
%10| Date d'échéance : @20 | @08 |
%10| Mode de règlement : @21 @26 | @09 |
%10| Mode de livraison : @207 @208 | @10 |
%10| Edit. cond. tarif. : @210 | @11 |
%10| Code unité : @16 @25 | @12 |
%10| Dépôt destinataire : @19 @27 | |
%10+--------------------------------------------------------------+---------------------------------------------------------------+
%10| Quantité initiale : @17 | Date de création : @05 |
%10| Marge autorisée : @22 | Date d'application : @06 |
%10| Quantité commandée : @15 | Date de validité : @07 |
%10+--------------------------------------------------------------+---------------------------------------------------------------+
%10| Zones paramétrées : |
%10| @126 : @86 @106 | @136 : @96 @116 |
%10| @127 : @87 @107 | @137 : @97 @117 |
%10| @128 : @88 @108 | @138 : @98 @118 |
%10| @129 : @89 @109 | @139 : @99 @119 |
%10| @130 : @90 @110 | @140 : @100 @120 |
%10| @131 : @91 @111 | @141 : @101 @121 |
%10| @132 : @92 @112 | @142 : @102 @122 |
%10| @133 : @93 @113 | @143 : @103 @123 |
%10| @134 : @94 @114 | @144 : @104 @124 |
%10| @135 : @95 @115 | @145 : @105 @125 |
%10+============================================================+=================================================================+
%10|Type| Clé quoi | Désignation du produit | Unité | Qté init. | Qté cdée | Catégorie |
%10+----+------------------+------------------------------------+----------------+------------+------------+----------------------+
%20| @03| @04 | @14 @05 | @09 @16 | @10 | @11 | @43 @44 @46 |
%PP+====+==================+====================================+================+============+============+======================+
%PE *** Edition terminée ***

Spécifiques France Déchets :

L’utilisation des paramètres maquettes PAR_REV_SIMUL et PAR_REV_TRAIT permet respectivement d’activer la simulation ou le traitement de révision des prix pour les contrats de révision (fonction GREV pointant sur GCNT.EXE).

Exemple d'utilisation du bloc 50 pour la simulation (déclenchement par P PAR_REV_SIMUL)

T50 Si (@001<>~001) et (~002=1)
%50 +--------------------------------------------------------------------------------------------------------+
T50 fsi
T50 Si (@001<>~001)
%50 Nouvelle date de révision : @1
%50 +--------------------------------------------------------------------------------------------------------+
%50 | Indice | Libellé | Contrat | Nom Client | Valeur |
%50 +--------------------------------------------------------------------------------------------------------+
V50 ~001=@001
V50 ~002=1
T50 fsi
%50 | @2 | @3 | @4 | @9 | @10 |
V ~001=C(10)
V ~002="9",0
P 2 PAR_REV_SIMUL

Exemple d'utilisation du bloc 60 pour le traitement de la révision de prix (déclenchement par P PAR_REV_TRAIT)

VEP ~002=~002+1
T60 Si (@001 < >~001)
%60 Formule : @1 @2 @3
%60 --------------------------------------------------------------------------------
%60 P = P0 * {@4 + @5 * (@6 * [@7 /@9 ]+
%60 @10 * [@11 /@13 ]+
%60 @14 * [@15 /@17 ]+
%60 @18 * [@19 /@21 ]+
%60 @22 * [@23 /@25 ]+
%60 @26 * [@27 /@29 ]+
%60 @34 * [@35 /@37 ]+
%60 @38 * [@39 /@41 ]+
%60 @42 * [(@43 * @45 )/(@47 * @48 )] +
%60 @49 * [(@50 * @52 )/(@54 * @55 )] ) }
%60
%60 +-----------------------------------------------------------------+
%60 | CTS : @56 @57@58 N° Cot. : @63 Cod. Cre. : @64 |
%60 +-----------------------------------------------------------------+-----------------------+
V60 ~001=@001
T60 fsi
%60 | Type QUI : @59 Type QOI : @61 N° de lig. : @65 |
%60 | Clé QUI : @60 Clé QOI : @62 Prix : @66 |
%60 +-----------------------------------------------------------------------------------------+
V ~001=C(16)
V ~002="z",0
P PAR_REV_TRAIT