Entry Points > Modulo Modulo base > Script standard TRTTPT 

AVTGENACPT: Interviene prima della generazione degli acconti

Questo entry point interessa la generazione degli acconti negli ordini di vendita e di acquisto.

Permette d'intervenire prima della generazione automatica degli acconti per modificare alcuni valori (importo da ripartire per esempio).

Questo entry point si trova nel programma TRTTPT nel sotto-programma ACOMPTES.

E' chiamato in creazione, annullamento e controllo di acconti.  

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso quando si è in creazione, annullamento di acconti. E' la transazione di aggiornamento dell'ordine. La variabile GOK viene utilizzata e testata. E' uguale a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.

Non c'è transazione in corso quando si è nel controllo di acconti.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili e videate disponibili

Questo entry point è chiamato:

·               Nella gestione degli ordini di vendita :

Nella creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine:

·               Nell'azione AVANT_MODFIC, per ricercare se occorre modificare gli acconti: Se la condizione di pagamento è stata modificata o se l'importo dell'ordine è stato modificato e l'ordine non è ancora fatturato, gli acconti sono modificati se non sono stati ancora versati.

·               Nell'azione MODIF, per eliminare e ricreare gli acconti.

Nell'eliminazione di un ordine:

·              Nell'azione VERF_ANU,  per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

In visualizzazione di un ordine:

·               Nell'azione LIENS, per disattivare i campi condizione di pagamento se sono stati pagati degli acconti.

·               Nella gestione degli ordini di acquisto:

In creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine, nell'azione MODIF, per verificare che non è stato versato alcun acconto per poi cancellare e ricreare gli acconti all'occorrenza.

In eliminazione di un ordine:

·              Nell'azione VERF_ANU, per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

 

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Generalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Per le tabelle che non sono utilizzate in tutti i programmi, si forniscono i nomi dei programmi che le utilizzano.

 

 Tabella

Contenuto significativo

Descrizione Tabella

Tabelle aperte dal sotto-programma ACOMPTES

TABPAYTERM

No

Tabella delle condizioni di pagamento

TABCUR

No

Tabella delle valute

GACCDUDATE

No

Tabella delle scadenze

GACCCODE

No

Codici contabili

GACCOUNT

No

Conti generali

ATABDIV

No

Tabelle diverse

Gestione degli ordini di vendita

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

SQUOTED

No

Offerta dettaglio

BPARTNER

No

Terzi

BPCUSTOMER

No

Clienti

BPDLVCUST

No

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli-vendita

ITMBPC

No

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

No

Articolo-sito

ITMCATEG

No

Categorie di articoli

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

TABMODELIV

No

Tabella delle modalità di consegna

TABUNIT

No

Tabella delle unità

BPADDRESS

No

Indirizzi

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

Gestione degli ordini di acquisto

PORDER

No

Ordini testata

PORDERQ

No

Ordini riga quantità

PORDERP

No

Ordini riga prezzo

PORDERC

No

Ordini riga prezzo

PREQUIS

No

Richieste d'acquisto

PREQUISD

No

Richieste di acquisto dettaglio

PQUOTATD

No

Richieste di offerta dettaglio articolo

PRESP

No

Risposte richieste di offerta

PRESPD

No

Risposte richieste di offerta dettaglio

PWRKORDERS

No

Fabbisogni presi in carico

PPRICLINK

No

Ricerca listino acquisto (link)

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPADDRESS

No

Indirizzi

BPSUPPMVT

No

Movimenti fornitori

ITMMASTER

No

Articoli

ITMBPS

No

Articoli-fornitori

ITMFACILIT

No

Articolo-sito

ORDERS

No

In-corso

FACILITY

No

Sito

TABCUR

No

Tabella delle valute

TABCOUNTRY

No

Tabella dei paesi

TABUNIT

No

Tabella delle unità

TABCOEFF

No

Tabella dei coefficienti

GACCOUNT

No

Conti generali

CACNA

No

Nature analitiche

GAUTACEF

No

Formule movimenti automatici

PERIOD

No

Periodi

ATABDIV

No

Tabelle diverse

TABVAT

No

Tabella IVA

PAPPRECORD

No

Record delle firme

 

 

 

 

 

BEFDUDCRE: Intervenire sull'acconto prima della sua creazione

Questo entry point riguarda la creazione degli acconti negli ordini di vendita e di acquisto.

Permette di intervenire prima della scrittura del record corrispondente ad una scadenza di acconto in diverse maniere:

