Entry Points > Modulo Terzi > Script standard FICMAG 

FIN: Prima dell'aggiornamento dei pagamenti

Questo entry point permette di assumere il controllo ad ogni generazione di un file bancario, per esempio rinominarlo o attivare il suo invio automatico.

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non vi sono transazioni in corso.

File traccia

Non ci sono file traccia aperti

Variabili e videate disponibili

La variabile FICHIER contiente il nome del file bancario generato.

La variabile NUMERO (char) contiene il numero della distinta bancaria corrispondente.

La variabile CODE contiene il codice parametro del file bancario.

La variabile BANQUE contiene il codice della banca.

NOMFIC: Personalizzazione del nome del file

Questo entry point permette di personalizzare il nome del file bancario da generare.

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non vi sono transazioni in corso.

File traccia

Non ci sono file traccia aperti

Variabili e videate disponibili

La variabile NOM (Char 10) conterrà il nome del file bancario da generare.

La variabile EXT (Char 3) conterrà l'estensione del file. 

AV_LIGNE: Prima della generazione delle righe del file bancario

Questo entry point permette di assumere il controllo ad ogni generazione delle righe di tipo 'Dettaglio' di un file bancario

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non vi sono transazioni in corso.

File traccia

Un file traccia è aperto quando il programma è richiamato dalla funzione di distinta magnetica in massa

Casi di chiamata

L'entry point è chiamato appena prima la generazione delle righe di tipo record 'Dettaglio' del file bancario

Variabili e videate disponibili

La variabile FICHIER contiente il nome del file bancario generato.

La variabile NUMERO (char) contiene il numero della distinta bancaria corrispondente.

La variabile CODE contiene il codice parametro del file bancario.

La variabile BANQUE contiene il codice della banca.

Tabella

Contenuto significativo

Descrizione Tabella

PAYMENTH [PYH]

Pagamenti

 BID [BID]

Estratto conto

FILTRE: criterio specifico sui pagamenti

Questo entry point permette di aggiungere un filtro supplementare sui pagamenti da considerare al momento della generazione del file bancario.

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non vi sono transazioni in corso.

File traccia

Non ci sono file traccia aperti

Variabili e videate disponibili

La variabile CRITSPE (Char 250) conterrà i criteri specifici.

La videata FICMAG di inserimento dei criteri di lancio è disponibile sotto l'abbreviazione [DIA].

Tabella

Contenuto significativo

Descrizione Tabella

PAYMENTH [PYH]

No

Pagamenti

TABPAYTYP [TPY]

No

Transazioni di pagamento

OPENFILE: Accesso per posizionare altre tabelle in linea

Questo entry point permette di assumere il controllo per aprire altre tabelle e per alimentare i file bancari con informazioni supplementari.

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Questo entry point è chiamato nel sotto-programma ENREG del programma FICMAG.

Permette ad ogni record di una riga del file bancario di posizionare un record di una tabella precedentemente aperta.

Variabili e videate disponibili

Variabili

Definizione

NUMERO

Numero di pagamento

CODE

Nome del file bancario

BANQUE

Banca

TYP

 Tipo di record (Menù locale 656)

Tabelle aperte 

Tabelle

Contenuto significativo

Descrizione Tabella

PAYMENTH [PYH]

SI

Testata pagamenti

PAYMENTD [PYD]

NO

Righe pagamenti

PAYFRM [FRM]

SI

Distinte di pagamento

TABPAYTYP [TPY]

SI

Transazioni di pagamento

 TABFILBAN [TFB]

SI

File bancari

 BANK [BAN]

SI

Banche

 COMPANY [CPY]

SI

Società

FACILITY [FCY]

Si salvo TYP=1

Siti

BPARTNER [BPR]

NO

Terzi

BPCUSTOMER [BPC]

SI se incasso

Clienti

BPSUPPLIER [BPS]

SI se pagamento

Fornitori

BPADDRESS [BPA]

SI

