Entry Points > Modulo Modulo base > Script standard TRTCST 

BASFGMAT: Permette di modificare la base di calcolo delle SG materiale

L'entry point BASFGMAT permette di modificare la base di calcolo delle spese generali materiale contenuta nella variabile LBASE.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

Per questo entry point, si stanno per calcolare le spese generali di uscita di un materiale identificato da [M:CST]MATREF(I).

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

Integer  LTRG

1 : Calcolo delle SG livello documento
2: Calcolo delle SG livello documento origine

Integer  LBASE

Base di calcolo delle SG (quantità o importo secondo il valore di [F:OVE]FORBASIS)

 

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto...

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

SI

Articolo master

ITMFACILIT

SI

Articolo-sito

ITMMVT

SI

Totali articolo

OVERHEAD

SI

Spese generali

 

BASFGPROD: Permette di modificare la base di calcolo delle SG prodotto

L'entry point BASFGPROD permette di modificare la base di calcolo delle spese generali prodotto contenuta nella variabile LBASE.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

Per questo entry point, si stanno per calcolare le spese generali di entrata di un prodotto identificato da [M:CST]ITMREF(I).

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

Integer  LTRG

1 : Calcolo delle SG livello documento
2: Calcolo delle SG livello documento origine

Integer  LBASE

Base di calcolo delle SG (quantità o importo secondo il valore di [F:OVE]FORBASIS)

 

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto...

Tabella

Contenuto significativo

Descrizione Tabella

BOM

SI

Distinta base articolo

ITMMASTER

SI

Articolo master

ITMFACILIT

SI

Articolo-sito

ITMMVT

SI

Totali articolo

OVERHEAD

SI

Spese generali

 

BASFGOPE: Permette di modificare la base di calcolo delle SG operative

L'entry point BASFGOPE permette di modificare la base di calcolo delle spese generali operative contenuta nella variabile LBASE.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

Per questo entry point, si stanno per calcolare le spese generali di un'operazione identificata da [M:CST]WST(I).

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

Integer  LTRG

1 : Calcolo delle SG livello documento
2: Calcolo delle SG livello documento origine

Integer  LBASE

Base di calcolo delle SG (quantità o importo a seconda del valore di [F:OVE]FORBASIS)

 

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto...

Tabella

Contenuto significativo

Descrizione Tabella

WORKCOST [MWC]

SI

Sezione di valorizzazione

WORKSTATIO [MWS]

SI

Centro di lavoro

OVERHEAD

SI

Spese generali

 

BASFGSCO: Permette di modificare la base di calcolo delle SG dell'operazione con

L'entry point BASFGSCO permette di modificare la base di calcolo delle spese generali di un'operazione di conto lavoro contenuta nella variabile LBASE.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

Per questo entry point, si stanno per calcolare le spese generali di un'operazione di conto lavoro identificata da [M:CST]SCOWST(I).

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

Integer  LTRG

1 : Calcolo delle SG livello documento
2: Calcolo delle SG livello documento origine

Integer  LBASE

Base di calcolo delle SG (quantità o importo a seconda del valore di [F:OVE]FORBASIS)

 

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto...

Tabella

Contenuto significativo

Descrizione Tabella

WORKCOST [MWC]

SI

Sezione di valorizzazione

WORKSTATIO [MWS]

SI

Centro di lavoro

OVERHEAD

SI

Spese generali

 

BASFGSCO2: Permette di modificare la base di calcolo delle SG dell'articolo suba

L'entry point BASFGSCO2 permette di modificare la base di calcolo delle spese generali di un articolo subappaltato contenuta nella variabile LBASE.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

Per questo entry point, si stanno per calcolare le spese generali di un articolo subappaltato identificato da [M:CST]SCOITMREF(I).

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

Integer  LTRG

1 : Calcolo delle SG livello documento
2: Calcolo delle SG livello documento origine

Integer  LBASE

Base di calcolo delle SG (quantità o importo secondo il valore di [F:OVE]FORBASIS)

 

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto...

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

SI

Articolo master

ITMFACILIT

SI

Articolo-sito

ITMMVT

SI

Totali articolo

OVERHEAD

SI

Spese generali

 

INITCST: Inizializzazione dei diversi elementi utilizzati per il calcolo di un c

L'entry point INITCST permette di modificare/aggiungere/eliminare degli elementi che servono al calcolo di un costo.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate ([M:CST], [M:CTP] e [M:CST0]) con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

All'attivazione di questo entry point, i valori dei componenti e delle operazioni sono stati calcolati insieme alle relative spese generali. Allo standard non rimane che effettuare la somma degli elementi e ripartirli sulle diverse righe di composti.