- Sia modificando il contenuto del record corrente della tabella GACDUDDATE, lasciando che il programma standard si occupi dell'aggiornamento

- Sia gestendo interamente la generazione del record GACDUDDATE. In questo caso occorre posizionare la variabile GPE a 1 affinché il programma standard non effettui l'aggiornamento del record.

Questo entry point si trova nel programma TRTTPT nel sotto-programma ACOMPTES.

Viene chiamato in fase di creazione di un acconto. 

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso quando si è in creazione, annullamento di acconti. E' la transazione di aggiornamento dell'ordine. La variabile GOK viene utilizzata e testata. E' uguale a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili e videate disponibili

Il modulo (Acquisti / vendite) è reperibile dal parametro MODULE (di tipo Integer).

Questo entry point è chiamato:

·               Nella gestione degli ordini di vendita :

Nella creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine:

·               Nell'azione AVANT_MODFIC, per ricercare se occorre modificare gli acconti: Se la condizione di pagamento è stata modificata o se l'importo dell'ordine è stato modificato e l'ordine non è ancora fatturato, gli acconti sono modificati se non sono stati ancora versati.

·               Nell'azione MODIF, per eliminare e ricreare gli acconti.

Nell'eliminazione di un ordine:

·              Nell'azione VERF_ANU,  per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

In visualizzazione di un ordine:

·               Nell'azione LIENS, per disattivare i campi condizione di pagamento se sono stati pagati degli acconti.

·               Nella gestione degli ordini di acquisto:

In creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine, nell'azione MODIF, per verificare che non è stato versato alcun acconto per poi cancellare e ricreare gli acconti all'occorrenza.

In eliminazione di un ordine:

·              Nell'azione VERF_ANU, per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Generalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Per le tabelle che non sono utilizzate in tutti i programmi, si forniscono i nomi dei programmi che le utilizzano.

 

 Tabella

Contenuto significativo

Descrizione Tabella

Tabelle aperte dal sotto-programma ACOMPTES

TABPAYTERM

No

Tabella delle condizioni di pagamento

TABCUR

No

Tabella delle valute

GACCDUDATE

No

Tabella delle scadenze

GACCCODE

No

Codici contabili

GACCOUNT

No

Conti generali

ATABDIV

No

Tabelle diverse

Gestione degli ordini di vendita

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

SQUOTED

No

Offerta dettaglio

BPARTNER

No

Terzi

BPCUSTOMER

No

Clienti

BPDLVCUST

No

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli-vendita

ITMBPC

No

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

No

Articolo-sito

ITMCATEG

No

Categorie di articoli

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

TABMODELIV

No

Tabella delle modalità di consegna

TABUNIT

No

Tabella delle unità

BPADDRESS

No

Indirizzi

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

Gestione degli ordini di acquisto

PORDER

No

Ordini testata

PORDERQ

No

Ordini riga quantità

PORDERP

No

Ordini riga prezzo

PORDERC

No

Ordini riga prezzo

PREQUIS

No

Richieste d'acquisto

PREQUISD

No

Richieste di acquisto dettaglio

PQUOTATD

No

Richieste di offerta dettaglio articolo

PRESP

No

Risposte richieste di offerta

PRESPD

No

Risposte richieste di offerta dettaglio

PWRKORDERS

No

Fabbisogni presi in carico

PPRICLINK

No

Ricerca listino acquisto (link)

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPADDRESS

No

Indirizzi

BPSUPPMVT

No

Movimenti fornitori

ITMMASTER

No

Articoli

ITMBPS

No

Articoli-fornitori

ITMFACILIT

No

Articolo-sito

ORDERS

No

In-corso

FACILITY

No

Sito

TABCUR

No

Tabella delle valute

TABCOUNTRY

No

Tabella dei paesi

TABUNIT

No

Tabella delle unità

TABCOEFF

No

Tabella dei coefficienti

GACCOUNT

No

Conti generali

CACNA

No

Nature analitiche

GAUTACEF

No

Formule movimenti automatici

PERIOD

No

Periodi

ATABDIV

No

Tabelle diverse

TABVAT

No

Tabella IVA

PAPPRECORD

No

Record delle firme

 

 

 

 

 

BEFDUDUPD: Intervenire sull'acconto prima della sua modifica

Questo entry point riguarda la modidifca degli acconti negli ordini di vendita e di acquisto.

Permette di intervenire prima della scrittura del record corrispondente ad una scadenza di acconto in diverse maniere:

