campo-sirio/ba/ve1100.alx
guy b4ee199cbc Patch level : 2.1 nopatch
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Spostato tutto in libreria


git-svn-id: svn://10.65.10.50/trunk@12063 c028cbd2-c16b-5b4b-a496-9718f37d4682
2004-05-07 10:27:35 +00:00

47 lines
867 B
Plaintext
Executable File

\ Utility
: KILL_STACK
BEGIN
SP
WHILE
DROP
REPEAT
;
\ Messaggi specifici per stampa documenti
: MESSAGE_CLIENTE
KILL_STACK
;
: MESSAGE_DESCRIGA
#RDOC.DESCR @ \ Legge campo descrizione riga
#RDOC.DESCLUNGA @ \ Se e' presente una descrizione estesa
IF
#RDOC.DESCEST @ \ Legge memo descrizione
+ \ Lo somma alla descrizione normale
THEN
BEGIN \ Ciclo sugli eventuali parametri successivi
SP 1 > \ Se lo stack e' ancora pieno
WHILE
" " + \ Somma uno spazio
SWAP @ + \ Somma campo successivo alla descrizione
REPEAT
#THIS ! \ Setta il campo corrente con la stringa risultante
;
: MESSAGE_DITTA
KILL_STACK
;
: MESSAGE_RIEPILOGOIVA
KILL_STACK
;
: MESSAGE_SCADENZE
KILL_STACK
;
: MESSAGE_TOTIMPONIBILI
KILL_STACK
;