E' quindi possibile modificare, aggiungere o eliminare degli elementi (componenti od operazioni) prima che siano effettuate totalizzazioni e ripartizioni.

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

[M:CTP]NIV

1: Calcolo mono-livello
2: Calcolo multi-livello

 

Tabelle aperte 

Le tabelle aperte dipendono dal tipo di costo in corso di calcolo.

 

CALCFG: Calcolo speciale di costi per natura

L'entry point CALCFG permette di sostituire il calcolo delle spese generali con un calcolo specifico.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso

File traccia

C'è un file traccia aperto.

Spiegazioni

L'entry point si trova nel sotto-programma di calcolo di spese generali. Lo stesso sotto-programma calcola le spese di materiale, le spese operative o quelle di prodotto finito; occorre quindi testare il codice natura o un campo supplementare della tabella Natura di costo OVENAT o della tabella Spese Generali OVERHEAD per effettuare il calcolo appropriato.

L'entry point si trova nel ciclo di elaborazione delle nature di costo e permette così di distinguere il calcolo per ogni natura. La variabile del ciclo For è I_NAT. Occorre alimentare la variabile CLC_NAT con il risultato di un calcolo specifico. Questo calcolo servirà ad alimentare il componente spese generali globale (e non unitario) del costo previsionale.

Attenzione: ogni importo di costo per natura è memorizzato nella variabile PTABVAR(J) o nella variabile PTABFXD(J) (all’interno del ciclo). A seguito del calcolo specifico, è possibile evitare il calcolo standard assegnando il valore 1 alla variabile GPE.

J corrisponde all'indice nell'elenco dei valori di SG per natura.

Variabili e videate disponibili

 Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di lancio (sito, parametri...)

 Mask CLCCST [CST]

Videata di calcolo di costo

Char ERR_TRA (80)

Testo per la traccia

Char COL(1)

Colonna (A,B,C o D) secondo la scelta al lancio del calcolo

Decimal CUM_NAT

Base totalizzata per calcolo in cascata

Decimal CLC_NAT

Importo dei costi per natura

Parametri in entrata del sotto-programma di calcolo

Decimal PBAS

Base di calcolo (globale)

Char POVE

Codice spese generali

Char PCOL

Colonna ('A','B','C' o 'D') a seconda della scelta al lancio del calcolo

Integer PVCRTRG

1 : Calcolo SG a livello documento
2: Calcolo SG a livello documento origine

Parametri in uscita dal sotto-programma di calcolo

Char PTABNAT()

Nature

Decimal PTABVAR()

Spese generali variabili

Decimal PTABFXD()

Spese generali fisse

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto…

 

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

NO

Articolo

ITMFACILIT

NO

Articolo-sito

OVERHEAD

SI

Spese generali

OVENAT

SI

Natura SG

TABFOR

NO

Formule

 

AVINITCST : Inizializzazione dei diversi elementi utilizzati per il calcolo di u

L'entry point AVINITCST permette di modificare/aggiungere/eliminare degli elementi che servono al calcolo di un costo. Il programma standard alimenta in seguito i valori di questi elementi e calcola le spese generali.

Contesto e modalità di funzionamento

Transazione

Può esserci una transazione in corso (testare il valore di adxlog).

File traccia

Può esistere un file traccia aperto (testare il valore di GTRACE).

Spiegazioni

Vengono alimentate tre videate ([M:CST], [M:CTP] e [M:CST0]) con tutte le informazioni necessarie per calcolare un costo standard, un costo previsionale o effettivo di ordine di produzione o di conto lavoro.

All'attivazione di questo entry point, i componenti e le operazioni sono stati caricati. Il programma standard carica poi i costi di questi elementi e le loro spese generali.

Per aggiungere degli elementi, è possibile usufruire del programma SUBCSTB.

Variabili e videate disponibili

 

Variabile o videata

Definizione

CLCCST0 [M:CST0]

contiene il sito

CLCCSTPAR [M:CTP]

contiene il tipo di costo da calcolare (costo standard, costo previsionale, prezzo di costo effettivo) ed anche tutte le informazioni necessarie all'identificazione ed alla modalità di calcolo del costo.

 CLCCST [M:CST]

contiene il dettaglio del calcolo (costo materiale, costo operativo, costo di conto lavoro, spese generali...).

[M:CTP]NIV

1: Calcolo mono-livello
2: Calcolo multi-livello

 

Tabelle aperte 

Le tabelle aperte dipendono dal tipo di costo in corso di calcolo.