1996-03-20 16:15:18 +00:00
|
|
|
|
#include <lffiles.h>
|
|
|
|
|
#include "ve2400.h"
|
|
|
|
|
|
|
|
|
|
TOOLBAR "" 0 20 60 2
|
|
|
|
|
#include <toolbar.h>
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PAGE "Codici" 0 0 70 20
|
1996-06-27 09:58:42 +00:00
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
1996-06-27 09:58:42 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
//FLAG "R"
|
|
|
|
|
END
|
1996-03-20 16:15:18 +00:00
|
|
|
|
|
|
|
|
|
STRING F_CODART 20
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->CODART
|
1996-03-20 16:15:18 +00:00
|
|
|
|
KEY 1
|
|
|
|
|
FLAG "U"
|
1996-06-27 09:58:42 +00:00
|
|
|
|
USE LF_ANAMAG
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT CODART F_CODART
|
|
|
|
|
DISPLAY "Codice@20" CODART
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
OUTPUT F_CODART CODART
|
|
|
|
|
OUTPUT F_DESCR DESCR
|
|
|
|
|
CHECKTYPE REQUIRED
|
1997-06-27 16:47:04 +00:00
|
|
|
|
MESSAGE EMPTY ENABLE,F_GCA
|
1997-07-23 09:01:35 +00:00
|
|
|
|
MESSAGE COPY,G_CODART@|DISABLE,F_GCA
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-05-23 14:33:08 +00:00
|
|
|
|
STRING F_LIVART1 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
|
|
|
|
PROMPT 15 1 ""
|
1997-05-23 14:33:08 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART2 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
|
|
|
|
PROMPT 15 1 ""
|
1997-05-23 14:33:08 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART3 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
|
|
|
|
PROMPT 15 1 ""
|
1997-05-23 14:33:08 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART4 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART5 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART6 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART7 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART8 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIVART9 20
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "H"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
PROMPT 15 1 ""
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
BUTTON F_GCA 20 1
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
PROMPT 45 1 "Gestione gruppi"
|
|
|
|
|
MESSAGE RUN,MG0,-0, GCA
|
1997-05-23 14:33:08 +00:00
|
|
|
|
END
|
1996-03-20 16:15:18 +00:00
|
|
|
|
|
|
|
|
|
STRING F_DESCR 50
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 2 2 "Descrizione "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->DESCR
|
1996-03-20 16:15:18 +00:00
|
|
|
|
KEY 2
|
1996-06-27 09:58:42 +00:00
|
|
|
|
USE LF_ANAMAG KEY 2
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT DESCR F_DESCR
|
|
|
|
|
DISPLAY "Codice@20" CODART
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
OUTPUT F_CODART CODART
|
|
|
|
|
OUTPUT F_DESCR DESCR
|
|
|
|
|
CHECKTYPE REQUIRED
|
1997-07-23 09:01:35 +00:00
|
|
|
|
MESSAGE COPY,G_DESART@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_ARTALT 20
|
1997-02-26 11:34:24 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 4 "Articolo alternativo "
|
|
|
|
|
FIELD LF_ANAMAG->CODARTALT
|
|
|
|
|
FLAG "U"
|
|
|
|
|
USE LF_ANAMAG
|
|
|
|
|
INPUT CODART F_ARTALT
|
|
|
|
|
DISPLAY "Codice@20" CODART
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
OUTPUT F_ARTALT CODART
|
|
|
|
|
OUTPUT F_DESCRALT DESCR
|
|
|
|
|
CHECKTYPE NORMAL
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_DESCRALT 50
|
1997-02-26 11:34:24 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 5 "Descrizione art.alt. "
|
|
|
|
|
FLAG "U"
|
|
|
|
|
USE LF_ANAMAG KEY 2
|
|
|
|
|
INPUT DESCR F_DESCRALT
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
DISPLAY "Codice@20" CODART
|
|
|
|
|
COPY OUTPUT F_ARTALT
|
|
|
|
|
CHECKTYPE NORMAL
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-10-22 12:16:44 +00:00
|
|
|
|
STRING F_PRESIDIO 20
|
|
|
|
|
BEGIN
|
1997-11-10 16:38:32 +00:00
|
|
|
|
PROMPT 2 6 "Codice presidio m.s. "
|
1997-11-05 15:03:32 +00:00
|
|
|
|
FILED LF_ANAMAG->COD_PMS
|
1997-10-22 12:16:44 +00:00
|
|
|
|
FLAG "U"
|
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
TEXT DLG_NULL
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 3 7 "Codici corrispondenti"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
SPREADSHEET F_SHEETCOD 71 5
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 8 "Codici corrispondenti"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "A"
|
|
|
|
|
USE LF_CODCORR KEY NRIGA
|
|
|
|
|
INPUT CODART F_CODART
|
1997-03-12 11:51:58 +00:00
|
|
|
|
ITEM "Cod. art.@20"
|
|
|
|
|
ITEM "Tipo@10"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
TEXT DLG_NULL
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 14 "Descrizioni in lingua"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
SPREADSHEET F_SHEETDESLIN 71 5
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 2 15 "Descrizioni in lingua"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "A"
|
|
|
|
|
USE LF_DESLIN KEY NRIGA
|
|
|
|
|
INPUT CODART F_CODART
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Cod. lingua"
|
|
|
|
|
ITEM "Descrizione@50"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PAGE "Classi" 0 0 70 20
|
|
|
|
|
|
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
END
|
|
|
|
|
STRING F_CODARTPAGE2 20
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
|
|
|
|
GROUP G_CODART
|
|
|
|
|
END
|
|
|
|
|
STRING F_DESCRPAGE2 50
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 2 "Descrizione "
|
|
|
|
|
GROUP G_DESART
|
|
|
|
|
END
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
1996-08-13 15:40:16 +00:00
|
|
|
|
STRING F_GRMERC 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 5 "Gr. merc. "
|
1996-08-13 15:40:16 +00:00
|
|
|
|
FIELD LF_ANAMAG->GRMERC[1,3]
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_GRMERC
|
1996-03-20 16:15:18 +00:00
|
|
|
|
FLAG "U"
|
1997-10-30 08:35:49 +00:00
|
|
|
|
USE GMC KEY 1 SELECT CODTAB[4,5]==""
|
1996-08-13 16:04:20 +00:00
|
|
|
|
INPUT CODTAB F_GRMERC
|
1996-12-24 10:35:41 +00:00
|
|
|
|
DISPLAY "Codice" CODTAB[1,3]
|
1996-03-20 16:15:18 +00:00
|
|
|
|
DISPLAY "Descrizione@50" S0
|
1996-08-13 15:40:16 +00:00
|
|
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
|
|
|
OUTPUT F_GRMERCD1 S0
|
1997-02-26 11:34:24 +00:00
|
|
|
|
OUTPUT H_GRMERCD1 S0
|
|
|
|
|
|
|
|
|
|
OUTPUT F_GRMERCB CODTAB[4,5]
|
1996-03-20 16:15:18 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1996-08-13 15:40:16 +00:00
|
|
|
|
STRING F_GRMERCD1 50
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 23 5 ""
|
|
|
|
|
GROUP G_GRMERC
|
1997-11-13 16:38:58 +00:00
|
|
|
|
USE GMC KEY 2 SELECT CODTAB[4,5]==""
|
1996-08-13 15:40:16 +00:00
|
|
|
|
INPUT S0 F_GRMERCD1
|
1996-03-20 16:15:18 +00:00
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
1996-08-13 15:40:16 +00:00
|
|
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
|
|
|
OUTPUT F_GRMERCD1 S0
|
1996-03-20 16:15:18 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
STRING H_GRMERCD1 50
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 23 5 ""
|
|
|
|
|
GROUP G_GRMERC
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "D"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
1996-08-13 15:40:16 +00:00
|
|
|
|
STRING F_GRMERCB 2
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 6 "Sott. merc. "
|
1996-08-13 15:40:16 +00:00
|
|
|
|
FIELD LF_ANAMAG->GRMERC[4,5]
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_GRMERC
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "U"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
USE GMC //SELECT CODTAB[4,5] != ""
|
1996-08-13 15:40:16 +00:00
|
|
|
|
INPUT CODTAB[1,3] F_GRMERC
|
|
|
|
|
INPUT CODTAB[4,5] F_GRMERCB
|
1996-03-20 16:15:18 +00:00
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
1996-08-13 15:40:16 +00:00
|
|
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
|
|
|
OUTPUT F_GRMERCB CODTAB[4,5]
|
|
|
|
|
OUTPUT F_GRMERCD2 S0
|
1997-02-26 11:34:24 +00:00
|
|
|
|
MESSAGE SHOW,F_GRMERCD2|SHOW,H_GRMERCD1|HIDE,F_GRMERCD1
|
|
|
|
|
MESSAGE EMPTY HIDE,F_GRMERCD2|HIDE,H_GRMERCD1|SHOW,F_GRMERCD1
|
1996-03-20 16:15:18 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1996-08-13 15:40:16 +00:00
|
|
|
|
STRING F_GRMERCD2 50
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 23 6 ""
|
|
|
|
|
GROUP G_GRMERC
|
1996-12-24 10:35:41 +00:00
|
|
|
|
USE GMC KEY 2 SELECT CODTAB[4,5] != ""
|
1996-08-13 15:40:16 +00:00
|
|
|
|
INPUT S0 F_GRMERCD2
|
1996-03-20 16:15:18 +00:00
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
1997-06-27 16:47:04 +00:00
|
|
|
|
COPY OUTPUT F_GRMERCB
|
1996-08-09 13:00:43 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1996-03-20 16:15:18 +00:00
|
|
|
|
STRING F_CATCONA 3
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 8 "Categoria conto acquisti "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->CATCONA
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CATACQ
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "UZ"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
USE CAA
|
|
|
|
|
INPUT CODTAB F_CATCONA
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Gruppo" S1
|
|
|
|
|
DISPLAY "Conto" S2
|
|
|
|
|
DISPLAY "Sottoconto" S3
|
|
|
|
|
OUTPUT F_CATCONA CODTAB
|
|
|
|
|
OUTPUT F_CATCONA1 S0
|
|
|
|
|
CHEKTYPE NORMAL
|
1997-07-23 09:01:35 +00:00
|
|
|
|
// MESSAGE CLEAR,G_CONACQ@
|
|
|
|
|
// MESSAGE EMPTY ENABLE,G_CONACQ@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CATCONA1 40
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 36 8 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "D"
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CATACQ
|
1996-03-20 16:15:18 +00:00
|
|
|
|
USE CAA KEY 2
|
|
|
|
|
INPUT S0 F_CATCONA1
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Gruppo" S1
|
|
|
|
|
DISPLAY "Conto" S2
|
|
|
|
|
DISPLAY "Sottoconto" S3
|
|
|
|
|
COPY OUTPUT F_CATCONA
|
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_GRUPPOA 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 9 "Conto d'acquisto "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->GRUPPOA
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONACQ
|
|
|
|
|
// MESSAGE CLEAR,G_CATACQ@
|
|
|
|
|
// MESSAGE EMPTY ENABLE,G_CATACQ@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_CONTOA 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 22 9 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->CONTOA
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONACQ
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_SOTTOCA 6
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-03-12 11:51:58 +00:00
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 26 9 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->SOTTOCA
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONACQ
|
1997-03-12 11:51:58 +00:00
|
|
|
|
USE LF_PCON SELECT (500@->INDBIL=="3")
|
|
|
|
|
JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT GRUPPO F_GRUPPOA
|
|
|
|
|
INPUT CONTO F_CONTOA
|
|
|
|
|
INPUT SOTTOCONTO F_SOTTOCA
|
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
OUTPUT F_GRUPPOA GRUPPO
|
|
|
|
|
OUTPUT F_CONTOA CONTO
|
|
|
|
|
OUTPUT F_SOTTOCA SOTTOCONTO
|
|
|
|
|
OUTPUT F_DESCRA DESCR
|
1996-06-27 09:58:42 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1997-03-12 11:51:58 +00:00
|
|
|
|
WARNING "Sottoconto errato"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
// WARNING "Il conto deve essere un costo"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-03-12 11:51:58 +00:00
|
|
|
|
|
1996-03-20 16:15:18 +00:00
|
|
|
|
STRING F_DESCRA 40
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 36 9 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "D"
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONACQ
|
1997-02-26 11:34:24 +00:00
|
|
|
|
USE LF_PCON KEY 2 SELECT INDBIL=="3"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT DESCR F_DESCRA
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
|
COPY OUTPUT F_SOTTOCA
|
1997-06-27 16:47:04 +00:00
|
|
|
|
WARNING "Il conto deve essere un costo"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CATCONV 3
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 10 "Categoria conto vendite "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->CATCONV
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CATVEN
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "UZ"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
USE CRA
|
|
|
|
|
INPUT CODTAB F_CATCONV
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Gruppo" S1
|
|
|
|
|
DISPLAY "Conto" S2
|
|
|
|
|
DISPLAY "Sottoconto" S3
|
|
|
|
|
OUTPUT F_CATCONV CODTAB
|
|
|
|
|
OUTPUT F_CATCONV1 S0
|
|
|
|
|
CHECKTYPE NORMAL
|
1997-07-23 09:01:35 +00:00
|
|
|
|
// MESSAGE CLEAR,G_CONVEN@
|
|
|
|
|
// MESSAGE EMPTY ENABLE,G_CONVEN@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CATCONV1 40
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 36 10 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "D"
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CATVEN
|
1996-03-20 16:15:18 +00:00
|
|
|
|
USE CRA KEY 2
|
|
|
|
|
INPUT S0 F_CATCONV1
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Gruppo" S1
|
|
|
|
|
DISPLAY "Conto" S2
|
|
|
|
|
DISPLAY "Sottoconto" S3
|
|
|
|
|
COPY OUTPUT F_CATCONV
|
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_GRUPPOV 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 11 "Conto di vendita "
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->GRUPPOV
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONVEN
|
|
|
|
|
// MESSAGE CLEAR,G_CATVEN@
|
|
|
|
|
// MESSAGE EMPTY ENABLE,G_CATVEN@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_CONTOV 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 22 11 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->CONTOV
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONVEN
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1996-08-17 07:07:06 +00:00
|
|
|
|
NUMBER F_SOTTOCV 6
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 26 11 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FIELD LF_ANAMAG->SOTTOCV
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONVEN
|
1997-03-12 11:51:58 +00:00
|
|
|
|
USE LF_PCON SELECT (500@->INDBIL=="4")
|
|
|
|
|
JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT GRUPPO F_GRUPPOV
|
|
|
|
|
INPUT CONTO F_CONTOV
|
|
|
|
|
INPUT SOTTOCONTO F_SOTTOCV
|
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
OUTPUT F_GRUPPOV GRUPPO
|
|
|
|
|
OUTPUT F_CONTOV CONTO
|
|
|
|
|
OUTPUT F_SOTTOCV SOTTOCONTO
|
|
|
|
|
OUTPUT F_DESCRV DESCR
|
1996-06-27 09:58:42 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1997-06-27 16:47:04 +00:00
|
|
|
|
WARNING "Il conto deve essere un ricavo"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_DESCRV 40
|
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 36 11 ""
|
1996-06-27 09:58:42 +00:00
|
|
|
|
FLAG "D"
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_CONVEN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
USE LF_PCON KEY 2 SELECT INDBIL=="4"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
INPUT DESCR F_DESCRV
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
|
COPY OUTPUT F_SOTTOCV
|
1997-06-27 16:47:04 +00:00
|
|
|
|
WARNING "Il conto deve essere un ricavo"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
BOOLEAN F_ARTFIS
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 13 "Articolo fiscale"
|
|
|
|
|
FIELD LF_ANAMAG->ARTFIS
|
1997-07-23 09:01:35 +00:00
|
|
|
|
MESSAGE TRUE ENABLE,G_RAGGFISC@
|
|
|
|
|
MESSAGE FALSE DISABLE,G_RAGGFISC@
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
STRING F_RAGGFIS 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 14 "Raggrupp. fiscale "
|
|
|
|
|
FIELD LF_ANAMAG->RAGGFIS
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FLAGS "UD"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
USE RFA
|
|
|
|
|
JOIN %ASF ALIAS 200 INTO CODTAB=S8
|
|
|
|
|
INPUT CODTAB F_RAGGFIS
|
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
|
DISPLAY "Descrizione@40" S0
|
|
|
|
|
OUTPUT F_RAGGFIS CODTAB
|
|
|
|
|
OUTPUT F_RAGGFIS1 S0
|
|
|
|
|
OUTPUT H_CLASSEFIS S8
|
|
|
|
|
CHECKTYPE NORMAL
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_RAGGFISC
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
STRING F_RAGGFIS1 40
|
1996-11-30 12:15:55 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 31 14 ""
|
|
|
|
|
FLAG "D"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING H_CLASSEFIS 2
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 15 ""
|
|
|
|
|
FLAG "HG"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
MESSAGE DISABLE,F_CLASSEFIS|COPY,F_CLASSEFIS
|
|
|
|
|
MESSAGE EMPTY ENABLE,F_CLASSEFIS
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CLASSEFIS 2
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 15 "Classe fiscale "
|
|
|
|
|
FIELD LF_ANAMAG->CLASSEFIS
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "UD"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
USE %ASF
|
|
|
|
|
INPUT CODTAB F_CLASSEFIS
|
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
|
DISPLAY "Descrizione@40" S0
|
|
|
|
|
OUTPUT F_CLASSEFIS CODTAB
|
|
|
|
|
OUTPUT F_CLASSEFISD S0
|
1997-06-27 16:47:04 +00:00
|
|
|
|
MESSAGE EMPTY "",F_CLASSEFISD
|
1997-02-26 11:34:24 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUP G_RAGGFISC
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CLASSEFISD 40
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 31 15 ""
|
|
|
|
|
FLAG "D"
|
1996-11-30 12:15:55 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_CODIVA 4
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 17 "Codice IVA "
|
|
|
|
|
FIELD LF_ANAMAG->CODIVA
|
|
|
|
|
USE %IVA
|
|
|
|
|
INPUT CODTAB F_CODIVA
|
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
|
DISPLAY "Descrizione@40" S0
|
|
|
|
|
OUTPUT F_CODIVA CODTAB
|
|
|
|
|
OUTPUT F_CODIVA1 S0
|
1996-06-27 09:58:42 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
1997-07-23 09:01:35 +00:00
|
|
|
|
|
|
|
|
|
STRING F_CODIVA1 50
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 23 17 ""
|
|
|
|
|
USE %IVA KEY 2
|
|
|
|
|
INPUT S0 F_CODIVA1
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
|
OUTPUT F_CODIVA CODTAB
|
|
|
|
|
OUTPUT F_CODIVA1 S0
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
1997-07-23 09:01:35 +00:00
|
|
|
|
|
|
|
|
|
STRING F_SCONTO 25
|
1997-02-26 11:34:24 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FIELD LF_ANAMAG->SCONTO
|
|
|
|
|
PROMPT 1 18 "Sconto "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_CODIVAR 4
|
1997-02-26 11:34:24 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 50 18 "Codice IVA ridotta "
|
|
|
|
|
FIELD LF_ANAMAG->CODIVAR
|
|
|
|
|
USE %IVA
|
|
|
|
|
INPUT CODTAB F_CODIVAR
|
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
|
DISPLAY "Descrizione@40" S0
|
|
|
|
|
OUTPUT F_CODIVAR CODTAB
|
1997-02-26 11:34:24 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
|
1996-03-20 16:15:18 +00:00
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PAGE "Unita'" 0 0 70 20
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
END
|
|
|
|
|
STRING F_CODARTPAGE3 20
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
|
|
|
|
GROUP G_CODART
|
|
|
|
|
END
|
|
|
|
|
STRING F_DESCRPAGE3 50
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 2 "Descrizione "
|
|
|
|
|
GROUP G_DESART
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
TEXT DLG_NULL
|
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 3 4 "Unit<69> di misura articolo"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
SPREADSHEET F_SHEETUM 77 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 5 "Unit<69> di misura "
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "A"
|
|
|
|
|
USE LF_UMART KEY NRIGA
|
|
|
|
|
INPUT CODART F_CODART
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "U.M."
|
|
|
|
|
ITEM "F. conversione"
|
|
|
|
|
ITEM "Prezzo netto@18"
|
|
|
|
|
ITEM "Prezzo lordo@18"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_UMP 3
|
|
|
|
|
BEGIN
|
1997-11-10 16:38:32 +00:00
|
|
|
|
PROMPT 1 12 "U.M. peso "
|
1997-07-23 09:01:35 +00:00
|
|
|
|
FIELD LF_ANAMAG->UMP
|
|
|
|
|
FLAG "U"
|
|
|
|
|
USE %UMS
|
|
|
|
|
INPUT CODTAB F_UMP
|
|
|
|
|
DISPLAY "U.M. " CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_UMP CODTAB
|
|
|
|
|
VALIDATE REQIF_FUNC 1 F_PESO
|
|
|
|
|
WARNING "Necessaria una unit<69> di misura valida per il peso "
|
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_PESO 15 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 13 "Peso "
|
1997-03-12 11:51:58 +00:00
|
|
|
|
FIELD LF_ANAMAG->PESO
|
1997-02-26 11:34:24 +00:00
|
|
|
|
VALIDATE REQIF_FUNC 1 F_TARA
|
|
|
|
|
WARNING "Necessario introdurre il peso se si <20> introdotta la tara"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_TARA 15 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 42 13 "Tara "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
FIELD LF_ANAMAG->TARA
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_MASSANUN 10 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 14 "Massa netta unitaria "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
FIELD LF_ANAMAG->MASSANUN
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_UNSUPPUN 10 3
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 42 14 "Unit<69> suppl.unitaria "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
FIELD LF_ANAMAG->UNSUPPUN
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_PPCONF 15 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 1 16 "Pz. per confezione "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
FIELD LF_ANAMAG->PPCONF
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_PPCOLLO 15 5
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 42 16 "Pz. per collo "
|
1997-02-26 11:34:24 +00:00
|
|
|
|
FIELD LF_ANAMAG->PPCOLLO
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-10-22 12:16:44 +00:00
|
|
|
|
TEXT DLG_NULL
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 18 "Collegamenti esterni "
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
GOLEM F_GOLEM 4 2
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 24 18 ""
|
|
|
|
|
FLAGS "M"
|
|
|
|
|
FIELD LF_ANAMAG->GOLEM
|
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PAGE "Produz." 0 0 70 20
|
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
END
|
|
|
|
|
STRING F_CODARTPAGE4 20
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
|
|
|
|
GROUP G_CODART
|
|
|
|
|
END
|
|
|
|
|
STRING F_DESCRPAGE4 50
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 2 "Descrizione "
|
|
|
|
|
GROUP G_DESART
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
BOOLEAN F_ARTPROD
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 2 4 "Articolo di produzione "
|
|
|
|
|
FIELD LF_ANAMAG->ARTPROD
|
|
|
|
|
MESSAGE TRUE DISABLE,F_CODFORN|DISABLE,F_CODFORN1|DISABLE,F_RIORDINO
|
|
|
|
|
MESSAGE FALSE ENABLE,F_CODFORN|ENABLE,F_CODFORN1|ENABLE,F_RIORDINO
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_CODFORN 6
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 5 "Codice fornitore "
|
|
|
|
|
FIELD LF_ANAMAG->CODFORN
|
|
|
|
|
USE LF_CLIFO
|
|
|
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
|
|
|
INPUT CODCF F_CODFORN
|
|
|
|
|
DISPLAY "Codice " CODCF
|
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
|
OUTPUT F_CODFORN CODCF
|
|
|
|
|
OUTPUT F_CODFORN1 RAGSOC
|
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CODFORN1 50
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 6 "Ragione sociale "
|
|
|
|
|
USE LF_CLIFO KEY 2
|
|
|
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
|
|
|
INPUT RAGSOC F_CODFORN1
|
|
|
|
|
DISPLAY "Codice " CODCF
|
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
|
OUTPUT F_CODFORN CODCF
|
|
|
|
|
OUTPUT F_CODFORN1 RAGSOC
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
LISTBOX F_RIORDINO 20
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 42 5 "Riordino per "
|
|
|
|
|
FIELD LF_ANAMAG->RIORDINO
|
|
|
|
|
ITEM "P|punto di riordino"
|
|
|
|
|
ITEM "F|fabbisogno"
|
|
|
|
|
ITEM "T|tempo"
|
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
LISTBOX F_TIPOCF 20
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
FLAG "H"
|
|
|
|
|
ITEM "F|Fornitore"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
STRING F_CLASSDOG 10
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 8 "Classe doganale "
|
|
|
|
|
FIELD LF_ANAMAG->CLASSDOG
|
|
|
|
|
FLAG "UZ"
|
|
|
|
|
USE %CLD
|
|
|
|
|
INPUT CODTAB F_CLASSDOG
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CLASSDOG CODTAB
|
|
|
|
|
OUTPUT F_CLASSDOG1 S0
|
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CLASSDOG1 40
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 36 8 ""
|
|
|
|
|
FLAG "D"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_PROVOR 5
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 10 "Provincia di origine "
|
|
|
|
|
FIELD LF_ANAMAG->PROV
|
|
|
|
|
USE %PRV
|
|
|
|
|
INPUT CODTAB F_PROVOR
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Provincia@50" S0
|
|
|
|
|
|
|
|
|
|
OUTPUT F_PROVOR CODTAB
|
|
|
|
|
OUTPUT F_PROVOR2 S0
|
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
WARNING "Provincia assente"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_PROVOR2 40
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 36 10 ""
|
|
|
|
|
USE %PRV KEY 2
|
|
|
|
|
INPUT S0 F_PROVOR2
|
|
|
|
|
COPY DISPLAY F_PROVOR
|
|
|
|
|
COPY OUTPUT F_PROVOR
|
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_PROVV 5 2
|
|
|
|
|
BEGIN
|
|
|
|
|
FIELD LF_ANAMAG->PERCPROVV
|
|
|
|
|
PROMPT 1 12 "Provvigione "
|
|
|
|
|
NUM_EXPR (#F_PROVV>=0)&&(#F_PROVV<=100)
|
|
|
|
|
WARNING "La percentuale di provvigione deve essere compresa tra 0 e 100"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_RICARICO 5 2
|
|
|
|
|
BEGIN
|
|
|
|
|
FIELD LF_ANAMAG->PERCRIC
|
|
|
|
|
PROMPT 42 12 "Ricarico/margine "
|
|
|
|
|
FLAGS "U"
|
|
|
|
|
// NUM_EXPR #F_RICARICO<=
|
|
|
|
|
// WARNING "La percentuale di ricarico deve essere compresa ..."
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_COSTSTD 15 2
|
1996-08-09 13:00:43 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 15 "Costo standard "
|
|
|
|
|
FIELD LF_ANAMAG->COSTSTD
|
1996-08-09 13:00:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
NUMBER F_ULC1 15 5
|
1996-08-09 13:00:43 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 1 16 "Ultimo costo "
|
|
|
|
|
FIELD LF_ANAMAG->ULTCOS1
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
DATE F_DATAULC1
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 42 16 "Data ultimo costo "
|
|
|
|
|
FIELD LF_ANAMAG->DULTCOS1
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_ULC2 15 5
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 1 17 "Penultimo costo "
|
|
|
|
|
FIELD LF_ANAMAG->ULTCOS2
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
DATE F_DATAULC2
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 42 17 "Data penultimo costo "
|
|
|
|
|
FIELD LF_ANAMAG->DULTCOS2
|
1996-08-09 13:00:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PAGE "Giacenze" 0 0 70 20
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
|
|
|
|
// Anno relativo alle giacenze
|
|
|
|
|
NUMBER H_ANNO 4
|
1996-11-30 12:15:55 +00:00
|
|
|
|
BEGIN
|
1997-02-26 11:34:24 +00:00
|
|
|
|
PROMPT 2 2 ""
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "AHG"
|
|
|
|
|
//MESSAGE COPY,F_ANNO |COPY,F_ANNORIF
|
1996-11-30 12:15:55 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 0 0 ""
|
|
|
|
|
END
|
|
|
|
|
STRING F_CODARTPAGE5 20
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
|
|
|
|
GROUP G_CODART
|
|
|
|
|
END
|
|
|
|
|
STRING F_DESCRPAGE5 50
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 2 "Descrizione "
|
|
|
|
|
GROUP G_DESART
|
|
|
|
|
END
|
|
|
|
|
|
1997-06-27 16:47:04 +00:00
|
|
|
|
STRING F_ANNO 4
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 4 "Seleziona l'esercizio "
|
1997-11-10 14:39:55 +00:00
|
|
|
|
FLAGS "UP"
|
1997-08-20 09:40:18 +00:00
|
|
|
|
USE ESC
|
1997-06-27 16:47:04 +00:00
|
|
|
|
INPUT CODTAB F_ANNO
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Dal@10" D0
|
|
|
|
|
DISPLAY "Al@10" D1
|
|
|
|
|
OUTPUT F_ANNO CODTAB
|
1997-08-20 09:40:18 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1996-11-30 12:15:55 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-06-27 16:47:04 +00:00
|
|
|
|
STRING F_ANNORIF 4 // anno usato per il write dell'annata precedente
|
1996-11-30 12:15:55 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 6 "Giacenze dell'esercizio "
|
1997-11-10 14:39:55 +00:00
|
|
|
|
FLAGS "DP"
|
1997-07-23 09:01:35 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-30 14:33:01 +00:00
|
|
|
|
STRING F_UMPRINCIPALE 2
|
1997-07-23 09:01:35 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 52 6 "U.M. :"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "D"
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
SPREADSHEET F_SHEETGIAC 77 8
|
1996-03-20 16:15:18 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 7 "Giacenze"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "A"
|
|
|
|
|
USE LF_MAG KEY NRIGA
|
|
|
|
|
INPUT ANNOES F_ANNO
|
|
|
|
|
INPUT CODART F_CODART
|
|
|
|
|
// la sequenza delle colonne livelliX, mag e dep <20> usata per ottenere
|
|
|
|
|
// un ordinamento delle righe dello sheet: NON cambiarla
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Liv1@10"
|
|
|
|
|
ITEM "Liv2@6"
|
|
|
|
|
ITEM "Liv3@6"
|
|
|
|
|
ITEM "Liv4@6"
|
1997-05-23 14:33:08 +00:00
|
|
|
|
ITEM "Mag."
|
|
|
|
|
ITEM "Dep."
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Ubicazione"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "Scorta min.@10"
|
|
|
|
|
ITEM "Livello rior.@10"
|
|
|
|
|
ITEM "Lotto rior.@10"
|
|
|
|
|
ITEM "Giorni rior.@10"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Giacenza @10"
|
|
|
|
|
ITEM "Rim.Iniz.@10"
|
|
|
|
|
ITEM "V.Rim.Iniz.@12"
|
|
|
|
|
ITEM "Acq.@10"
|
|
|
|
|
ITEM "V.Acq.@12"
|
|
|
|
|
ITEM "Entr.@10"
|
|
|
|
|
ITEM "V.Entr.@12"
|
|
|
|
|
ITEM "Ven.@10"
|
|
|
|
|
ITEM "V.Ven.@12"
|
|
|
|
|
ITEM "Uscito@10"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "V.Uscito@12"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Ord.For.@10"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "V.Ord.For.@12"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Ord.Cli.@10"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "V.Ord.Cli.@12"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "Scarti@10"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "V.Scarti@12"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
ITEM "In Prod.Comp.@10"
|
|
|
|
|
ITEM "In Prod.Fin.@10"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
ITEM "A conto L.@10"
|
|
|
|
|
ITEM "In conto L.@10"
|
|
|
|
|
ITEM "Etichette@10"
|
|
|
|
|
ITEM "N.dist."
|
1996-03-20 16:15:18 +00:00
|
|
|
|
END
|
1997-03-12 11:51:58 +00:00
|
|
|
|
ENDPAGE
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PAGE "Storico" 0 0 70 20
|
|
|
|
|
|
|
|
|
|
STRING F_CODARTPAGE6 20
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 1 "Codice art. "
|
|
|
|
|
GROUP G_CODART
|
|
|
|
|
END
|
|
|
|
|
STRING F_DESCRPAGE6 50
|
|
|
|
|
BEGIN
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
PROMPT 2 2 "Descrizione "
|
|
|
|
|
GROUP G_DESART
|
|
|
|
|
END
|
1997-03-12 11:51:58 +00:00
|
|
|
|
|
1997-07-30 14:33:01 +00:00
|
|
|
|
STRING F_STOANNO 4
|
1997-03-12 11:51:58 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 4 "Seleziona l'esercizio "
|
1997-11-10 14:39:55 +00:00
|
|
|
|
FLAGS "UP"
|
1997-08-20 09:40:18 +00:00
|
|
|
|
USE ESC
|
1997-06-27 16:47:04 +00:00
|
|
|
|
INPUT CODTAB F_STOANNO
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Dal@10" D0
|
|
|
|
|
DISPLAY "Al@10" D1
|
|
|
|
|
OUTPUT F_STOANNO CODTAB
|
1997-08-20 09:40:18 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1997-03-12 11:51:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-30 14:33:01 +00:00
|
|
|
|
STRING F_STOANNORIF 4 // anno usato per il write dell'annata precedente
|
1997-03-12 11:51:58 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 6 "Composizione rimanenze a fine "
|
1997-11-10 14:39:55 +00:00
|
|
|
|
FLAGS "DP"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-30 14:33:01 +00:00
|
|
|
|
STRING F_UMPRINCIPALE2 2
|
1997-06-27 16:47:04 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 52 6 "U.M. :"
|
|
|
|
|
FLAGS "D"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-07-23 09:01:35 +00:00
|
|
|
|
SPREADSHEET F_SHEETSTOMAG 77 8
|
1997-06-27 16:47:04 +00:00
|
|
|
|
BEGIN
|
1997-07-23 09:01:35 +00:00
|
|
|
|
PROMPT 2 7 "Composizione"
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "A"
|
|
|
|
|
USE LF_STOMAG KEY NRIGA
|
|
|
|
|
INPUT ANNOESRIF F_STOANNO
|
|
|
|
|
INPUT CODART F_CODART
|
|
|
|
|
ITEM " @1F"
|
|
|
|
|
ITEM "Magazzino"
|
|
|
|
|
ITEM "Esercizio@10"
|
|
|
|
|
ITEM "Quantit<69>@15"
|
|
|
|
|
ITEM "Valore@15"
|
1997-03-12 11:51:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
1997-06-27 16:47:04 +00:00
|
|
|
|
|
1997-06-10 12:53:19 +00:00
|
|
|
|
NUMBER F_STOULTCOS1 15 5
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
PROMPT 2 17 "Ultimo costo "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_STOULTCOS2 15 5
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
PROMPT 42 17 "Penultimo costo "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_STOCOSTOSTD 15 5
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
PROMPT 2 18 "Costo standard "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_STOCOSTOMEDIO 15 5
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
PROMPT 42 18 "Costo medio "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_STOCATVEN 3
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
PROMPT 2 19 "Cat.vendita "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
STRING F_STOCODLIST 3
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
PROMPT 26 19 "Cod.listino "
|
1997-06-10 12:53:19 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_STOPREZZOLIST 15 5
|
|
|
|
|
BEGIN
|
1997-06-27 16:47:04 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
PROMPT 51 19 "Prezzo "
|
1997-03-12 11:51:58 +00:00
|
|
|
|
END
|
1996-03-20 16:15:18 +00:00
|
|
|
|
|
1997-06-10 12:53:19 +00:00
|
|
|
|
|
1996-03-20 16:15:18 +00:00
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
ENDMASK
|
|
|
|
|
|
1996-06-27 09:58:42 +00:00
|
|
|
|
#include "ve2400c.uml"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
#include "ve2400b.uml"
|
|
|
|
|
#include "ve2400a.uml"
|
|
|
|
|
#include "ve2400d.uml"
|
1997-03-12 11:51:58 +00:00
|
|
|
|
#include "ve2400e.uml"
|
1997-02-26 11:34:24 +00:00
|
|
|
|
|
1996-08-12 08:32:28 +00:00
|
|
|
|
|