Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 02-May-2012 12:15 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 134 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! OBIETTIVO\\
Visualizzazione, composizione, scomposizione sequenza campi
!!! PREREQUISITI\\
D* /COPY £G30E per definizione schiere
!!! PARAMETRI\\
- Funzione: __campo £G30FU__
* VER Verifica\\
* COS Schiere definite\\
* COD Sch.da &&_G30 (Con/Pgm/Fun/Met)\\
* MDV Lettura MDV\\
- Metodo: __campo £G30ME__
* Se __funzione VER__\\
** STD Standard\\
** TRA Trasf.tipi dinamici in statici\\
\\
* Se __funzione COS__\\
** MOD Modifica\\
** VIS Visualizzazione\\
** MODF Modifica (in finestra)\\
** VISF Visualizzazione (in finestra)\\
\\
* Se __funzione COD__\\
** MOD Modifica\\
** VIS Visualizzazione\\
** MODF Modifica (in finestra)\\
** VISF Visualizzazione (in finestra)\\
\\
* Se __funzione MDV__\\
Non presente un metodo, scegliere la memorizzazione dalla finestra che compare.\\
- Opzione tasti funzionali: __campo £G30FI__
** F06 Abilita tasto F6\\
** F11 Abilita tasto F11\\
** F06F11 Abilita tasti F06 e F11\\
** Se inserisco un testo viene abilitato il tasto F08 associato a quel testo\\
- Contesto: __campo £G30MS__
* G30 I dati passati al programma vengono memorizzati nel formato predefinito della G30 (una stringa con i valori concatenati)\\
* '*Blanks' I dati passati al programma vengono memorizzati nel formato predefinito dalla G11 (una schiera di valori)\\
- Intestazione: __campo £G30TI__
Titolo dele finestra di richiesta dati
- Schiera campi G30: __campo £G30A__
!! METODO DI COSTRUZIONE DELLA SCHIERA £30A\\
* Descrizione Posizione 01-30: intestazione del campo
__COSTRUZIONE DELL'INTESTAZIONE DINAMICA__
Nella descrizione se si include __Dn viene inclusa la descrizione dell'n.esimo elemento
ES:'Pippo __D1 Pluto' è la descrizione e nel primo elemento c'è un articolo la cui descriz. è Artic_1.
La descriz.diventerà'Pippo Artic_1 Pluto'
* TpParametro Posizione 31-50 : Tipo+Parametro (lungh. 2+18)
Se fisso viene gestito normalmente (es.£DEC), se variabile è tipo dinamico
__COSTRUZIONE DEL TIPO DINAMIC__O
Definizione della schiera con cui va costruita
- __ come primo carattere
- C,D,E,G indicano se deve reperire le informazioni relative rispettivamente dal codice,descriz., TTLIBE o
oggetto di una griglia presente nel TTLIBE dell'n.esimo elem. della schiera d'ingresso
ES: TA__C1,, indica che a TA concatena il codice del primo elemento
- numero indicante l'indice a cui puntare
- , di separazione (ATTENZIONE:OBBLIGATORIA)
- numero indicante la posizione d'inizio da cui iniziare a prendere l'elemento o nel caso G pos. d'inizio di dove è presente
la griglia di oggetti (TAB£G)
ES: TA__C1,2,3 e il 1°elem.contiene PIPPO allora il sistema costruirà il tipo dinamico TAIPP
- , di separazione (ATTENZIONE:OBBLIGATORIA)
- numero indicante la lunghezza dell'elemento o nel caso G quale dei 3 oggetti presenti nella
griglia considerare.
Nel tipo dinamico è possibile inserire fino a 3 __ puntando a 3 elementi differenti.
VERIFICA LIMITI/VALORI -
- Tipo = L per controllare i limiti
- Tipo = V per controllare i valori
Parametro = xxxyyy, dove xxx e yyy sono gli
indici della schiera £11V, rappresentano il
range in cui vengono controllati i lim. o
valori
* Lung. Posizione 51-55 : rappresenta la lunghezza (se tipo numerico)
* D Posizione 56-56 : indica il numero di decimali O Posizione 57-57 : O= indica l'obbligatorietà
N= Nè obblig. nè controllo esistenza oggetto
Blank= Non obblig. con controllo esist. ogg.
* V Posizione 58-58 : numero per forzare modalità
(gestione=2,interrogazione=5,hidden=H)
nel caso siamo in verifica e è presente 'R' allora il pgm fa apparire una finestra per ricercare il codice R=ricerca
* Au Posizione 59-60 : Autorizzazione D
* Posizione 61-61 : Se diverso da BLANKS forza nella descrizione della riga X il valore messo in £11D,X
utile per descrivere campi numerici o ** in un loop di immissione
N.B. !! Non valido per righe dinamiche
* Pos Posizione 62-64 : Ordinamento
Se diverso da BLANKS forza in visualizzazione la posizione indicata : le righe BLANKS si presentano alla fine,
nell'ordine in cui sono nella schiera
!!! ESEMPIO DI CHIAMATA\\
%%quote
| MOVEL<Funzione>£G30FU
| MOVEL<Metodo> £G30ME
| MOVEL<Sch.Inp.>£30A
| MOVEL<Titolo> £G30TI 50
| EXSR £G30
| MOVEL£G30CO <Str.Risultante>
| MOVEL£G30MS <Messaggio>
| MOVEL£G30FI <Flle>
| MOVEL£G30CM <Comando>
| MOVEL£G11AM <Ambiente>
| MOVEL£G11FR <Funz.Autoriz>
/%
----
This page has only one version
«