Skip to content

Module Compensation

Ce module documente tout le processus d'identification et de résolution des écarts entre le rapport compensation, les comptes de liaison des opérations en déplacé sur le siege et ceux des coopecs

Etapes 1 : Récupération des données necessaires (Exportation)

Pour trouver les details des écarts dans le opérations en déplacer il faut d’abord récuper les donnés à exploiter :

a. La base siege qui contient la table ad_multi_agence_compensation

La récupération se fait à partir d’une sauvegarde de la base siège du serveur consolidation

  • Pour la recuperation on se connecte entant qu’utilisateur postgres sur le serveur consolidation :
    su - postgres
  • Ensuite, on fait la sauvegarde de la base en utilisant la commande suivante :
    pg_dump -d siege > siegedump.sql
  • Puis on zip la base en utilisant la commande suivante :
    gzip siegedump.sql
  • En fin, on envoi la base sur le site transfer.sh, en utilisant la commande suivante :
    curl --upload-file siegedump.sql.gz https://transfer.sh/ siegedump.sql.gz >> upload_siege.log
  • Le fichier upload_siege.log contiendra le lien pour telecharger la base sur le site transfer.sh

b. Tout les mouvements des opérations en déplacés des 23 bases coopecs

  • Pour ce faire , on execute le script exportation_mouvements_coopec.sh qui se trouve dans le repertoire ‘\fcb_Module_compensation\Script Export-Import’ comme suit :

sh exportation_mouvements_coopec.sh

Ce script va retourner le resultat dans deux fichiers ‘od_dist_coopec_2022.csv’ et ‘od_loca_coopec_2022.csv’ * Il faut zipper ces deux fichier avant de les envoyer

gzip od_dist_coopec_2022.csv

gzip od_local_coopec_2022.csv

  • En fin, En fin, on envoie les fichier comme suit :

curl –upload-file od_dist_coopec_2022.csv.gz https://transfer.sh/od_dist_coopec_2022.csv.gz >> upload_mouvements.log

curl –upload-file od_dist_coopec_2022.csv.gz https://transfer.sh/od_dist_coopec_2022.csv.gz >> upload_mouvements.log

Les liens pour retrouver ces fichiers seront dans le fichier ‘upload_mouvements.log’

c. Le contenu des tables adsys_audit_multi_agence des 23 bases coopecs

  • Pour cela on execute le script exportation_adsys_audit_multi qui se trouve dans les repertoire‘\fcb_Module_compensation\Script Export-Import’

sh exportation_adsys_audit_multi_agence.sh

Ce script va retourner le resultat dans les fichiers : 'adsys_audit_multi_part1.csv' et 'adsys_audit_multi_part2.csv'

  • On zip ces fichiers avant de les envoyer

gzip adsys_audit_multi_part1.csv

gzip adsys_audit_multi_part2.csv

  • En fin, on envoie les fichier comme suit :

curl –upload-file adsys_audit_multi_part1.csv.gz https://transfer.sh/ adsys_audit_multi_part1.csv.gz >> upload_adsys_audit.log

curl –upload-file adsys_audit_multi_part2.csv.gz https://transfer.sh/ adsys_audit_multi_part2.csv.gz >> upload_adsys_audit.log