Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 30-Apr-2012 19:11 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 126 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Obiettivo\\
Gestisce una serie di funzioni per ubicazione: gestione anagrafica, interrogazione del contenuto, scansione per tipo, articolo o ubicazione, verifiche di coerenza ecc..
In alternativa alla chiamata a programma, con le stasse funzioni e metodo può essere chiamato come funizzato, passando le chiavi dovute: per le funzioni INT usare £FUNPG=GMGMU1, per tutte le altre £FUNPG=GMGMU0
!!! Funzioni e metodi\\
* Funzione - "GES " : Gestione ubicazione\\
** Metodo - "01" : Immissione\\
** Metodo - "02" : Modifica\\
** Metodo - "03" : Copia\\
** Metodo - "04" : Annullamento\\
** Metodo - "05" : Visualizza\\
* Funzione - "VER " : Verifiche\\
** Metodo - "STA" : Stato (bloccata/vuota)\\
** Metodo - "ART" : Esiste già l'articolo\\
** Metodo - "LOT" : Esiste già articolo / lotto\\
* Funzione - "INT " : Interrogazioni\\
** Metodo - "TPU" : Ubicazioni di un tipo ubicaz.\\
** Metodo - "TPG" : Ubicazioni di un tipo gestione\\
** Metodo - "UBI" : Contenuto dell'ubicazione\\
* Funzione - "SCU " : Scansioni ubicazioni\\
** Metodo - "UBI" : Contenuto dell'ubicazione\\
* Funzione - "SCT " : Scansioni per tipo ubicazione\\
** Metodo - "ALL" : Tutte\\
** Metodo - "ALLCON" : Tutte con contenuto\\
** Metodo - "VUO" : Vuote\\
* Funzione - "SCG " : Scansioni per tipo gestione\\
** Metodo - "ALL" : Tutte\\
** Metodo - "ALLCON" : SV - Tutte con contenuto\\
** Metodo - "VUO" : Vuote\\
* Funzione - "SCP " : Scansioni per cod.appartenenza\\
** Metodo - "ALL" : Tutte\\
** Metodo - "ALLCON" : Tutte con contenuto\\
** Metodo - "VUO" : Vuote\\
* Funzione - "SCTUTG" : Scansioni per T.Ubicaz. e T.Gestione\\
** Metodo - "ALL" : Tutte\\
** Metodo - "ALLCON" : SV - Tutte con contenuto\\
** Metodo - "VUO" : Vuote\\
* Funzione - "SCA " : Scansioni per articolo\\
** Metodo - "ART" : Tutte\\
!!! Input\\
£GMUFU: funzione
£GMUME: metodo
£GMUMS: Messaggio scansione/inizializzazione
£FUNT1: Tipo 1
£FUNP1: Parametro 1
£FUNK1: a seconda della funzione: Tipo gestione (TAGMG), tipo Ubicazione (TAGMU) o Ubicazione (UB)
£FUNT2: Tipo 2
£FUNP2: Parametro 2
£FUNK2: a seconda della funzione: Tipo gestione (TAGMG) o tipo Ubicazione (TAGMU)
£GMUMG: Plant (solo per alcune funz.)
£GMUAR: Articolo (solo per alcune funz.)
£GMULT: Lotto (solo per alcune funz.)
£GMULC: Livello di chiamata
!!! Output\\
£FUN35: Errore
£FUN36: Ricerca
£GMUMS: Messaggio scansione/errore
£GMUDS: Tutta la DS (prima parte replica tracciato GMQUAN)
£GMUAG: Area giacenza
£GMUTG: Tipo giacenza
£GMUMG: Codice magazzino
£GMUAR: Codice articolo
£GMUC1: Codice 1
£GMUC2: Codice 2
£GMUC3: Codice 3
£GMUC4: Codice 4
£GMUST: Stato giacenza
£GMUNC: Numero collo
£GMUGC: Quantità giacenza
£GMUQA: Quantità allocata
£GMUQT: Quantità attesa
£GMULT: Lotto
£GMUUB: Codice ubicazione
£GMUBL: Flag ubicaz.bloccata (<> blanks)
£GMUOC: Flag ubicaz.occupata (<> blanks)
!!! Prerequisiti\\
/COPY £FUNDS1
/COPY £GMUDS
!!! Esempio di chiamata di scansione\\
%%quote
| *
| C EVAL £GMUFU = 'SCU'
| C EVAL £GMUME = 'UBI'
| C EVAL £GMUMS = *BLANKS
| C CLEAR £FUND1
| C EVAL £FUNT1 = 'UB'
| C EVAL £FUNP1 = PLANT
| C EVAL £FUNK1 = CODICE_UBICAZIONE
| *
|1 C DO *HIVAL
| C EXSR £GMU
|1 C IF £GMUMS='FINE'
| C LEAVE
|1e C ENDIF
|1e C ENDDO
/%
----
!!! Esempio di chiamata di gestione\\
%%quote
| *
| C EVAL £GMUFU = 'GES'
| C EVAL £GMUME = '02'
| C EVAL £GMUMS = *BLANKS
| C CLEAR £FUND1
| C EVAL £FUNT1 = 'UB'
| C EVAL £FUNP1 = PLANT
| C EVAL £FUNK1 = CODICE_UBICAZIONE
| C EXSR £GMU
/%
----
!!! Oggetti collegati\\
Vedi (UB-)\\
Vedi TIPO GESTIONE UBICAZIONE (ST-GMG)\\
Vedi TIPOLOGIA UBICAZIONE (ST-GMU)\\
This page has only one version
«