LE CYCLE GAP. ------------- --->--------->--! ! ..................... ! : L E C T U R E. : 1/ î :...................: ! v ! ! Oui ! 1 ère ? ----------------- ! fois !Non ! î ..................... ! ! : : ! Partie! : CLx : ! 2/ TOTAL ! :-------------------: ! ! : O T : ! î :...................: ! ! ! ! ! -----------------! ! v î ! Oui /---------------/ ! LR ? ----------------->/ FIN PGM / 3/ ! ON !Non /---------------/ ! v |
! ! Oui ! Ox ? -----------------! î !Non ............. ! ! :Routine OV : 4/ ! ! :...........: î !------------------! ! v ! ..................... ! 5/ : M E P des var. : ! :...................: Exécution î ! *INZSR ! :...................: ! ! : : ! (1P on) Partie! 6/ : C : v /---------------/ DETAIL! :-------------------:<---O---/ DEBUT PGM / ! : O H ou D : /---------------/ î :...................: ! ! ! ..................... ! 7/ : MIS OFF des indics: (1P, Lx, Ox, indic d'entrée) î :...................: !--<---------<---! |
Le cycle GAP possède une mémoire de travail (il ne travaille jamais directement sur les buffers) Chaque variable est unique dans cette mémoire SUR SON NOM ! Le cycle commence par initialiser cet espace mémoire (indic 1P on) puis exécute les spécifs O. puis: 1/ phase de lecture du (des fichiers) Primaire (ou secondaire(s).) mise ON de l'indicateur d'entrée du fichier lu. mise en état de l'indicateur de rupture (Lx) suivant le contenu du buffer et de l'espace de travail (si différent ==> ON) si fin de fichier ==> mise on de LR et tous les Lx. 2/ traitement total (SAUF 1er cycle) (les données lues ne sont pas transférées) - traitement des spécifs C total (Lx en colonne 7-8) - traitement des spécifs O total (T) 3/ test fin de pgm (LR ?) |
4/ transfert du buffer (spécifs I) en espace de travail 5/ test fin de page (indicateur Ox) si oui, exécution des spécifs O conditionnées par cet indicateur 6/ traitement détail - traitement des spécifs C détail (' ' en colonne 7-8) - traitement des spécifs O détail (H ou D) 7/ mise OFF des indicateurs 1P Lx ^ Ox ! indicateurs d'entrée. !------ retour à 1/ EN conclusion: un traitement détail conditionné par Lx = début de groupe " " sans Lx = un enregistrement lu un traitement total conditionné par Lx = fin de groupe |
--------------------------- | FCLIENTS IP E DISK| ! lecture ! | Iclients 01 | --------------------------- | C ADD 1 NOMBRE | v | CLR | --------------------------- | O H 1P | !CLx traitement total ! | ... titre de l'état | !O T sorties totales ! | O D 01 | --------------------------- | ... un client | v | O T LR | LR ?--------------->fin| ... nombre de clients | v |________________________| ( traitement OV ) | v | --------------------------- | ################################ ! mise en place(spécifs I)! | # # --------------------------- | # Prenons un exemple : # v | # soit le petit programme ci # --------------------------- | # dessus (liste des clients) # !C traitement détail ! | ################################ !O H/D sorties ent./détail! | --------------------------- | ( mise OFF 1P,Lx,...) | |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | v | O T LR | LR ?--------------->fin| ... nombre de clients | v |________________________| ( traitement OV ) | v | --------------------------- | ! mise en place(spécifs I)! | ############## --------------------------- | # # v | # le fichier # --------------------------- | # clients # !C traitement détail ! | # # !O H/D sorties ent./détail! | ############## --------------------------- | ( mise OFF 1P,Lx,...) | |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | v | O T LR | LR ?--------------->fin| ... nombre de clients | v |________________________| ( traitement OV ) | v | ° ° --------------------------- | ° ° ############# ! mise en place(spécifs I)! | ° ° # # --------------------------- | ° ° # l'état # v | ° ° # produit # --------------------------- | ° ° ############# !C traitement détail ! | ° ° !O H/D sorties ent./détail! | ° ° --------------------------- | ° ° ( mise OFF 1P,Lx,...) | ° ° |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # # LR ?--------------->fin| ... nombre de clients | # la mémoire # v |________________________| # GAP # ( traitement OV ) | ############### v | ° ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P x ! mise en place(spécifs I)! | ° ° x 01 x --------------------------- | ° ° x LR x v | ° ° x x --------------------------- | ° ° x NOCLI x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # le pgm # LR ?--------------->fin| ... nombre de clients | # commence # v |________________________| # (1P ON) # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 1 x ! mise en place(spécifs I)! | ° ° x 01 0 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 000 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! <--- | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # les autres # LR ?--------------->fin| ... nombre de clients | # O sont # v |________________________| # impossibles # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 1 x ! mise en place(spécifs I)! | ° ° x 01 0 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 000 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! <--- | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # 1P OFF, # LR ?--------------->fin| ... nombre de clients | # puis # v |________________________| # lecture # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 0 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 000 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # # LR ?--------------->fin| ... nombre de clients | # 01 est ON # v |________________________| # # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 000 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! <-- | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # ce pavé est # LR ?--------------->fin| ... nombre de clients | # ignoré au # v |________________________| # 1er cycle # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 000 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # mise en # LR ?--------------->fin| ... nombre de clients | # place # v |________________________| # (spécifs I) # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! <-- | ° ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 001 x !C traitement détail ! | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NOMBRE 0 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # spécifs C # LR ?--------------->fin| ... nombre de clients | # (ADD 1 ..) # v |________________________| # # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 001 x !C traitement détail ! <-- | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NOMBRE 1 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | *|001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # puis O # LR ?--------------->fin| ... nombre de clients | # (la seule # v |________________________| # possible) # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 001 x !C traitement détail ! <-- | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NOMBRE 1 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | *|002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | |____________| --------------------------- | ... un client | ############### v | O T LR | # lecture # LR ?--------------->fin| ... nombre de clients | # suivante # v |________________________| # # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 1 x --------------------------- | ° ° x LR 0 x v | ° ° x x --------------------------- | ° ° x NOCLI 001 x !C traitement détail ! | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NOMBRE 1 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | *|____________| --------------------------- | ... un client | ############### v | O T LR | # jusqu'à # LR ?--------------->fin| ... nombre de clients | # EOF # v |________________________| # # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 1 x --------------------------- | ° client: 2 marcel ° x LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x NOCLI 003 x !C traitement détail ! | ° ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NOMBRE 3 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | *|____________| --------------------------- | ... un client | ############### v | O T LR | # LR est # LR ?--------------->fin| ... nombre de clients | # alors mis # v |________________________| # ON # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 0 x --------------------------- | ° client: 2 marcel ° x LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x NOCLI 003 x !C traitement détail ! | ° ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NOMBRE 3 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! <-- | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | *|____________| --------------------------- | ... un client | ############### v | O T LR | # C total # LR ?--------------->fin| ... nombre de clients | # (moyennes, # v |________________________| # etc ...) # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 0 x --------------------------- | ° client: 2 marcel ° x LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x NOCLI 003 x !C traitement détail ! | ° ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NOMBRE 3 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! <-- | O D 01 | *|____________| --------------------------- | ... un client | ############### v | O T LR | # O total # LR ?--------------->fin| ... nombre de clients | # écriture # v |________________________| # des totaux # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 0 x --------------------------- | ° client: 2 marcel ° x LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x NOCLI 003 x !C traitement détail ! | ° nb de clients : 3 ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NOMBRE 3 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTS IP E DISK| clients ! lecture ! | Iclients 01 | ______________ --------------------------- | C ADD 1 NOMBRE | <______________> v | CLR | |001 dupont | --------------------------- | O H 1P | |002 marcel | !CLx traitement total ! | ... titre de l'état | |003 dugenoux| !O T sorties totales ! | O D 01 | *|____________| --------------------------- | ... un client | ############### v | O T LR | # Puis fin du # LR ?--------------->fin| ... nombre de clients | # PGM # v ***|________________________| # (LR est ON) # ( traitement OV ) | ############### v | ° titre de l'état ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° client: 1 dupont ° x 01 0 x --------------------------- | ° client: 2 marcel ° x LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x NOCLI 003 x !C traitement détail ! | ° nb de clients : 3 ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NOMBRE 3 x --------------------------- | ° ° x x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
imaginons maintenant un état à produire avec classement par département ______________ et sous totaux, (ce que l'on appel des ruptures). <______________> |44 marcel | il faut : |44 dugenoux| |69 dupont | un fichier trié par département |____________| ° titre de l'état ° ° ° écrire un entête en debut ----> °dept : 44 ° ° client: 2 marcel ° (toujours le détail) ° client: 3 dugenoux ° ° nbr de clients :2 ° un total partiel (par dépt) ----> °dept : 69 ° ° client: 1 dupont ° ° nbr de clients :1 ° (toujours un total/gen) °total général :3 ° |
| FCLIENTL1IP E DISK| clientl1 | Iclients 01 | ______________ | I DEPT L1 | <______________> C détail "si L1" ==> entête | C if *inl1 | |44 marcel | C détail ==> un client | C ADD 1 nbD | |44 dugenoux| CLx (total) ==> fin de groupe| CL1 ADD nbD nbG | |69 dupont | | O H L1 | |____________| (idem pour les | O D 01 | spécifs O) | O T L1 | | O T LR | |________________________| ° titre de l'état ° ° ° °dept : 44 ° ° client: 2 marcel ° ° client: 3 dugenoux ° ° total pour 44 : 2 ° °dept : 69 ° ° client: 1 dupont ° ° total pour 69 : 1 ° °total général :3 ° |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # # LR ?--------------->fin| O T LR | # allons y ! # v |________________________| # # ( traitement OV ) | ############### v | ° ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 0 x --------------------------- | ° ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 00 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # # LR ?--------------->fin| O T LR | # le titre # v |________________________| # (1P, etc..) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 1 x ! mise en place(spécifs I)! | ° ° x 01 0 x --------------------------- | ° ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 00 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # lecture et # LR ?--------------->fin| O T LR | # test/DEPT # v |________________________| # ==> L1 ON # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 00 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! <-- | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # pavé ignoré # LR ?--------------->fin| O T LR | # (1ère fois) # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 00 x !C traitement détail ! | ° ° x NOM x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # mise en # LR ?--------------->fin| O T LR | # place # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! <-- | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # traitement # LR ?--------------->fin| O T LR | # if *inl1 # v |________________________| # ==> OUI # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! <-- | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # ici nous # LR ?--------------->fin| O T LR | # ferons les # v |________________________| # r. à zéro # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! <-- | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # puis # LR ?--------------->fin| O T LR | # traitement # v |________________________| # normal # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | ° ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! <-- | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # sorties # LR ?--------------->fin| O T LR | # L1 # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! <-- | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # # LR ?--------------->fin| O T LR | # puis # v |________________________| # détail # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! <-- | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | *|44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # remise OFF # LR ?--------------->fin| O T LR | # des # v |________________________| # indicateurs # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) <-- | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # lecture # LR ?--------------->fin| O T LR | # (L1 reste # v |________________________| # à zéro) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! <-- | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # rien n'est # LR ?--------------->fin| O T LR | # fait (L1 # v |________________________| # étant faux) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM marcel x !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # # LR ?--------------->fin| O T LR | # mise en # v |________________________| # place # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! <-- | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # traitement # LR ?--------------->fin| O T LR | # "if *inl1" # v |________________________| # impossible # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! <-- | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # traitement # LR ?--------------->fin| O T LR | # détail # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! <-- | ° ° x NOM dugen..x !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | *|44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # sorties # LR ?--------------->fin| O T LR | # (L1=non) # v |________________________| # puis détail # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 0 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugen..x !O H/D sorties ent./détail! <-- | ° ° x NBD 2 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # lecture # LR ?--------------->fin| O T LR | # (L1=est # v |________________________| # mis ON) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 0 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! <-- | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # trait total # LR ?--------------->fin| O T LR | # (cumul # v |________________________| # avant raz) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! <-- | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # sorties # LR ?--------------->fin| O T LR | # total # v |________________________| # (L1 est ON) # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! <-- | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # et là # LR ?--------------->fin| O T LR | # regardez # v |________________________| # bien DEPT # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! <-- | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # et là # LR ?--------------->fin| O T LR | # regardez # v |________________________| # bien DEPT # ( traitement OV ) | ############### v | ######################## xxxxxxxxxxxxxxxx --------------------------- | # OUI, nous avons en # x 1P 0 x ! mise en place(spécifs I)! | # mémoire la ligne # x 01 1 x --------------------------- | # précédente !!! # x L1 1 LR 0 x v | ######################## x x --------------------------- | ° total pour 44 : 2 ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! <-- | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # et là # LR ?--------------->fin| O T LR | # regardez # v |________________________| # bien DEPT # ( traitement OV ) | ############### v | ######################## xxxxxxxxxxxxxxxx --------------------------- | # voilà pourquoi la # x 1P 0 x ! mise en place(spécifs I)! | # mémoire GAP et les # x 01 1 x --------------------------- | # spécifs I décalées. # x L1 1 LR 0 x v | ######################## x x --------------------------- | ° total pour 44 : 2 ° x DEPT 44 x !C traitement détail ! | ° ° x NOM dugenoux !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # mise en # LR ?--------------->fin| O T LR | # place, L1 # v |________________________| # toujours ON # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! <-- | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NBD 2 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # traitement # LR ?--------------->fin| O T LR | # du nouveau # v |________________________| # groupe # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! <-- | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NBD 0 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # traitement # LR ?--------------->fin| O T LR | # détail # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! <-- | ° ° x NOM dupont x !O H/D sorties ent./détail! | ° ° x NBD 1 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | *|69 dupont | !O T sorties totales ! | O H L1 | |____________| --------------------------- | O D 01 | ############### v | O T L1 | # sorties # LR ?--------------->fin| O T LR | # L1 # v |________________________| # détail # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 1 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 0 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! <-- | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! <-- | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | *|____________| --------------------------- | O D 01 | ############### v | O T L1 | # lecture # LR ?--------------->fin| O T LR | # LR ==> # v |________________________| # L9 à L1 # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° ° x NBG 2 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! <-- | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | *|____________| --------------------------- | O D 01 | ############### v | O T L1 | # ce qui # LR ?--------------->fin| O T LR | # permet le # v |________________________| # total # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° ° x NBG 3 x ( mise OFF 1P,Lx,...) | ° ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! <-- | O H L1 | *|____________| --------------------------- | O D 01 | ############### v | O T L1 | # les sorties # LR ?--------------->fin| O T LR | # # v |________________________| # # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° total pour 69 : 1 ° x NBG 3 x ( mise OFF 1P,Lx,...) | °total général :3 ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | *|____________| --------------------------- | O D 01 | ############### v | O T L1 | # avant la # LR ?--------------->fin| O T LR | # fin du # v ***|________________________| # pgm. # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° total pour 69 : 1 ° x NBG 3 x ( mise OFF 1P,Lx,...) | °total général :3 ° xxxxxxxxxxxxxxxx |
--------------------------- | FCLIENTL1IP E DISK| clientl1 ! lecture ! | Iclients 01 | ______________ --------------------------- | I DEPT L1 | <______________> v | C if *inl1 | |44 marcel | --------------------------- | C ADD 1 nbD | |44 dugenoux| !CLx traitement total ! | CL1 ADD nbD nbG | |69 dupont | !O T sorties totales ! | O H L1 | *|____________| --------------------------- | O D 01 | ############### v | O T L1 | # # LR ?--------------->fin| O T LR | # et de ce # v |________________________| # cours. # ( traitement OV ) | ############### v | ° titre ° xxxxxxxxxxxxxxxx --------------------------- | ° ° x 1P 0 x ! mise en place(spécifs I)! | °dept : 44 ° x 01 0 x --------------------------- | ° client: 2 marcel ° x L1 1 LR 1 x v | ° client: 3 dugenoux ° x x --------------------------- | ° total pour 44 : 2 ° x DEPT 69 x !C traitement détail ! | °dept : 69 ° x NOM dupont x !O H/D sorties ent./détail! | ° client: 1 dupont ° x NBD 1 x --------------------------- | ° total pour 69 : 1 ° x NBG 3 x ( mise OFF 1P,Lx,...) | °total général :3 ° xxxxxxxxxxxxxxxx |