| At line 1 added 41 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| !!! FUNZIONE DI INTERRELAZIONE GMQUAN <-> GMRRIM Funzioni:\\ |
| !!! OBIETTIVO:\\ |
| Gestire tutte le funzioni di interrelazione tra le richieste di movimentazione e le giacenze. |
| FUNZIONI SU GMRRIM: |
| Data la richiesta di movimentazione: |
| I-A Assegna alla quantità allocata/attesa della giacenza la quantità richiesta-evasa dell'origine/destinazione delle |
| richieste di movimentazione solo se: |
| - la quantità richiesta-evasa è positiva |
| - il livello della richiesta è 2(attiva) |
| - il FLAG 02 della richiesta è 0(da assegnata). |
| In tal caso assegna la quantità e porta il flag 02 della richiesta a 2(assegnata). |
| D-D Disassegna alla quantità allocata/attesa della giacenza la quantità richiesta-evasa dell'origine/destinazione |
| delle richieste di movimentazione solo se: |
| - la quantità richiesta-evasa è positiva |
| - il livello della richiesta è 2(attiva) |
| - il FLAG 02 della richiesta è 2(assegnata). |
| In tal caso disassegna la quantità(se diventa negativa la azzera), porta il flag 02 della richiesta a 0(da assegnare) |
| e pulisce le chiavi precedenti origine/destinazione della richiesta. |
| A-DN Come I-A solo che opera unicamente sulle giacenze lasciando inalterate le richieste di movimentazione(Flag 02). |
| D-DN Come D-D solo che opera unicamente sulle giacenze lasciando inalterate le richieste di movimentazione (Flag 02 e |
| chiavi origine/destinazione). |
| FUNZIONI DI FASATURA: |
| Scandisce il file delle giacenza GMQUAN: |
| ALL Tutto il FILE |
| ARG Per: Area Giacenza |
| KEY Per: Area Giacenza |
| Tipo Giacenza |
| Magazzini |
| Articolo. |
| e lo fasa sulla base dell'archivio richieste di movimentazione. |
| Per ogni record dell'archivio giacenza: |
| Azzera la quantità allocata e attesa. Se la quantità giacenza è nulla cancella il record e prosegue la scansione |
| altrimenti scandisce le richieste di movimentazione per origine(allocazioni) e destinazione(attese). Per ogni record |
| delle richieste di movimentazione trovato se il livello è attivo(2) e la quantità richiesta-evasa è positiva |
| incrementa rispettivamente la quantità allocata(per origine) o attesa(per destinazione) del |
| GMQUAN. |