Sviluppo > Dizionario script > Tipi di transazioni 

Questa funzione permette di inserire nel sistema tutti i tipi di transazione.

Le transazioni permettono di definire per alcuni campi di videata, la relativa proprietà (inserito, visualizzato, nascosto). Lo strumento di «Generazione delle transazioni», del menù Sviluppo / Strumenti / Dizionario, utilizza contemporaneamente questo dizionario dei tipi transazione e la definizione dettagliata di ogni transazione, per generare delle videate e finestre a partire da videate e finestre di base. Questo strumento richiama il sotto-programma GENDOS scritto nel programma associato ad ogni transazione.

Per la copia, queste informazioni sono utilizzate dallo strumento di "Copia transazioni" del menù Sviluppo/Strumenti/Dizionario. Questo strumento richiama il sotto-programma TRTCOP scritto nel programma associato ad ogni transazione.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Presentazione

Questo folder permette di registrare le informazioni relative alla generazione e alla copia di una transazione.

 

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

Il codice di un tipo di transazione è costituito da 1 a 10 caratteri alfanumerici. Le keyword riservate Adonix sono vietate.

 

  • Descrizione (campo ZDES)

 

Generazione

  • Attivo (campo ENAFLG)

Questa casella da contrassegnare permette di attivare o disattivare la scheda corrente senza tuttavia perderne il contenuto.
Una scheda disattivata non potrà venire utilizzata (richiamandone il codice) in altre schede (documenti, parametrizzazioni, ecc.), o durante elaborazioni di massa.
Le abilitazioni su una determinata funzione possono vietare la creazione di una scheda attiva. In questo caso, la casella viene disattivata di default e non è modificabile se non da un utente autorizzato, o attraverso un circuito di firma definito tramite Workflow.

Un codice attività permette:

  • di rendere opzionale un elemento del dizionario se il valore associato al codice attività è nullo.
  • di approvare gli elementi specifici da quando sono evidenziati da un codice che inizia per X, Y o Z.
  • di dimensionare un numero di righe massimo quando il codice attività evidenzia degli elementi di un riquadro.

Così, se il codice attività non è attivo, l'elemento evidenziato non sarà utilizzabile, e il codice associato (se ne ha) non verrà generato né sarà attivabile.

  • Modulo (campo MODULE)

Modulo di appartenenza del tipo di transazione. La selezione dei tipi di transazioni durante la "generazione transazione" è organizzata per modulo. La copia delle transazioni può farsi solo su dei moduli attivi.

  • SCRIPT (campo CODTRT)

La generazione delle videate e quella della finestra associata devono essere programmate nel sotto-programma GENDOS del programma indicato in questo campo.

La copia delle transazioni deve essere programmata nel sotto-programma TRTCOP del programma indicato in questo campo.

Si tratta dell'oggetto che utilizzerà la finestra generata dalla transazione di inserimento.

Blocco numero 3

  • Copia (campo COP)

La copia è autorizzata per questa transazione se i flag « attivo » e « copia » sono posizionati.

Transazione

Oggetto "transazione di inserimento" e tabella associata.

 

  • Campo codice (campo FLDCOD)

Campo della tabella su cui si avrà un intervallo della selezione al lancio dello strumento di copia.

  • Condizione (campo CND)

Espressione utilizzata nello strumento di copia per elaborare solo alcune transazioni.

Blocco numero 5

Chiudi

 

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Blocco numero 1

  • campo OBJET

 

  • campo CLES

 

Blocco numero 2

  • Dal dossier (campo DOSORG)

Questo campo permette di definire il dossier a partire dal quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

  • Tutti i dossiers (campo TOUDOS)

Questa opzione permette di copiare la scheda verso tutti i dossier definiti nel dizionario (tabella ADOSSIER della soluzione corrente).

  • Al dossier (campo DOSDES)

Questo campo permette di definire il dossier nel quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

Chiudi

Questo bottone permette di copiare la definizione del tipo transazione su un altro dossier.

Barra di menù

Opzioni / Validazione

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

Codice riservato

Il codice programma indicato è un codice riservato ad Adonix, e non può quindi essere utilizzato.

Campo inesistente

Il campo inserito deve esistere nella tabella citata sopra.

 

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione