Entry Points > Modulo Vendite > Script standard SUBSOHC 

MODSOQQTY: Modifica della quantità da ordinare

Questo entry point riguarda la picking di una riga di offerta in creazione e modifica di un ordine.

Permette di assumere il controllo subito dopo la determinazione della quantità ordinata per intervenire su questa quantità o rifiutare la picking della riga.

Viene chiamato durante la picking di una riga di offerta dalla gestione degli ordini.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato dalla gestione degli ordini.

Si trova nell'etichetta $SEL del programma SUBSOHC.

Viene chiamato ad ogni picking di una riga di offerta, dopo lettura della riga di offerta, subito dopo la determinazione della quantità restante da ordinare ed appena prima l'alimentazione delle videate dell'oggetto ordine ([M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3], [M:SOH4]) a partire dalla testata e dalla riga dell'offerta ([F:SQH], [F:SQD]).

Permette di modificare la quantità ordinata prima che la riga d'ordine venga caricata in [M:SOH4]. Permette anche di rifiutare la riga di offerta.

Variabili e videate disponibili

Le classi videata della testata ordine [M:SOH0], [M:SOH1], [M:SOH2] e [M:SOH3] sono alimentate se sono già state inserite delle righe d'ordine (o se si è in modifica di un ordine).

La classe videata delle righe d'ordine [M:SOH4] è anch'essa alimentata se sono già state inserite delle righe d'ordine (o se si è in modifica di un ordine), ma la riga in fase di elaborazione non è ancora alimentata.

Per modificare la quantità ordinata, bisogna intervenire sulla variabile locale WQTY. Appena prima dell'entry point, WQTY viene alimentata nel seguente modo:

WQTY=[F:SQD]QTY-[F:SQD]ORDQTY

Per rifiutare la riga dell'offerta, bisogna intervenire sulla variabile locale WPE_OK e posizionarla a 0.

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

SQUOTE

Offerta testata

SQUOTED

Offerta riga

BPCUSTOMER

Clienti

ITMMASTER

Articoli

ITMSALES 

Articolo vendita

ITMBPC

Articolo cliente

 

 

 

SOHCTLPJT: Disattivazione del controllo sul codice commessa

Questo entry point riguarda la picking di una riga di offerta in creazione e modifica di un ordine.

Permette, posizionando la variabile GPE a 1, di disattivare il controllo che impedisce di raggruppare delle offerte aventi dei codici commessa differenti sullo stesso ordine.

Viene chiamato durante la picking di una riga di offerta dalla gestione degli ordini.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato dalla gestione degli ordini.

Si trova nell'etichetta $CTL_DEVIS del programma SUBSOHC.

Viene chiamato ad ogni picking di una riga di offerta, appena prima il controllo che verifica se il codice commessa dell'offerta è coerente con quello dell'ordine.

Variabili e videate disponibili

Le classi videata della testata ordine [M:SOH0], [M:SOH1], [M:SOH2] e [M:SOH3] sono alimentate se sono già state inserite delle righe d'ordine (o se si è in modifica di un ordine).

La classe videata delle righe d'ordine [M:SOH4] è anch'essa alimentata se sono già state inserite delle righe d'ordine (o se si è in modifica di un ordine).

E' possibile disattivare il controllo sul codice commessa posizionando la variabile GPE a 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

SQUOTE

Offerta testata

SQUOTED

Offerta riga

BPCUSTOMER

Clienti

ITMMASTER

Articoli

ITMSALES 

Articolo vendita

ITMBPC

Articolo cliente