Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 02-May-2012 12:16 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 156 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Obiettivo\\
Lanciare la Gestione Note Strutturate B£AMC0.
Gestire uno spazio a formato libero dove inserire delle note di svariato genere (es. tipico documentazione), riconducibili ad uno o più specifici oggetti esistenti sul sistema, utilizzando come chiave di identificazione da 1 a 3 livelli di codici, generici o specifici.
!!! Funzioni e metodi\\
B£NST1
Con la / :
verifica che l'ambiente delle Note Strutturate specificato a programma sia corretto, confrontandolo con i parametri specificati nelle tabelle interessate per le Note Strutt.
Con il ! o il ? :
visualizza le varie opzioni che si possono eseguire in un determinato programma. Questa schiera di opzioni viene creata controllando i valori che ci sono nei campi MODALITA' e VINCOLI
!!! Input\\
Descrizione Campi:
£NSTAZ : Azione da eseguire : G = Gestione
I = Interrogazione
A = Annullamento
S = Stampa
£NSTRC : Se C=esegue controlli/decodifiche param. in entrata
£NSTCA : Tipo contenitore assunto (in tabella NSC)
£NSTA1 : Valore assunto 1 per ripresa note
£NSTA2 : Valore assunto 2 per ripresa note
£NSTA3 : Valore assunto 3 per ripresa note
Input:
£NSTTC : Tipo contenitore (descritto in tabella NSC)
£NSTCx : Codice x
£NSTPG : Nome programma chiamante
£NSTTO : Tipo origine (o TA=tabella o *BLANKS)
£NSTPO : Parametro origine (se non è BLANKS £NSTTO)
£NSTEO : Elemento origine (se non è BLANKS £NSTTO)
£NSTT1 : Tipo codice 1
£NSTT2 : Tipo codice 2
£NSTT3 : Tipo codice 3
£NSTP1 : Parametro codice 1
£NSTP2 : Parametro codice 2
£NSTP3 : Parametro codice 3
£NSTMT : Modalità di richiamo programma
N:B: : Se è = BLANKS il richiamo al programma B£NST1
non viene eseguito, resta la vecchia gestione
delle note (precedente 04/1996)
01/11 = Immissione --> include gli elementi della tab
B£R che hanno i seguenti val. nel campo T$AZFU:
C G S V
02/12 = Modifica --> include tutti gli elementi della
tabella B£R
05/15 = Visualizz. --> include gli elementi della tab
B£R che hanno i seguenti val. nel campo T$AZFU:
B I S V
£NSTVI : Vincoli alle funzioni tabella B£R :
Se il campo è BLANKS tutte le funzioni della
B£R sono attive
1 = NOTE STRUTTURATE
2 = LISTE DI DISTRIBIZIONE
3 = INFORMAZIONI
Ex. 1 ---> ho attive solo le funzioni delle
NOTE STRUTTURATE
2 ---> ho attive solo le funzioni delle
LISTE DI DISTRIBUZIONE
1/2- > ho attive le funzioni per le
NOTE STRUTTURATE e le LISTE DI DISTRIBUZ.
1/2/3 o 1/3 , etc ....
Parametri Facoltativi:
£NSTIx : Intestazione codice x (x da 1 a 3)
Descrive il significato del codice
Es. ARTICOLO
(Se i codici 1/2/3 sono di un tipo specifico il
campo viene decodificato)
£NSTDx : Decodifica per il codice x
Es. per ARTICOLO = scatola per imballo
(Se i codici 1/2/3 sono di un tipo specifico il
campo viene decodificato)
£NSTPR : Progressivo se si vuole andare alla riga
!!! Output\\
£NSTRC : Flag return code -> Se <>blank=errore
£NSTPA : Parametro azione (GC CC AC WL .....)
£NST35 : ON per £NSTPA sbagliato
£NST36 : ON per £NSTPA = ! ? /
!!! Prerequisiti\\
Nessuno
!!! Esempio di chiamata\\
--- > BEGSR £INIZI
C* EVAL £NSTTC= Tip_Conten
C* EVAL £NSTPG= PgmChiamante
C* EVAL £NSTTO= Tip_Origine
C* EVAL £NSTPO= Par_Origine
C* EVAL £NSTEO= Ele_Origine
C* EVAL £NSTT1= Tip_Cod1
C* EVAL £NSTT2= Tip_Cod2
C* EVAL £NSTT3= Tip_Cod3
C* EVAL £NSTP1= Par_Cod1
C* EVAL £NSTP2= Par_Cod2
C* EVAL £NSTP3= Par_Cod3
C* EVAL £NSTMT= Metodo
C* EVAL £NSTVI= Metodo
--- > BEGSR NOTE
C* £RPRF1 IFNE *BLANKS
C* EVAL £NSTPA= Par_az
C* EVAL £NSTC1= Cod1
C* EVAL £NSTC2= Cod2
C* EVAL £NSTC3= Cod3
Parametri facoltativi
C* EVAL £NSTTI= El_NSI
C* Z-ADD 0 £NSTPR
C* EVAL £NSTI1= Int1
C* EVAL £NSTI2= Int2
C* EVAL £NSTI3= Int3
C* EVAL £NSTD1= Des1
C* EVAL £NSTD2= Des2
C* EVAL £NSTD3= Des3
C* EVAL £NSTA1= Ass1
C* EVAL £NSTA2= Ass2
C* EVAL £NSTA3= Ass3
*
C* EXSR £NST
C* EVAL £NSTPA= £RPRF1
ESEMPIO DI CHIAMATA PER VERIFICHE VELOCI
C* EVAL £NSTPA= VN_VD
C* EVAL £NSTTC= El_NSC
C* EVAL £NSTC1= Cod1
C* EVAL £NSTC2= Cod2
C* EVAL £NSTC3= Cod3
C* EVAL £NSTTI= El_NSI
C* EXSR £NST
C* £NSTRC IFNE *BLANKS
C* ENDIF
!!! Note particolari\\
This page has only one version
«