Entry Points > Modulo Vendite > Script standard SUBSIHC 

TRT_LIGCDE: Alimentazione di una riga fattura a partire da una riga ordine

Questo entry point è utilizzato in fase di picking di una riga d'ordine in gestione fattura o durante l'elaborazione di una riga d'ordine in creazione fattura a partire dal bottone.

Permette di assumere il controllo prima dell'inizio dell’alimentazione della riga di consegna [M :SIH4] a partire dalla riga d'ordine [F :SOQ] e [F :SOP].

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Viene chiamato in gestione di fattura ad ogni picking di una riga d'ordine.

Viene anche chiamato all’esecuzione del bottone ‘Fattura’ dalla gestione degli ordini.

Si trova nell’etichetta TRT_LIGCDE del programma SUBSIHC dopo lettura della riga d'ordine da fatturare.   

Permette di modificare i parametri che influiscono sulla determinazione della quantità da fatturare.

Variabili e videate disponibili

[L]WNEGSTO           : Stock negativo autorizzato (1=no / 2=si)         (Il valore viene alimentato con [F :ITM]NEGSTO)

GSHTDLV                  : Consegna delle quantità in rottura (1=no / 2=si)

Esempio: 

Per autorizzare lo stock negativo (nonostante questo sia vietato sull’articolo) e permettere quindi la presa in conto delle rotture (se GSHTDLV=2) o permettere la generazione di rotture in fase di determinazione automatica dello stock da evadere, bisogna intervenire sul valore di WNEGSTO.

[L]WNEGSTO = 2

Tabelle aperte 

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

Tabella

Contenuto Significativo

Descrizione Tabella

 SORDER

Ordini testata

SORDERQ

Ordini riga quantità

SORDERP

Si se [F :SOH]SOHCAT<>4

Ordini riga prezzo

SORDERC

Sì se [F:SOH]SOHCAT=4

Ordini riga articolo

ITMMASTER

Articoli

ITMSALES 

Articolo vendita

NO_REAJUST: Rettifica della quantità da fatturare UM in unità di vendita intera

Questo entry point è utilizzato in fase di picking di una riga d'ordine in gestione fattura o durante l'elaborazione di una riga d'ordine in creazione fattura a partire dal bottone.

Dopo determinazione della quantità da fatturare in UM, si rettifica questa quantità per farla corrispondere ad un numero intero di unità di vendita. Questo entry point permette di non effettuare tale rettifica (unità di vendita che non corrisponda ad un confezionamento dell’unità di magazzino, ad esempio).

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Viene chiamato in gestione di fattura ad ogni picking di una riga d'ordine.

Viene anche chiamato all’esecuzione del bottone ‘Fattura’ dalla gestione degli ordini.

Si trova nell’etichetta REAJUSTE_QTY del programma SUBSIHC.

Variabili e videate disponibili

Per non effettuare la rettifica della quantità in unità di vendita intera, occorre posizionare la variabile globale GOK a 0

Esempio: 

 GOK = 0

SIHCTLPJT: Disattivazione del controllo sul codice commessa

Questo entry point viene utilizzato in fase di picking di una riga d'ordine, di una riga di consegna, di una riga di nota credito o di un reso nella gestione (creazione o modifica) di fattura.

Permette di disattivare il controllo che impedisce di raggruppare su una stessa fattura delle righe aventi dei codici commessa differenti.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Viene chiamato in gestione fattura ad ogni picking: 

      • Di una riga d'ordine
      • Di una riga di consegna validata
      • Di una riga di nota credito
      • Di un reso

La variabile GPECNX permette di conoscere il tipo di documento di origine:

      • Ordine GPECNX = "CTL_ORD"
      • Consegna     GPECNX = "CTL_DLV"
      • Nota credito          GPECNX = "CTL_INV"
      • Reso        GPECNX = "CTL_RET"

Per tutti questi casi, è possibile disattivare il controllo che verifica l'univocità del codice commessa dei documenti selezionati alimentando la variabile GPEcon 1.