Indirizzi

 TABCUR [TCU]

SI

Valute

GACCOUNT [GAC]

Si salvo TYP=1

Conti

TABCHANGE [TCH]

NO

Cambi delle valute

ATABDIV [ADI] 

Si salvo TYP=1

Tabelle diverse

TABCOUNTRY [TCY] 

Si salvo TYP=1

Tabella dei Paesi

SINVOICE [SIH]

Si salvo TYP=1 e pagamento acquisto

Fatture vendita

 PINVOICE [PIH]

Si salvo TYP=1 e pagamento vendita

Fatture acquisto

EDIPAR [EDP]

NO

Parametrizzazione messaggi

BID [BID]

Si salvo TYP=1

IBAN

UPDFORD: Accesso ad ogni valutazione di una formula

Questo entry point permette di assumere il controllo ad ogni valutazione di una formula di una parametrizzazione di riga di file di tipo "Dettaglio".

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Questo entry point è chiamato nel sotto-programma ENREG del programma FICMAG.

Permette ad ogni registrazione di una riga del file bancario di assumere il controllo dopo la valutazione standard della riga e prima della scrittura del risultato nel file.

Variabili e videate disponibili

Variabili

Definizione

NUMERO

Numero di pagamento

CODE

Nome del file bancario

BANQUE

Banca

TYP

 Tipo di record (Menù locale 656)

RESULTAT

Risultato della formula

Tabelle aperte 

Tabelle

Contenuto significativo

Descrizione Tabella

 TABFILBAN [TFB]

SI

File bancari

PAYMENTH [PYH]

SI

Testata pagamenti

PAYMENTD [PYD]

NO

Righe pagamenti

PAYFRM [FRM]

SI

Distinte di pagamento

TABPAYTYP [TPY]

SI

Transazioni di pagamento

 TABFILBAN [TFB]

SI

File bancari

 BANK [BAN]

SI

Banche

 COMPANY [CPY]

SI

Società

FACILITY [FCY]

Si salvo TYP=1

Siti

BPARTNER [BPR]

NO

Terzi

BPCUSTOMER [BPC]

SI se incasso

Clienti

BPSUPPLIER [BPS]

SI se pagamento

Fornitori

BPADDRESS [BPA]

SI

Indirizzi

 TABCUR [TCU]

SI

Valute

GACCOUNT [GAC]

Si salvo TYP=1

Conti

TABCHANGE [TCH]

NO

Cambi delle valute

ATABDIV [ADI] 

Si salvo TYP=1

Tabelle diverse

TABCOUNTRY [TCY] 

Si salvo TYP=1

Tabella dei Paesi

SINVOICE [SIH]

Si salvo TYP=1 e pagamento acquisto

Fatture vendita

 PINVOICE [PIH]

Si salvo TYP=1 e pagamento vendita

Fatture acquisto

EDIPAR [EDP]

NO

Parametrizzazione messaggi

BID [BID]

Si salvo TYP=1

IBAN

BEFLOAD: Prima del caricamento delle scadenze

Questo entry point permette di migliorare le performance del programma, evitando un ciclo di caricamento delle scadenze.

Contesto e modalità di funzionamento

Nel contesto degli entry point :

  • Non ci sono delle transazioni in corso
  • Non ci sono dei file traccia aperti

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Posizionando la variabile FLGLOA a zero, il programma non effettua il caricamento delle scadenze e permette un risparmio di tempo. Per utilizzare questo entry point, la parametrizzazione del file bancario non deve basarsi sulle variabili: TFAC, TTIP, NBFAC, TTYP, TDAT, TREF, TIMPORTE, TSNS e sulle classi [PIHX] e [HAEX]

Tabelle aperte 

Tabelle

Contenuto significativo

Descrizione Tabella

PAYMENTH [PYH]

SI

Testata pagamenti

BPARTNER [BPR]

SI

Terzi

FACILITY [FCY]

SI

Siti

 TABCUR [TCU]

SI

Valute