Entry Points > Modulo Contabilità > Script standard CPTDSPANA 

INIMSK: Inizializzazione della videata testata movimento generato

L'entry point INIMSK permette di forzare la generazione dei movimenti in Simulazione non attiva affinchè non ci siano aggiornamenti di bilancio.

Evita quindi l'interattività dei movimenti generati tra le righe di uno stesso schema di ripartizione che utilizzano le stesse sezioni analitiche.

Contesto e modalità di funzionamento

Transazione

Non c'è nessuna transazione in corso

File traccia

C'è un file traccia aperto

Contesto

L'entry point INIMSK è chiamato all'inizio della generazione di un movimento analitico e subito dopo l'inizializzazione della videata testata del movimento [M :HAE0].

Variabili e videate disponibili

Videate di inserimento di parametri di ripartizione CPTDSPANA[DIA]

Videate di generazione di movimenti GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

I movimenti di simulazione sono referenziati da [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tabelle aperte

Le tabelle di movimenti provvisori GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Osservazioni diverse

Il server di job batch deve essere attivato e il job batch di validazione dei movimenti contabili attivato.

INILIG: Inizializzazione della videata delle righe di movimenti

L'entry point INILIG permette di alimentare dei campi specifici che sono stati aggiunti sulla tabella delle righe di movimenti contabili.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto

Contesto

Le righe di movimenti contabili sono memorizzate nella videata GACCENT2 [HAE2]. L'entry point INILIG è chiamato appena prima l'incremento della variabile di fondo riquadro [M :HAE2]NBLIG che contiene l'indice della riga di movimento che è stata appena creata.

Variabili e videate disponibili

Videate di inserimento di parametri di ripartizione CPTDSPANA[DIA]

Videate di generazione di movimenti GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

I movimenti di simulazione sono referenziati da [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tabelle aperte

Le tabelle di movimenti provvisori GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Osservazioni diverse

Il server di job batch deve essere attivato e il job batch di validazione dei movimenti contabili attivato.

TRTSIM: Fase finale dopo la generazione dei movimenti

L'entry point TRTSIM permette di forzare in Effettivo Provvisorio o Simulazione Attiva i movimenti generati in Simulazione non attiva.

Evita quindi l'interattività dei movimenti generati tra le righe di uno stesso schema di ripartizione che utilizzano le stesse sezioni analitiche.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto

Contesto

L' entry point TRTSIMè chiamato alla fine dell'elaborazione quando tutti i movimenti dello schema sono stati generati.

Variabili e videate disponibili

Videate di inserimento di parametri di ripartizione CPTDSPANA[DIA]

Videate di generazione di movimenti GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

I movimenti di simulazione sono referenziati da [M:HAE1]REFSIM='RE'+[F:DAD]DIA

Tabelle aperte

Le tabelle di movimenti provvisori GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Osservazioni diverse

Il server di job batch deve essere attivato e il job batch di validazione dei movimenti contabili attivato.

MODCOEF: personalizzazione dei valori dei coefficienti di ripartizione

L'entry point MODCOEF permette di personalizzare i valori dei coefficienti di ripartizione.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso

File traccia

C'è un file traccia aperto

Contesto

L'entry point MODCOEFè chiamato immediatamente dopo il calcolo dei coefficienti di ripartizione.

Variabili e videate disponibili

Videate di inserimento di parametri di ripartizione CPTDSPANA[DIA]

Videate di generazione di movimenti GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Le seguenti variabili locali sono disponibili ed inizializzate:

  • la variabile [F:DAD]TYP permette di conoscere il tipo di ripartizione in corso di esecuzione
  • NBSECR: numero di sezioni riceventi
  • COEF(da 0 a NBSECR-1): riquadro dei coefficienti di ripartizione
  • SECTIONR(da 0 a NBSECR-1): riquadro delle sezioni riceventi
  • SOMME: somma dei coefficienti. Quest'ultima deve essere uguale alla somma dei valori del riquadro COEF per garantire un corretto funzionamento dell'elaborazione di ripartizione.

Tabelle aperte

Le tabelle di movimenti provvisori GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

Osservazioni diverse

Il server di job batch deve essere attivato e il job batch di validazione dei movimenti contabili attivato.