Entry Points > Modulo Vendite > Script standard SUBSOHA 

SOHINVLIG: Modifica della selezione delle righe da fatturare

Questo entry point permette di assumere il controllo alla fine dei controlli di selezione di una riga d'ordine da fatturare.

E' così possibile aggiungere alla fattura una riga non selezionata così come togliere una riga selezionata.

Viene chiamato al momento dell'esecuzione del bottone 'Fattura' dalla gestione degli ordini.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato per ogni riga dell'ordine, dopo lo svolgimento delle condizioni di selezione della riga.

Variabili e videate disponibili

La variabile WLIG contiene il numero di righe da integrare alla fattura

Le classi videate della testata ordini sono alimentate:

[M:SOH0], [M:SOH1], [M:SOH2] e [M:SOH3]

La classe videata [M:SOH4]delle righe d'ordine è in linea:

            E' indicizzata dalla variabile I che corrisponde quindi a nolign-1

Il valore di [M:SOH4]GRPFLG(I) significa: ( 1 = riga da non fatturare, 2 = riga da fatturare )

Per aggiungere la riga d'ordine in corso alla fattura: [M:SOH4]GRPFLG(I)=2  e  WLIG +=1

Per togliere la riga d'ordine in corso dalla fattura: [M:SOH4]GRPFLG(I)=1  e  WLIG -=1

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

 No

Ordini testata

SORDERQ

 No

Ordini riga quantità

SORDERP

 No

Ordini riga prezzo

ITMMASTER

 No

Articoli

ITMSALES 

 No

Articolo vendita

 

 

 

 

SOHSHTALL: Intervenire in riallocazione delle rotture

Questo entry point permette di assumere il controllo in modifica di un ordine di vendita durante la modifica di una riga d'ordine allocata in rottura.

Permette, quando non si ha né aumento né diminuzione della quantità da allocare, di modificare la quantità rottura che il sistema tenterà di riallocare. Permette quindi di non tentare di effettuare tale riallocazione.

Viene chiamato durante l’esecuzione del bottone ‘Registra’ dalla gestione degli ordini.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso. Si tratta della transazione di aggiornamento dell'ordine effettuata dalla gestione dell'oggetto.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato per ogni riga dell'ordine modificato, avente rottura, e la cui modifica non verte sulla quantità da allocare (quantità già allocata + quantità già in rottura = quantità da allocare).

Variabili e videate disponibili

Le classi videate dell'ordine ([M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3], [M:SOH4])

sono alimentate.

L'entry Point viene chiamato dall'azione VALLIG eseguita durante la modifica di una riga dopo la sua riscrittura per effettuare gli aggiornamenti complementari legati a questa riga. Quindi TRTLIG="M"(Modifica) e  SIGN="+"(Dopo riscrittura).

La variabile NOLcontiene l'indice della riga nel riquadro delle righe (corrisponde a nolign-1).

La classe file [F:SOP] della riga viene alimentata ed aggiornata. La classe file [F:SOQ] della riga è alimentata ma non è ancora stata aggiornata. 

L'entry point si situa appena prima l'aggiornamento delle allocazioni.

La variabile WSHTSTUcontiene la quantità rottura che il sistema tenterà di riallocare.  Per non effettuare la riallocazione, occorre posizionare questa variabile a 0.

Tabelle aperte 

Le tabelle aperte sono quelle aperte dall'oggetto ordine.

Nel riquadro qui in basso, 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

Ordini riga prezzo

ITMMASTER

Articoli