Entry Points > Modulo Contabilità > Script standard CPTAUTO 

PIECE: Prima dei controlli e della validazione del movimento

Questo entry point permette di assumere il controllo durante la validazione di un movimento automatico.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Generalmente c'è un file traccia aperto (può dipendere dal contesto).

Vari casi di chiamata

L'entry point "PIECE" è chiamato appena prima la registrazione del movimento.

Variabilie videate disponibili

Il movimento è memorizzato prima della sua validazione nelle videate GACCENT0 [HAE0], GACCENT1 [HAE1] e GACCENT2 [HAE2]. Tutti i campi di queste videate sono accessibili e possono essere modificati a condizione di rispettare le regole generali di validazione di un movimento, se vengono aggiunti nuovi campi alle tabelle di movimenti, questi devono essere aggiunti in queste videate.

Tabelle aperte

Le tabelle utilizzabili sono le seguenti: 

 GAUTACE [GAU]

Movimento automatico

 COMPANY [CPY]

FACILITY [FCY]

 TABCUR [TCU]

Inoltre la tabella attivante e le tabelle collegate sono in linea.

Altre tabelle possono essere in linea secondo il contesto di chiamata.

CLEGRP: Raggruppamento delle righe di movimento

Questo entry point permette di assumere il controllo per identificare il raggruppamento di una riga di movimento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Generalmente c'è un file traccia aperto (può dipendere dal contesto).

Vari casi di chiamata

L'entry point "CLEGRP"" è chiamato appena prima l'inizializzazione della variabile NOL (Indice della riga che sarà imputata).

Variabilie videate disponibili

Il movimento è memorizzato prima della sua validazione nelle videate GACCENT0 [HAE0], GACCENT1 [HAE1] e GACCENT2 [HAE2]. Tutti i campi di queste videate sono accessibili e possono essere modificati a condizione di rispettare le regole generali di validazione di un movimento, se vengono aggiunti nuovi campi alle tabelle di movimenti, questi vanno anche aggiunti in queste videate. La variabile locale CLEGRP contiene i campi di raggruppamento separati da "/". Questa variabile può essere completata.

Tabelle aperte

Le tabelle utilizzabili sono le seguenti: 

 GAUTACE [GAU]

Movimenti automatici

 COMPANY [CPY]

Società

FACILITY [FCY]

Siti

 TABCUR [TCU]

Valute

 GAUTACED [GAD]

Riga di movimento automatico

GACCOUNT [GAC]

Conto della riga in corso

BPARTNER [BPR]

Terzi

Inoltre la tabella attivante e le tabelle collegate sono in linea.

Altre tabelle possono essere in linea secondo il contesto di chiamata.

LIGNE: Entry point righe del movimento

Questo entry point permette di assumere il controllo ad ogni alimentazione di una riga generale di movimento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Generalmente c'è un file traccia aperto (può dipendere dal contesto).

Vari casi di chiamata

L'entry point "LIGNE" è chiamato ad ogni creazione di una riga di movimento.

Variabilie videate disponibili

Il movimento è memorizzato, prima della sua validazione nelle videate GACCENT0 [HAE0], GACCENT1 [HAE1] e GACCENT2 [HAE2]. Tutti i campi di queste videate sono accessibili e possono essere modificati a condizione di rispettare le regole generali di validazione di un movimento, se vengono aggiunti nuovi campi alle tabelle di movimenti, questi vanno anche aggiunti in queste videate. La variabile locale NOL contiene l'indice della riga appena creata.

Tabelle aperte

Le tabelle utilizzabili sono le seguenti: 

 GAUTACE [GAU]

Movimenti automatici

 COMPANY [CPY]

Società

FACILITY [FCY]

Siti

 TABCUR [TCU]

Valute

 GAUTACED [GAD]

Riga di movimento automatico

GACCOUNT [GAC]

Conto della riga in corso

BPARTNER [BPR]

Terzi

Inoltre la tabella attivante e le tabelle collegate sono in linea.

Altre tabelle possono essere in linea secondo il contesto di chiamata.

LIN_ANA: Entry point righe analitiche del movimento

Questo entry point permette di assumere il controllo ad ogni alimentazione di una riga analitica di movimento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Generalmente c'è un file traccia aperto (può dipendere dal contesto).

Vari casi di chiamata

L'entry point "LIN_ANA" è chiamato ad ogni creazione di una riga analitica di movimento.

Per l'alimentazione analitica, 2 contesti sono possibili:

- Il movimento automatico è parametrizzato con una Tabella analitica, l'entry point verrà chiamato ogni volta che si legge una riga nella tabella analitica. Le righe analitiche vengono memorizzate nella videata VENTILE2 [VT2] ed i puntatori (inizio e fine) sono memorizzati nella videata GACCENT2 [HAE2] nei campi PTV(NOL) & PTF(NOL).

- Il movimento automatico è parametrizzato senza Tabella analitica, l'entry point verrà chiamato una volta sola. La rigna verrà in ogni caso memorizzata nella videata VENTILE2 [VT2]. Secondo la parametrizzazione delle righe generali, è possibile raggruppare più righe generali in una sola riga generale, ma le righe analitiche non vengono raggruppate ed i puntatori (inizio e fine) sono memorizzati nella videata GACCENT2 [HAE2] nei campi PTV(NOL) & PTF(NOL).

L'entry point non viene chiamato quando la riga generale è legata ad una ripartizione analitica a priori (Dati definiti sotto la funzione GESDSP)

Variabilie videate disponibili

Prima della sua validazione, il movimento viene memorizzato nelle videate GACCENT0 [HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2], VENTILE2 [VT2]. Tutti i campi di queste videate sono accessibili e possono essere modificati a condizione di rispettare le regole generali di validazione di un movimento, se vengono aggiunti nuovi campi alle tabelle di movimenti, questi vanno anche aggiunti in queste videate. La variabile locale NOL contiene l'indice della riga generale appena creata (accesso alla videata HAE2). La variabile VENT contiene l'indice della riga analitica appena movimentata (accesso alla videata VT2).

Tabelle aperte

Le tabelle utilizzabili sono le seguenti: 

 GAUTACE [GAU]

Movimenti automatici

 COMPANY [CPY]

Società

FACILITY [FCY]

Siti

 TABCUR [TCU]

Valute

 GAUTACED [GAD]

Riga di movimento automatico

GACCOUNT [GAC]

Conto della riga in corso

BPARTNER [BPR]

Terzi

Inoltre la tabella attivante e le tabelle collegate sono in linea.

Altre tabelle possono essere in linea secondo il contesto di chiamata.

OPNTAB: Entry point apertura delle tabelle

Questo entry point permette di assumere il controllo dopo l'apertura delle tabelle.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Generalmente c'è un file traccia aperto (può dipendere dal contesto).

Vari casi di chiamata

L'entry point "OPNTAB" viene chiamato dopo l'apertura delle tabelle e la dichiarazione delle variabili, prima della lettura del movimento automatico. Permette di definire altre tabelle con le stesse abbreviazioni.

Variabilie videate disponibili

Videate e variabili non sono ancora inizializzate

Tabelle aperte

Le tabelle utilizzabili sono le seguenti: 

 COMPANY [CPY]

Società