SIGLAPPSetProvvigioni
SCOPO: SIGLA® chiama questa funzione durante l'immissione/revisione dei documenti di magazzino (ordini, bolle, fatture, ecc.) immediatamente prima di valutare secondo il criterio standard le provvigioni agente/capozona da applicare sulla riga.
Se la funzione torna FALSE la procedura si incarica di determinare le provvigioni, se torna TRUE i valori impostati nei parametri pragente e prcapozona vengono assunti come "default" e quindi presentati a video.
La sintassi della funzione è la seguente:
|
Il parametro theTipoDoc consente di individuare il tipo effettivo del documento elaborato (vedere le macro SPPTIDOC_* nel file SIGPPDLL.H).
Il significato dei parametri che vengono passati alla funzione è il seguente:
- theAnamag puntatore ad un oggetto DPAnMag (la cui classe è definita nell'header file DPAnMag.h). L'oggetto contiene, nei suoi dati membro, le informazioni relative all’articolo di magazzino che si sta trattando (codice articolo, ecc.).
- theCliFor puntatore ad un oggetto DPTaClF (la cui classe è definita nell'header DPTaClF.h). L'oggetto contiene, nei suoi dati membro, le informazioni relative al cliente/fornitore su cui si sta operando.
- theMovMag puntatore ad un oggetto DPMovMag (la cui classe è definita nell’header DPMovMag.h). L'oggetto contiene, nei suoi dati membro, tutte le informazioni presenti sulla riga di documento attualmente trattata (ma non ancora inserita nel database).
- theTipoDoc intero che individua il tipo effettivo di documento su cui si sta operando (vedere le macro SPPTIDOC_* nel file SIGPPDLL.H).
- pragente,prcapozona puntatori a variabili double nelle quali devono essere tornate le provvigioni da proporre a video all'utente.
Bibliografia
Voci correlate
Articolo di magazzino
Come si personalizza SIGLA
La libreria SIGPPDLL
Provvigioni agente/capozona