Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 29-Apr-2012 13:36 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 80 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Obiettivo\\
La routine serve per reperire le informazioni di sintesi degli avanzamenti dell'oggetto Ordine di Produzione (OR) e dell'oggetto riga documento (DR)
!!! Funzioni e metodi\\
''Funzioni'' e ''Metodi''
* ''RIT'', Ritorna le informazioni nei campi della DS £G20DS sulla base dei metodi scelti che andiamo a descrivere:\\
** ''LAS'', Restituisce l' ultima operazione dell'oggetto. Ricordo che se il campo di tabella T$P51S è " " come ultima operazione viene calcolata la maggiore tra gli impegni risorse residui e l'ultima attività consuntivata, in caso contrario la maggiore tra l'ultima del ciclo di lavorazione e l'ultima attività consuntivata. Quest'ultima modalità (T$P51S='1') dà l'opportunità di gestire correttamente l'ultima fase anche per quelle produzioni "lunghe" in cui in corso di lavorazione si cambia l'alternativa di ciclo.\\
** ''LAD'', Restituisce le seguenti date:\\
*** ''£G20D1'' Utimo movimento magazzino\\
*** ''£G20D2'' Utima dichiarazione di avanzamento\\
*** ''£G20D3'' Utimo movimento assoluto (maggiore dei precedenti)\\
*** ''£G20D4'' Data della prima dichiarazione di attività\\
** ''FIR'', Restituisce la prima fase del ciclo con l'informazione se completata \\
** ''SCH'', Restituisce le date di schedulazione a capacità finita ed infinita\\
** ''ALL'', Restituisce tutte le informazioni dei precedenti metodi\\
* ''PRES'', Ritorna le stesse informazioni dei metodi previsti dalla funzione RIT con la differenza che le presenta a video.\\
* ''SQF'', Ritorna la quantità esistente alla fase di lavorazione di uno specifico ordine\\
** ''BUO'', Restituisce solo la fasi per cui esiste una quantità alla fase\\
** ''ALL'', Restituisce tutte le fasi anche quelle per cui non esiste una quantità residua alla fase di lavorazione\\
* ''SQF_TOT'', Ritorna la quantità completata e scartata per ogni fase dell'oggetto che stiamo scandendo con i seguenti metodi:\\
** ''BUO'', Restituisce solo la fasi per cui è stata avanzata una quantità\\
** ''ALL'', Restituisce tutte le fasi anche quelle per cui non è stato fatto avanzamento\\
* ''SQD'', Ritorna le stesse informazioni della funzione SQF con la differenza che calcola la situazione alla data impostata nella variabile £FUNDT. Il test viene fatto data di elaborazione compresa e quindi parliamo di situazione alla sera.\\
* ''SQD_TOT'', Ritorna le stesse informazioni della funzione SQF_TOT con la differenza che calcola la situazione alla data impostata nella variabile £FUNDT. Il test viene fatto data di elaborazione compresa e quindi parliamo di situazione alla sera\\
!!! Input\\
I dati di input oltre alla funzione e metodo sono passati tramite la DS £FUNDS1, la quale contiene il tipo oggetto parametro che deve essere processato.
!!! Output\\
La routine restituisce al programma chiamante valorizzati i campi della DS £G20DS
!!! Prerequisiti\\
Prerequisiti per l'utilizzo della routine sono le /copy:
£G20DS
£FUNDS1
!!! Esempio di chiamata per scansione quantità alla fase di un ordine di produzione\\
%%quote
|C MOVEL(P) 'SQF' £G20FU
|C MOVEL(P) 'ALL' £FUNT1
|C MOVEL(P) 'OR' £FUNT1
|C MOVEL(P) K§NORD £FUNK1
|C MOVEL(P) *BLANKS £G20MS
|C EXSR £G20
|C £G20MS DOWEQ 'CONT'
|C .......
|C .........
|C
|C
|C EXSR £G20
|C ENDDO
/%
----
!!! Esempio di chiamata per ritorno informazioni di un ordine produzione\\
%%quote
|C MOVEL(P) 'RIT' £G20FU
|C MOVEL(P) 'LAD' £G20ME
|C MOVEL(P) 'OR' £FUNT1
|C MOVEL(P) K§NORD £FUNK1
|C EXSR £G20
/%
----
!!! Note particolari\\
.
This page has only one version
«