- Sia modificando il contenuto del record corrente della tabella GACDUDDATE, lasciando che il programma standard si occupi dell'aggiornamento

- Sia gestendo interamente la generazione del record GACDUDDATE. In questo caso occorre posizionare la variabile GPE a 1 affinché il programma standard non effettui l'aggiornamento del record.

Questo entry point si trova nel programma TRTTPT nel sotto-programma ACOMPTES.

Viene chiamato in fase di modifica di un acconto. 

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso quando si è in creazione, annullamento di acconti. E' la transazione di aggiornamento dell'ordine. La variabile GOK viene utilizzata e testata. E' uguale a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili e videate disponibili

Il modulo (Acquisti / vendite) è reperibile dal parametro MODULE (di tipo Integer).

Questo entry point è chiamato:

·               Nella gestione degli ordini di vendita :

Nella creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine:

·               Nell'azione AVANT_MODFIC, per ricercare se occorre modificare gli acconti: Se la condizione di pagamento è stata modificata o se l'importo dell'ordine è stato modificato e l'ordine non è ancora fatturato, gli acconti sono modificati se non sono stati ancora versati.

·               Nell'azione MODIF, per eliminare e ricreare gli acconti.

Nell'eliminazione di un ordine:

·              Nell'azione VERF_ANU,  per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

In visualizzazione di un ordine:

·               Nell'azione LIENS, per disattivare i campi condizione di pagamento se sono stati pagati degli acconti.

·               Nella gestione degli ordini di acquisto:

In creazione di un ordine, nell'azione gobjet CREATION per creare gli acconti.

In modifica di un ordine, nell'azione MODIF, per verificare che non è stato versato alcun acconto per poi cancellare e ricreare gli acconti all'occorrenza.

In eliminazione di un ordine:

·              Nell'azione VERF_ANU, per verificare che non è stato versato alcun acconto.

·              Nell'azione ANNULE, per eliminare gli acconti.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Generalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Per le tabelle che non sono utilizzate in tutti i programmi, si forniscono i nomi dei programmi che le utilizzano.

 

 Tabella

Contenuto significativo

Descrizione Tabella

Tabelle aperte dal sotto-programma ACOMPTES

TABPAYTERM

No

Tabella delle condizioni di pagamento

TABCUR

No

Tabella delle valute

GACCDUDATE

No

Tabella delle scadenze

GACCCODE

No

Codici contabili

GACCOUNT

No

Conti generali

ATABDIV

No

Tabelle diverse

Gestione degli ordini di vendita

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

SQUOTED

No

Offerta dettaglio

BPARTNER

No

Terzi

BPCUSTOMER

No

Clienti

BPDLVCUST

No

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli-vendita

ITMBPC

No

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

No

Articolo-sito

ITMCATEG

No

Categorie di articoli

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

TABMODELIV

No

Tabella delle modalità di consegna

TABUNIT

No

Tabella delle unità

BPADDRESS

No

Indirizzi

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

Gestione degli ordini di acquisto

PORDER

No

Ordini testata

PORDERQ

No

Ordini riga quantità

PORDERP

No

Ordini riga prezzo

PORDERC

No

Ordini riga prezzo

PREQUIS

No

Richieste d'acquisto

PREQUISD

No

Richieste di acquisto dettaglio

PQUOTATD

No

Richieste di offerta dettaglio articolo

PRESP

No

Risposte richieste di offerta

PRESPD

No

Risposte richieste di offerta dettaglio

PWRKORDERS

No

Fabbisogni presi in carico

PPRICLINK

No

Ricerca listino acquisto (link)

BPARTNER

No

Terzi

BPSUPPLIER

No

Fornitori

BPADDRESS

No

Indirizzi

BPSUPPMVT

No

Movimenti fornitori

ITMMASTER

No

Articoli

ITMBPS

No

Articoli-fornitori

ITMFACILIT

No

Articolo-sito

ORDERS

No

In-corso

FACILITY

No

Sito

TABCUR

No

Tabella delle valute

TABCOUNTRY

No

Tabella dei paesi

TABUNIT

No

Tabella delle unità

TABCOEFF

No

Tabella dei coefficienti

GACCOUNT

No

Conti generali

CACNA

No

Nature analitiche

GAUTACEF

No

Formule movimenti automatici

PERIOD

No

Periodi

ATABDIV

No

Tabelle diverse

TABVAT

No

Tabella IVA

PAPPRECORD

No

Record delle firme