Entry Points > Modulo Stock > Script standard STKVALMAJ2 

MAJ_ITH: Aggiornamento dello storico Totali Articoli-Siti

Questo entry point permette di non effettuare l'aggiornamento dello storico dei totali articoli-siti (tabella ITMMVTHIS)

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non ci sono file traccia aperti.

Vari casi di chiamata

Chiamata durante l'aggiornamento degli stock in rottura articolo in fase di aggiornamento dei totali articoli-siti.

Per non aggiornare lo storico dei totali articoli-siti, occorre mettere la variabile GPE a 1.

Attenzione: questo entry point è l'equivalente di quello che si trova nel programma STKMAJ. Occorrerà comportarsi dunque allo stesso modo in entrambi i casi.

Variabili e videate disponibili

Variabile o videata

Definizione

Blocco 1 della videata STOWORK

Contiene le caratteristiche della riga documento per la quale si effettua l'aggiornamento degli stock, dove:            - [M:STW]TRSTYP: tipo di transazione (menù locale 704)    - [M:STW]VCRTYP: tipo di documento (menù locale 701) 

 

Tabelle aperte 

Tutte le tabelle aperte dal motore di stock.

 

MAJPMP: Calcolo del prezzo medio ponderato

Questo entry point permette di personalizzare il calcolo del prezzo medio ponderato.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esistere un file traccia aperto (Testare GTRACE)

Vari casi di chiamata

Chiamata sistematica in entrata e in uscita di stock.

Variabili e videate disponibili

[M:STW]  = Videata di lavoro degli stock

[M:SVW]  = Videata di lavoro della valorizzazione degli stock

PIO = Flag che permette di sapere se l'attivazione dell'aggiornamento del PMP è dovuta ad una entrata (=1) o ad una uscita (=2).

PAMTDEV(,) = dettaglio del delta non assorbito.
Il primo indice (0..1) permette di differenziare il 1° metodo di valorizzazione dal 2°.
Il 2° indice a 0 corrisponde al delta non assorbito totale. Indice da 1 a GACTMAT = non assorbito per famiglia di costo materiale. Indice da GACTMAT+1 a GACTMAT+GACTMAC = non assorbito per famiglia di costo macchina. Indice da GACTMAT+GACTMAC+1 a GACTMAT+GACTMAC+GACTLAB = non assorbito per famiglia di costo manodopera. Indice GACTMAT+GACTMAC+GACTLAB+1 = non assorbito conto lavoro. Indice GACTMAT+GACTMAC+GACTLAB+2 = non assorbito elementi di fatturazione. Indice da GACTMAT+GACTMAC+GACTLAB+3 a GACTMAT+GACTMAC+GACTLAB+6 = non assorbito spese generali materiale poi macchina poi manodopera poi conto lavoro.

Tabelle aperte 

Il record totale degli stock è in linea con l'abbreviazione [ITV], sarà riscritto dopo l'entry point