| Client Serveur / Fonctions ACE | |
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 |
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).
%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