84f9a262dd
Files correlati : Ricompilazione Demo : [ ] Commento :maschere di stampa printbarizzate! git-svn-id: svn://10.65.10.50/trunk@17741 c028cbd2-c16b-5b4b-a496-9718f37d4682
656 lines
12 KiB
Plaintext
Executable File
656 lines
12 KiB
Plaintext
Executable File
#include "or1100a.h"
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
#include <printbar.h>
|
|
ENDPAGE
|
|
|
|
PAGE "Stampa ordini" 0 0 0 0
|
|
|
|
RADIOBUTTON F_TIPO 30
|
|
BEGIN
|
|
PROMPT 2 1 "Tipo stampa"
|
|
ITEM "0|Numero/Data"
|
|
MESSAGE DISABLE,GR_TUTTI@|HIDE,GR_AGE@|SHOW,GR_CLIFO@|ENABLE,F_DATA_O_NUM|ENABLE,F_DETTAGLIO|" ",F_DETTAGLIO|CLEAR,GR_DETAIL@|"X",F_OPZ_VALORE|CLEAR,GR_DETAILART@
|
|
ITEM "1|Cliente/Fornitore"
|
|
MESSAGE DISABLE,GR_TUTTI@|HIDE,GR_AGE@|SHOW,GR_CLIFO@|ENABLE,GR_CLIFO@|DISABLE,F_DATA_O_NUM|"D", F_DATA_O_NUM|ENABLE,F_DETTAGLIO|" ",F_DETTAGLIO|CLEAR,GR_DETAIL@|CLEAR,GR_DETAILART@
|
|
ITEM "2|Agente"
|
|
MESSAGE DISABLE,GR_TUTTI@|HIDE,GR_CLIFO@|SHOW,GR_AGE@|ENABLE,GR_AGE@|DISABLE,F_DATA_O_NUM|"D", F_DATA_O_NUM|ENABLE,F_DETTAGLIO|" ",F_DETTAGLIO|CLEAR,GR_DETAIL@|CLEAR,GR_DETAILART@|ENABLE,F_DETAIL_BY_CLI
|
|
ITEM "3|Articolo"
|
|
MESSAGE DISABLE,GR_TUTTI@|HIDE,GR_AGE@|SHOW,GR_CLIFO@|DISABLE,F_DATA_O_NUM|"D", F_DATA_O_NUM|DISABLE,F_DETTAGLIO|"X",F_DETTAGLIO|ENABLE,GR_CLIFO@|ENABLE,GR_ART@|ENABLE,GR_DETAILART@|ENABLE,GR_DETAIL@|DISABLE,F_DETAIL_BY_DOC
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 40 6
|
|
BEGIN
|
|
PROMPT 35 1 "Ordine"
|
|
END
|
|
|
|
STRING F_CODNUM 4
|
|
BEGIN
|
|
PROMPT 36 2 "Codice Num. "
|
|
FLAG "U"
|
|
USE %NUM SELECT I1==3
|
|
INPUT CODTAB F_CODNUM
|
|
DISPLAY "Cod. Num." CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODNUM CODTAB
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_ANNO 4
|
|
BEGIN
|
|
PROMPT 65 2 "Anno "
|
|
// CHECKTYPE REQUIRED
|
|
END
|
|
|
|
LIST F_PROVV 12
|
|
BEGIN
|
|
PROMPT 36 3 "Tipo numerazione "
|
|
ITEM "D|Definitiva"
|
|
ITEM "P|Provvisoria"
|
|
END
|
|
|
|
LISTBOX F_DATA_O_NUM 20
|
|
BEGIN
|
|
PROMPT 36 4 "Selezione su "
|
|
ITEM "N|Numero documento"
|
|
MESSAGE HIDE,GR_DATA@|SHOW,GR_NDOC@|REQUIRED,F_ANNO
|
|
ITEM "D|Data documento"
|
|
MESSAGE SHOW,GR_DATA@|HIDE,GR_NDOC@|NORMAL,F_ANNO
|
|
END
|
|
|
|
NUMBER F_NDOCFROM 7
|
|
BEGIN
|
|
PROMPT 36 5 "Dal "
|
|
USE 33
|
|
JOIN 20 INTO CODCF=CODCF TIPOCF=TIPOCF
|
|
JOIN 13 TO 20 INTO COM=COMCF
|
|
INPUT PROVV F_PROVV SELECT
|
|
INPUT ANNO F_ANNO SELECT
|
|
INPUT CODNUM F_CODNUM SELECT
|
|
INPUT NDOC F_NDOCFROM
|
|
DISPLAY "Data@10" DATADOC
|
|
DISPLAY "Numero@7" NDOC
|
|
DISPLAY "Cliente/Fornitore@40" 20->RAGSOC
|
|
DISPLAY "Comune@20" 13->DENCOM
|
|
OUTPUT F_NDOCFROM NDOC
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_NDOC
|
|
END
|
|
|
|
NUMBER F_NDOCTO 7
|
|
BEGIN
|
|
PROMPT 62 5 "Al "
|
|
USE 33
|
|
JOIN 20 INTO CODCF=CODCF TIPOCF=TIPOCF
|
|
JOIN 13 TO 20 INTO COM=COMCF
|
|
INPUT PROVV F_PROVV SELECT
|
|
INPUT ANNO F_ANNO SELECT
|
|
INPUT CODNUM F_CODNUM SELECT
|
|
INPUT NDOC F_NDOCTO
|
|
DISPLAY "Data@10" DATADOC
|
|
DISPLAY "Numero@7" NDOC
|
|
DISPLAY "Cliente/Fornitore@40" 20->RAGSOC
|
|
DISPLAY "Comune@20" 13->DENCOM
|
|
OUTPUT F_NDOCTO NDOC
|
|
GROUP GR_NDOC
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
DATE F_EMISFROM
|
|
BEGIN
|
|
PROMPT 36 5 "Dal "
|
|
GROUP GR_DATA
|
|
END
|
|
|
|
DATE F_EMISTO
|
|
BEGIN
|
|
PROMPT 59 5 "Al "
|
|
GROUP GR_DATA
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 30 4
|
|
BEGIN
|
|
PROMPT 2 7 "Cliente"
|
|
GROUP GR_CLIFO
|
|
END
|
|
|
|
LIST F_TIPOCF 1 11
|
|
BEGIN
|
|
PROMPT 3 8 "Tipo C/F "
|
|
ITEM "C|Clienti"
|
|
ITEM "F|Fornitori"
|
|
GROUP GR_TUTTI GR_CLIFO
|
|
END
|
|
|
|
NUMBER F_CFFROM 6
|
|
BEGIN
|
|
PROMPT 3 9 "Dal "
|
|
USE LF_CLIFO KEY 1
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
INPUT CODCF F_CFFROM
|
|
DISPLAY "Codice@6R" CODCF
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
OUTPUT F_CFFROM CODCF
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_TUTTI GR_CLIFO
|
|
END
|
|
|
|
NUMBER F_CFTO 6
|
|
BEGIN
|
|
PROMPT 19 9 "Al "
|
|
USE LF_CLIFO KEY 1
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
INPUT CODCF F_CFTO
|
|
DISPLAY "Codice@6R" CODCF
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
OUTPUT F_CFTO CODCF
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_TUTTI GR_CLIFO
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 30 4
|
|
BEGIN
|
|
PROMPT 2 7 "Agente"
|
|
GROUP GR_TUTTI GR_AGE
|
|
END
|
|
|
|
STRING F_AGEFROM 6
|
|
BEGIN
|
|
PROMPT 3 8 "Dal "
|
|
FLAGS "U"
|
|
USE LF_AGENTI
|
|
INPUT CODAGE F_AGEFROM
|
|
DISPLAY "Codice" CODAGE
|
|
DISPLAY "Descr@50" RAGSOC
|
|
OUTPUT F_AGEFROM CODAGE
|
|
GROUP GR_TUTTI GR_AGE
|
|
END
|
|
|
|
STRING F_AGETO 6
|
|
BEGIN
|
|
PROMPT 3 9 "Al "
|
|
FLAGS "U"
|
|
COPY USE F_AGEFROM
|
|
INPUT CODAGE F_AGETO
|
|
COPY DISPLAY F_AGEFROM
|
|
OUTPUT F_AGETO CODAGE
|
|
GROUP GR_TUTTI GR_AGE
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 40 4
|
|
BEGIN
|
|
PROMPT 35 7 "Data consegna"
|
|
END
|
|
|
|
DATE F_CONSFROM
|
|
BEGIN
|
|
PROMPT 36 8 "Dal "
|
|
END
|
|
|
|
DATE F_CONSTO
|
|
BEGIN
|
|
PROMPT 36 9 "Al "
|
|
END
|
|
|
|
|
|
BOOLEAN F_DETTAGLIO
|
|
BEGIN
|
|
PROMPT 3 11 "Dettaglio righe"
|
|
END
|
|
|
|
BOOLEAN F_DETAIL_BY_CLI
|
|
BEGIN
|
|
PROMPT 37 11 "Ordina per cliente"
|
|
FLAGS "D"
|
|
GROUP GR_TUTTI
|
|
END
|
|
|
|
LIST F_STATOORD 6
|
|
BEGIN
|
|
PROMPT 3 12 "Tipo ordini "
|
|
ITEM "T|Tutti"
|
|
ITEM "E|Evasi"
|
|
ITEM "A|Aperti"
|
|
END
|
|
|
|
BOOLEAN F_DETAIL_BY_DOC
|
|
BEGIN
|
|
PROMPT 37 12 "Dettaglio per documento"
|
|
// FLAGS "D"
|
|
// MESSAGE TRUE DISABLE,GR_DETAILART@
|
|
// MESSAGE FALSE ENABLE,GR_DETAILART@
|
|
GROUP GR_DETAIL
|
|
END
|
|
|
|
LIST F_STATORORD 6
|
|
BEGIN
|
|
PROMPT 3 13 "Tipo righe ordini "
|
|
FLAGS "D"
|
|
GROUP GR_DETAIL
|
|
ITEM "T|Tutte"
|
|
MESSAGE DISABLE, F_FORCE_EVASE
|
|
ITEM "E|Evase"
|
|
MESSAGE ENABLE, F_FORCE_EVASE
|
|
ITEM "A|Aperte"
|
|
MESSAGE DISABLE, F_FORCE_EVASE
|
|
END
|
|
|
|
NUMBER F_DETAIL_LEV 1
|
|
BEGIN
|
|
PROMPT 37 13 "Livello dettaglio "
|
|
FLAGS "D"
|
|
GROUP GR_DETAILART
|
|
USE FCG
|
|
INPUT CODTAB F_DETAIL_LEV
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione livello@50" S0
|
|
OUTPUT F_DETAIL_LEV CODTAB
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
BOOLEAN F_FORCE_EVASE
|
|
BEGIN
|
|
PROMPT 3 14 "Stampa righe evase con residuo"
|
|
FLAGS "D"
|
|
END
|
|
|
|
LIST F_RAGG_PER_ART 12
|
|
BEGIN
|
|
PROMPT 37 14 "Periodo raggruppamento "
|
|
ITEM "0|Giornaliero"
|
|
ITEM "1|1 mese"
|
|
ITEM "2|2 mesi"
|
|
ITEM "3|3 mesi"
|
|
ITEM "4|4 mesi"
|
|
FLAGS "D"
|
|
GROUP GR_DETAILART
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 30 4
|
|
BEGIN
|
|
PROMPT 2 15 "Articolo"
|
|
END
|
|
|
|
STRING F_ARTFROM 20
|
|
BEGIN
|
|
PROMPT 3 16 "Dal "
|
|
FLAGS "DU"
|
|
USE LF_ANAMAG
|
|
INPUT CODART F_ARTFROM
|
|
DISPLAY "Codice@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_ARTFROM CODART
|
|
ADD RUN ve2 -3
|
|
GROUP GR_DETAIL GR_ART
|
|
END
|
|
|
|
STRING F_ARTTO 20
|
|
BEGIN
|
|
PROMPT 3 17 "Al "
|
|
FLAGS "DU"
|
|
USE LF_ANAMAG
|
|
INPUT CODART F_ARTTO
|
|
DISPLAY "Codice@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_ARTTO CODART
|
|
ADD RUN ve2 -3
|
|
GROUP GR_DETAIL GR_ART
|
|
END
|
|
|
|
BOOLEAN F_DETAIL_MAG
|
|
BEGIN
|
|
PROMPT 37 16 "Dettaglia magazzini"
|
|
FLAGS "D"
|
|
GROUP GR_DETAILART
|
|
END
|
|
|
|
BOOLEAN F_DETAIL_DEP
|
|
BEGIN
|
|
PROMPT 37 17 "Dettaglia depositi"
|
|
FLAGS "D"
|
|
GROUP GR_DETAILART
|
|
END
|
|
|
|
BOOLEAN F_OPZ_VALORE
|
|
BEGIN
|
|
PROMPT 3 19 "Visualizza colonne valori"
|
|
END
|
|
|
|
BOOLEAN F_OPZ_PREZZO
|
|
BEGIN
|
|
PROMPT 3 20 "Visualizza colonna prezzo"
|
|
GROUP GR_DETAIL GR_ART
|
|
END
|
|
|
|
BOOLEAN F_OPZ_RESIDUO
|
|
BEGIN
|
|
PROMPT 37 19 "Visualizza colonna residuo"
|
|
GROUP GR_DETAIL GR_ART
|
|
END
|
|
|
|
BOOLEAN F_OPZ_GIACENZA
|
|
BEGIN
|
|
PROMPT 37 20 "Visualizza colonna giacenza"
|
|
GROUP GR_DETAIL GR_ART
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
|
|
PAGE "Avanzate" -1 -1 78 20
|
|
|
|
GROUPBOX DLG_NULL 74 10
|
|
BEGIN
|
|
PROMPT 1 1 "Livelli di giacenza"
|
|
END
|
|
|
|
STRING F_GIAC1 1
|
|
BEGIN
|
|
PROMPT 3 2 "1. "
|
|
FLAGS "D"
|
|
USE FCG
|
|
INPUT CODTAB[1,1] F_GIAC1
|
|
OUTPUT F_GIAC1_DES S0
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_GIAC1_DES 60
|
|
BEGIN
|
|
PROMPT 12 2 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC1_FROM 24
|
|
BEGIN
|
|
PROMPT 12 3 "Da "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC1
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC1
|
|
INPUT CODTAB[2,25] F_GIAC1_FROM
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC1_FROM CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC1_TO 23
|
|
BEGIN
|
|
PROMPT 47 3 "A "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC1
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC1
|
|
INPUT CODTAB[2,25] F_GIAC1_TO
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC1_TO CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC2 1
|
|
BEGIN
|
|
PROMPT 3 4 "2. "
|
|
FLAGS "D"
|
|
USE FCG
|
|
INPUT CODTAB[1,1] F_GIAC2
|
|
OUTPUT F_GIAC2_DES S0
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_GIAC2_DES 60
|
|
BEGIN
|
|
PROMPT 12 4 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC2_FROM 23
|
|
BEGIN
|
|
PROMPT 12 5 "Da "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC2
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC2
|
|
INPUT CODTAB[2,25] F_GIAC2_FROM
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC2_FROM CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC2_TO 23
|
|
BEGIN
|
|
PROMPT 47 5 "A "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC2
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC2
|
|
INPUT CODTAB[2,25] F_GIAC2_TO
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC2_TO CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC3 1
|
|
BEGIN
|
|
PROMPT 3 6 "3. "
|
|
USE FCG
|
|
INPUT CODTAB[1,1] F_GIAC3
|
|
OUTPUT F_GIAC3_DES S0
|
|
CHECKTYPE NORMAL
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC3_DES 60
|
|
BEGIN
|
|
PROMPT 12 6 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC3_FROM 23
|
|
BEGIN
|
|
PROMPT 12 7 "Da "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC3
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC3
|
|
INPUT CODTAB[2,25] F_GIAC3_FROM
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC3_FROM CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC3_TO 23
|
|
BEGIN
|
|
PROMPT 47 7 "A "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC3
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC3
|
|
INPUT CODTAB[2,25] F_GIAC3_TO
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC3_TO CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC4 1
|
|
BEGIN
|
|
PROMPT 3 8 "4. "
|
|
USE FCG
|
|
INPUT CODTAB[1,1] F_GIAC4
|
|
OUTPUT F_GIAC4_DES S0
|
|
CHECKTYPE NORMAL
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC4_DES 60
|
|
BEGIN
|
|
PROMPT 12 8 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GIAC4_FROM 23
|
|
BEGIN
|
|
PROMPT 12 9 "Da "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC4
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC4
|
|
INPUT CODTAB[2,25] F_GIAC4_FROM
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC4_FROM CODTAB[2,25]
|
|
CHECKTYPE SEARCH
|
|
GROUP GR_DETAIL GR_GIAC
|
|
END
|
|
|
|
STRING F_GIAC4_TO 23
|
|
BEGIN
|
|
PROMPT 47 9 "A "
|
|
FLAGS "D"
|
|
KEY 1
|
|
USE GCG SELECT CODTAB[1,1]=#F_GIAC4
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] F_GIAC4
|
|
INPUT CODTAB[2,25] F_GIAC4_TO
|
|
DISPLAY "N.Liv." CODTAB[1,1]
|
|
DISPLAY "Livello@20 " 500@->S0
|
|
DISPLAY "Codice@23" CODTAB[2,25]
|
|
DISPLAY "Descrizione@50 " GCG->S0
|
|
OUTPUT F_GIAC4_TO CODTAB[2,25]
|
|
GROUP GR_DETAIL GR_GIAC
|
|
GROUP GR_DETAIL
|
|
END
|
|
|
|
BOOLEAN F_PRINTSPESE
|
|
BEGIN
|
|
PROMPT 2 12 "Includi le righe spese"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
BOOLEAN F_PRINTPREST
|
|
BEGIN
|
|
PROMPT 2 13 "Includi le righe prestazioni"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
BOOLEAN F_PRINTDESCR
|
|
BEGIN
|
|
PROMPT 2 14 "Includi le righe descrizione"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
BOOLEAN F_PRINTSCONTI
|
|
BEGIN
|
|
PROMPT 36 12 "Includi le righe sconti"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
BOOLEAN F_PRINTOMAGGI
|
|
BEGIN
|
|
PROMPT 36 13 "Includi le righe omaggio"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 32 4
|
|
BEGIN
|
|
PROMPT 1 16 "Magazzino"
|
|
GROUP GR_PRINT
|
|
END
|
|
|
|
STRING F_MAGFROM 3
|
|
BEGIN
|
|
PROMPT 3 17 "Dal "
|
|
FLAGS "DU"
|
|
USE MAG SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB F_MAGFROM
|
|
DISPLAY "Codice " CODTAB[1,3]
|
|
DISPLAY "Denominazione mag.@50 " S0
|
|
OUTPUT F_MAGFROM CODTAB[1,3]
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_DETAIL GR_MAG
|
|
END
|
|
|
|
STRING F_MAGTO 3
|
|
BEGIN
|
|
PROMPT 3 18 "Al "
|
|
FLAGS "DU"
|
|
USE MAG SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB F_MAGTO
|
|
DISPLAY "Codice " CODTAB[1,3]
|
|
DISPLAY "Denominazione mag.@50 " S0
|
|
OUTPUT F_MAGTO CODTAB[1,3]
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_DETAIL GR_MAG
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 40 4
|
|
BEGIN
|
|
PROMPT 35 16 "Deposito"
|
|
END
|
|
|
|
STRING F_DEPFROM 2
|
|
BEGIN
|
|
PROMPT 36 17 "Dal "
|
|
FLAGS "DU"
|
|
USE MAG SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB[1,3] F_MAGFROM
|
|
INPUT CODTAB[4,5] F_DEPFROM
|
|
DISPLAY "Codice " CODTAB
|
|
DISPLAY "Denominazione dep.@50 " S0
|
|
OUTPUT F_MAGFROM CODTAB[1,3]
|
|
OUTPUT F_DEPFROM CODTAB[4,5]
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_DETAIL GR_MAG
|
|
END
|
|
|
|
STRING F_DEPTO 2
|
|
BEGIN
|
|
PROMPT 36 18 "Al "
|
|
FLAGS "DU"
|
|
USE MAG SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB[1,3] F_MAGTO
|
|
INPUT CODTAB[4,5] F_DEPTO
|
|
DISPLAY "Codice " CODTAB
|
|
DISPLAY "Denominazione mag.@50 " S0
|
|
OUTPUT F_MAGTO CODTAB[1,3]
|
|
OUTPUT F_DEPTO CODTAB[4,5]
|
|
CHECKTYPE NORMAL
|
|
GROUP GR_DETAIL GR_MAG
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|