Files correlati : ve0 Ricompilazione Demo : [ ] Commento : Modifica con conseguenze epocali: aggiunti campi per gestione contabilita' analitica nella testata e nelle righe documento. E' implicita la conversione degli archivi e la rigenerazione di tutti profili delle maschere git-svn-id: svn://10.65.10.50/trunk@13048 c028cbd2-c16b-5b4b-a496-9718f37d4682
1910 lines
29 KiB
Plaintext
Executable File
1910 lines
29 KiB
Plaintext
Executable File
#include "veuml.h"
|
|
#ifdef FULL_SCREEN
|
|
TOOLBAR "" 0 -2 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -24 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -34 -1 "Elimina"
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_USER 10 2
|
|
BEGIN
|
|
PROMPT -44 -1 "~Collega"
|
|
PICTURE BMP_LINK
|
|
END
|
|
|
|
ENDPAGE
|
|
#endif
|
|
|
|
#ifndef MASK_WIDTH
|
|
#define MASK_WIDTH 76
|
|
#endif
|
|
|
|
#ifndef MASK_HEIGHT
|
|
#define MASK_HEIGHT 21
|
|
#endif
|
|
|
|
#ifndef MASK_TITLE1
|
|
#define MASK_TITLE1 ""
|
|
#endif
|
|
|
|
PAGE MASK_TITLE1 -1 -1 MASK_WIDTH MASK_HEIGHT
|
|
|
|
BOOLEAN FR_LORDO
|
|
BEGIN
|
|
PROMPT 2 1 "Lordo "
|
|
END
|
|
|
|
STRING FR_TIPORIGA 2
|
|
BEGIN
|
|
PROMPT 2 2 "Tipo riga "
|
|
USE %TRI
|
|
IN CODTAB FR_TIPORIGA
|
|
OU FR_DESTIPORIGA S0
|
|
CHECKTYPE REQUIRED
|
|
FLAGS "DG"
|
|
FIELD TIPORIGA
|
|
END
|
|
|
|
#ifdef FULL_SCREEN
|
|
STRING FR_DESTIPORIGA 50
|
|
#else
|
|
STRING FR_DESTIPORIGA 25
|
|
#endif
|
|
BEGIN
|
|
PROMPT 22 2 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
IFDEF(FLD_CODMAG)
|
|
STRING FR_CODMAG 3
|
|
BEGIN
|
|
IFDEF(X_CODMAG)
|
|
PROMPT X_CODMAG Y_CODMAG PR_CODMAG
|
|
ELSEIF
|
|
PROMPT 2 3 "Magazzino "
|
|
ENDIF
|
|
USE MAG SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB FR_CODMAG
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODMAG CODTAB
|
|
OUTPUT FR_DESMAG S0
|
|
WARNING "Magazzino assente"
|
|
FLAGS "U"
|
|
IFDEF(FL_CODMAG)
|
|
FLAGS FL_CODMAG
|
|
ENDIF
|
|
KEY 1
|
|
IFDEF(CH_CODMAG)
|
|
CHECKTYPE CH_CODMAG
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
IFDEF(MS_CODMAG)
|
|
MESSAGE MS_CODMAG
|
|
ENDIF
|
|
FIELD CODMAG[1,3]
|
|
IFDEF(DI1_CODMAG)
|
|
DI1_CODMAG
|
|
DI2_CODMAG
|
|
DI3_CODMAG
|
|
DI4_CODMAG
|
|
DI5_CODMAG
|
|
DI6_CODMAG
|
|
DI7_CODMAG
|
|
DI8_CODMAG
|
|
DI9_CODMAG
|
|
ENDIF
|
|
END
|
|
|
|
IFDEF(FLD_DESMAG)
|
|
STRING FR_DESMAG 50
|
|
BEGIN
|
|
IFDEF(X_DESMAG)
|
|
PROMPT X_DESMAG Y_DESMAG PR_DESMAG
|
|
ELSEIF
|
|
PROMPT 22 3 ""
|
|
ENDIF
|
|
IFDEF(FL_DESMAG)
|
|
FLAGS FL_DESMAG
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODDEP)
|
|
STRING FR_CODDEP 2
|
|
BEGIN
|
|
IFDEF(X_CODDEP)
|
|
PROMPT X_CODDEP Y_CODDEP PR_CODDEP
|
|
ELSEIF
|
|
PROMPT 2 4 "Deposito "
|
|
ENDIF
|
|
USE MAG SELECT (CODTAB[1,3]==#FR_CODMAG) && (CODTAB[4,5]!="")
|
|
INPUT CODTAB[1,3] FR_CODMAG
|
|
INPUT CODTAB[4,5] FR_CODDEP
|
|
DISPLAY "Codice mag." CODTAB[1,3]
|
|
DISPLAY "Codice dep." CODTAB[4,5]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODMAG CODTAB[1,3]
|
|
OUTPUT FR_CODDEP CODTAB[4,5]
|
|
OUTPUT FR_DESDEP S0
|
|
MESSAGE DIRTY,FR_CODMAG|K_TAB,FR_CODMAG
|
|
IFDEF(CH_CODDEP)
|
|
CHECKTYPE CH_CODDEP
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
WARNING "Deposito assente"
|
|
IFDEF(FL_CODDEP)
|
|
FLAGS FL_CODDEP
|
|
ENDIF
|
|
FLAGS "U"
|
|
KEY 1
|
|
IFDEF(MS_CODDEP)
|
|
MESSAGE MS_CODDEP
|
|
ENDIF
|
|
FIELD CODMAG[4,5]
|
|
END
|
|
|
|
IFDEF(FLD_DESDEP)
|
|
STRING FR_DESDEP 50
|
|
BEGIN
|
|
IFDEF(X_DESDEP)
|
|
PROMPT X_DESDEP Y_DESDEP PR_DESDEP
|
|
ELSEIF
|
|
PROMPT 22 4 ""
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
|
|
IF(defined(FLD_CODART) || defined(FLD_CODALT))
|
|
|
|
IFDEF(FLD_CODART)
|
|
STRING FR_CODART 20
|
|
BEGIN
|
|
IFDEF(X_CODART)
|
|
PROMPT X_CODART Y_CODART PR_CODART
|
|
ELSEIF
|
|
PROMPT 2 6 "Articolo "
|
|
ENDIF
|
|
USE LF_ANAMAG KEY 1
|
|
INPUT CODART FR_CODART
|
|
DISPLAY "Codice@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT FR_CODART CODART
|
|
WARNING "Articolo assente"
|
|
IFDEF(CH_CODART)
|
|
CHECKTYPE CH_CODART
|
|
ENDIF
|
|
IFDEF(FL_CODART)
|
|
FLAGS FL_CODART
|
|
ENDIF
|
|
FLAGS "U"
|
|
IFDEF(MS_CODART)
|
|
MESSAGE MS_CODART
|
|
ENDIF
|
|
FIELD CODART
|
|
ADD RUN ve2 -3
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODALT)
|
|
STRING FR_CODART 20
|
|
BEGIN
|
|
IFDEF(X_CODALT)
|
|
PROMPT X_CODART Y_CODART PR_CODART
|
|
ELSEIF
|
|
PROMPT 2 6 "Articolo "
|
|
ENDIF
|
|
USE LF_CODCORR KEY 2
|
|
JOIN LF_ANAMAG INTO CODART==CODART
|
|
INPUT CODARTALT FR_CODART
|
|
DISPLAY "Codice\nalternativo@20" CODARTALT
|
|
DISPLAY "Descrizione@50" LF_ANAMAG->DESCR
|
|
DISPLAY "Codice@20" CODART
|
|
OUTPUT FR_CODART CODART
|
|
WARNING "Articolo assente"
|
|
IFDEF(CH_CODALT)
|
|
CHECKTYPE CH_CODALT
|
|
ENDIF
|
|
IFDEF(FL_CODALT)
|
|
FLAGS FL_CODALT
|
|
ENDIF
|
|
FLAGS "U"
|
|
IFDEF(MS_CODALT)
|
|
MESSAGE MS_CODALT
|
|
ENDIF
|
|
FIELD CODART
|
|
END
|
|
ENDIF
|
|
|
|
STRING FR_CODARTMAG 20
|
|
BEGIN
|
|
PROMPT 50 50 ""
|
|
FIELD CODARTMAG
|
|
FLAGS "G"
|
|
END
|
|
|
|
BOOLEAN FR_CHECKED
|
|
BEGIN
|
|
PROMPT 51 50 ""
|
|
FIELD CHECKED
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING FR_LIV1 10
|
|
BEGIN
|
|
IFDEF(X_LIV1)
|
|
PROMPT X_LIV1 Y_LIV1 ""
|
|
ELSEIF
|
|
PROMPT 37 6 ""
|
|
FLAGS "U"
|
|
USE GCG
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] "1"
|
|
INPUT CODTAB[2,] FR_LIV1
|
|
DISPLAY "Livello@20" 500@->S0
|
|
DISPLAY "Gruppo@10" CODTAB[2,]
|
|
DISPLAY "Descrizione@30" S0
|
|
OUTPUT FR_LIV1 CODTAB[2,]
|
|
MESSAGE EMPTY RESET,FR_LIV2|RESET,FR_LIV3|RESET,FR_LIV4
|
|
MESSAGE ENABLE,FR_LIV2
|
|
IFDEF(MS_LIV1)
|
|
MESSAGE MS_LIV1
|
|
ENDIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
END
|
|
|
|
STRING FR_LIV2 6
|
|
BEGIN
|
|
IFDEF(X_LIV2)
|
|
PROMPT X_LIV2 Y_LIV2 ""
|
|
ELSEIF
|
|
PROMPT 50 6 ""
|
|
ENDIF
|
|
FLAGS "U"
|
|
USE GCG
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] "2"
|
|
INPUT CODTAB[2,] FR_LIV2
|
|
DISPLAY "Livello@20" 500@->S0
|
|
DISPLAY "Gruppo@10" CODTAB[2,]
|
|
DISPLAY "Descrizione@30" S0
|
|
OUTPUT FR_LIV2 CODTAB[2,]
|
|
MESSAGE EMPTY RESET,FR_LIV3|RESET,FR_LIV4
|
|
MESSAGE ENABLE,FR_LIV3
|
|
IFDEF(MS_LIV2)
|
|
MESSAGE MS_LIV2
|
|
ENDIF
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING FR_LIV3 6
|
|
BEGIN
|
|
IFDEF(X_LIV3)
|
|
PROMPT X_LIV3 Y_LIV3 ""
|
|
ELSEIF
|
|
PROMPT 59 6 ""
|
|
ENDIF
|
|
FLAGS "U"
|
|
USE GCG
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] "3"
|
|
INPUT CODTAB[2,] FR_LIV3
|
|
DISPLAY "Livello@20" 500@->S0
|
|
DISPLAY "Gruppo@10" CODTAB[2,]
|
|
DISPLAY "Descrizione@30" S0
|
|
OUTPUT FR_LIV3 CODTAB[2,]
|
|
MESSAGE EMPTY RESET,FR_LIV4
|
|
MESSAGE ENABLE,FR_LIV4
|
|
IFDEF(MS_LIV3)
|
|
MESSAGE MS_LIV3
|
|
ENDIF
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING FR_LIV4 6
|
|
BEGIN
|
|
IFDEF(X_LIV4)
|
|
PROMPT X_LIV4 Y_LIV4 ""
|
|
ELSEIF
|
|
PROMPT 67 6 ""
|
|
ENDIF
|
|
FLAGS "U"
|
|
USE GCG
|
|
JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
|
|
INPUT CODTAB[1,1] "4"
|
|
INPUT CODTAB[2,] FR_LIV4
|
|
DISPLAY "Livello@20" 500@->S0
|
|
DISPLAY "Gruppo@10" CODTAB[2,]
|
|
DISPLAY "Descrizione@30" S0
|
|
OUTPUT FR_LIV4 CODTAB[2,]
|
|
IFDEF(MS_LIV4)
|
|
MESSAGE MS_LIV4
|
|
ENDIF
|
|
CHECKTYPE NORMAL
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODSP)
|
|
STRING FR_CODSP 8
|
|
BEGIN
|
|
IFDEF(X_CODSP)
|
|
PROMPT X_CODSP Y_CODSP PR_CODSP
|
|
ELSEIF
|
|
PROMPT 2 6 "Spesa "
|
|
ENDIF
|
|
USE SPP
|
|
INPUT CODTAB FR_CODSP
|
|
DISPLAY "Codice spesa" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODSP CODTAB
|
|
OUTPUT FR_DESCRSP S0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_PERCSP R2
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODSP)
|
|
MESSAGE MS_CODSP
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODSP)
|
|
CHECKTYPE CH_CODSP
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODSPV)
|
|
STRING FR_CODSPV 8
|
|
BEGIN
|
|
IFDEF(X_CODSPV)
|
|
PROMPT X_CODSPV Y_CODSPV PR_CODSPV
|
|
ELSEIF
|
|
PROMPT 2 6 "Spesa "
|
|
ENDIF
|
|
USE SPP SELECT S6=="V"
|
|
INPUT CODTAB FR_CODSPV
|
|
DISPLAY "Codice spesa" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODSPV CODTAB
|
|
OUTPUT FR_DESCRSPV S0
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA|DISABLE,FR_QTA
|
|
IFDEF(MS_CODSPV)
|
|
MESSAGE MS_CODSPV
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODSPV)
|
|
CHECKTYPE CH_CODSPV
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODSPQ)
|
|
STRING FR_CODSPQ 8
|
|
BEGIN
|
|
IFDEF(X_CODSPQ)
|
|
PROMPT X_CODSPQ Y_CODSPQ PR_CODSPQ
|
|
ELSEIF
|
|
PROMPT 2 6 "Spesa "
|
|
ENDIF
|
|
USE SPP SELECT S6=="Q"
|
|
INPUT CODTAB FR_CODSPQ
|
|
DISPLAY "Codice spesa" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODSPQ CODTAB
|
|
OUTPUT FR_DESCRSPQ S0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODSPQ)
|
|
MESSAGE MS_CODSPQ
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODSPQ)
|
|
CHECKTYPE CH_CODSPQ
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODSPP)
|
|
STRING FR_CODSPP 8
|
|
BEGIN
|
|
IFDEF(X_CODSPP)
|
|
PROMPT X_CODSPP Y_CODSPP PR_CODSPP
|
|
ELSEIF
|
|
PROMPT 2 6 "Spesa "
|
|
ENDIF
|
|
USE SPP SELECT S6=="P"
|
|
INPUT CODTAB FR_CODSPP
|
|
DISPLAY "Codice spesa" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODSPP CODTAB
|
|
OUTPUT FR_DESCRSPP S0
|
|
OUTPUT FR_PERCSP R2
|
|
OUTPUT FR_CODIVA S3
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODSPP)
|
|
MESSAGE MS_CODSPP
|
|
ENDIF
|
|
IFDEF(CH_CODSPP)
|
|
CHECKTYPE CH_CODSPP
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODPRS)
|
|
STRING FR_CODPRS 8
|
|
BEGIN
|
|
IFDEF(X_CODPRS)
|
|
PROMPT X_CODPRS Y_CODPRS PR_CODPRS
|
|
ELSEIF
|
|
PROMPT 2 6 "Prestazione "
|
|
ENDIF
|
|
USE PRS
|
|
INPUT CODTAB FR_CODPRS
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODPRS CODTAB
|
|
OUTPUT FR_DESCRPRS S0
|
|
OUTPUT FR_PREZZO R0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_PERCSP R2
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODPRS)
|
|
MESSAGE MS_CODPRS
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODPRS)
|
|
CHECKTYPE CH_CODPRS
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODPRSV)
|
|
STRING FR_CODPRSV 8
|
|
BEGIN
|
|
IFDEF(X_CODPRSV)
|
|
PROMPT X_CODPRSV Y_CODPRSV PR_CODPRSV
|
|
ELSEIF
|
|
PROMPT 2 6 "Prestazione "
|
|
ENDIF
|
|
USE PRS SELECT S6=='V'
|
|
INPUT CODTAB FR_CODPRSV
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODPRSV CODTAB
|
|
OUTPUT FR_DESCRPRSV S0
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODPRSV)
|
|
MESSAGE MS_CODPRSV
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODPRSV)
|
|
CHECKTYPE CH_CODPRSV
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODPRSQ)
|
|
STRING FR_CODPRSQ 8
|
|
BEGIN
|
|
IFDEF(X_CODPRSQ)
|
|
PROMPT X_CODPRSQ Y_CODPRSQ PR_CODPRSQ
|
|
ELSEIF
|
|
PROMPT 2 6 "Prestazione "
|
|
ENDIF
|
|
USE PRS SELECT S6=='Q'
|
|
INPUT CODTAB FR_CODPRSQ
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODPRSQ CODTAB
|
|
OUTPUT FR_DESCRPRSQ S0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODPRSQ)
|
|
MESSAGE MS_CODPRSQ
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODPRSQ)
|
|
CHECKTYPE CH_CODPRSQ
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODPRSP)
|
|
STRING FR_CODPRSP 8
|
|
BEGIN
|
|
IFDEF(X_CODPRSP)
|
|
PROMPT X_CODPRSP Y_CODPRSP PR_CODPRSP
|
|
ELSEIF
|
|
PROMPT 2 6 "Prestazione "
|
|
ENDIF
|
|
USE PRS SELECT S6=='P'
|
|
INPUT CODTAB FR_CODPRSQ
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODPRSQ CODTAB
|
|
OUTPUT FR_DESCRPRSQ S0
|
|
OUTPUT FR_PERCSP R2
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODPRSP)
|
|
MESSAGE MS_CODPRSP
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODPRSP)
|
|
CHECKTYPE CH_CODPRSP
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCR)
|
|
STRING FR_CODGOL 8
|
|
BEGIN
|
|
PROMPT 2 6 "Codice "
|
|
FLAGS "U"
|
|
USE LF_GOLEM
|
|
INPUT CODICE FR_CODGOL
|
|
DISPLAY "Codice" CODICE
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT FR_DESCR DESCR
|
|
OUTPUT FR_CODGOL CODICE
|
|
CHECKTYPE NORMAL
|
|
ADD RUN ve0 -5
|
|
END
|
|
|
|
ZOOM FR_DESCR 50
|
|
BEGIN
|
|
IFDEF(X_DESCR)
|
|
PROMPT X_DESCR Y_DESCR PR_DESCR
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
COPY ALL FR_CODGOL
|
|
ADD RUN ve0 -5
|
|
IFDEF(MS_DESCR)
|
|
MESSAGE MS_DESCR
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODRSS)
|
|
STRING FR_CODRSS 16
|
|
BEGIN
|
|
IFDEF(X_CODRSS)
|
|
PROMPT X_CODRSS Y_CODRSS PR_CODRSS
|
|
ELSEIF
|
|
PROMPT 2 6 "Dipendente "
|
|
ENDIF
|
|
USE RSS
|
|
INPUT CODTAB FR_CODRSS
|
|
DISPLAY "Codice@16" CODTAB
|
|
DISPLAY "Denominazione@50" S0
|
|
OUTPUT FR_CODRSS CODTAB
|
|
OUTPUT FR_DESCRRSS S0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODRSS)
|
|
MESSAGE MS_CODRSS
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODRSS)
|
|
CHECKTYPE CH_CODRSS
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODATR)
|
|
STRING FR_CODATR 16
|
|
BEGIN
|
|
IFDEF(X_CODATR)
|
|
PROMPT X_CODATR Y_CODATR PR_CODATR
|
|
ELSEIF
|
|
PROMPT 2 6 "Dipendente "
|
|
ENDIF
|
|
USE ATR
|
|
INPUT CODTAB FR_CODATR
|
|
DISPLAY "Codice@16" CODTAB
|
|
DISPLAY "Denominazione@50" S0
|
|
OUTPUT FR_CODATR CODTAB
|
|
OUTPUT FR_DESCRATR S0
|
|
OUTPUT FR_QTA R1
|
|
OUTPUT FR_UMQTASP S7
|
|
OUTPUT FR_CODIVA S3
|
|
MESSAGE DIRTY,FR_CODIVA|K_TAB,FR_CODIVA
|
|
IFDEF(MS_CODATR)
|
|
MESSAGE MS_CODATR
|
|
ENDIF
|
|
FIELD CODART
|
|
FLAGS "U"
|
|
IFDEF(CH_CODATR)
|
|
CHECKTYPE CH_CODATR
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
|
|
IFDEF(FLD_DESCRART)
|
|
ZOOM FR_DESCRART 50
|
|
BEGIN
|
|
IFDEF(X_DESCRART)
|
|
PROMPT X_DESCRART Y_DESCRART PR_DESCRART
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE LF_ANAMAG KEY 2
|
|
INPUT DESCR FR_DESCRART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Codice@20" CODART
|
|
OUTPUT FR_DESCRART DESCR
|
|
ADD RUN ve2 -3
|
|
IFDEF(MS_DESCRART)
|
|
MESSAGE MS_DESCRART
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRSP)
|
|
ZOOM FR_DESCRSP 50
|
|
BEGIN
|
|
IFDEF(X_DESCRSP)
|
|
PROMPT X_DESCRSP Y_DESCRSP PR_DESCRSP
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE SPP KEY 2
|
|
INPUT S0 FR_DESCRSP
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice spesa" CODTAB
|
|
COPY OUTPUT FR_CODSP
|
|
IFDEF(MS_DESCRSP)
|
|
MESSAGE MS_DESCRSP
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRSPV)
|
|
ZOOM FR_DESCRSPV 50
|
|
BEGIN
|
|
IFDEF(X_DESCRSPV)
|
|
PROMPT X_DESCRSPV Y_DESCRSPV PR_DESCRSPV
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE SPP KEY 2 SELECT S6=="V"
|
|
INPUT S0 FR_DESCRSPV
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice spesa" CODTAB
|
|
COPY OUTPUT FR_CODSPV
|
|
IFDEF(MS_DESCRSPV)
|
|
MESSAGE MS_DESCRSPV
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRSPQ)
|
|
ZOOM FR_DESCRSPQ 50
|
|
BEGIN
|
|
IFDEF(X_DESCRSPQ)
|
|
PROMPT X_DESCRSPQ Y_DESCRSPQ PR_DESCRSPQ
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE SPP KEY 2 SELECT S6=="Q"
|
|
INPUT S0 FR_DESCRSPQ
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice spesa" CODTAB
|
|
COPY OUTPUT FR_CODSPQ
|
|
IFDEF(MS_DESCRSPQ)
|
|
MESSAGE MS_DESCRSPQ
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRSPP)
|
|
ZOOM FR_DESCRSPP 50
|
|
BEGIN
|
|
IFDEF(X_DESCRSPP)
|
|
PROMPT X_DESCRSPP Y_DESCRSP PR_DESCRSPP
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE SPP KEY 2 SELECT S6=="P"
|
|
INPUT S0 FR_DESCRSPP
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice spesa" CODTAB
|
|
COPY OUTPUT FR_CODSPP
|
|
IFDEF(MS_DESCRSPP)
|
|
MESSAGE MS_DESCRSPP
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRPRS)
|
|
ZOOM FR_DESCRPRS 50
|
|
BEGIN
|
|
IFDEF(X_DESCRPRS)
|
|
PROMPT X_DESCRPRS Y_DESCRPRS PR_DESCRPRS
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE PRS KEY 2
|
|
INPUT S0 FR_DESCRPRS
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
COPY OUTPUT FR_CODPRS
|
|
IFDEF(MS_DESCRPRS)
|
|
MESSAGE MS_DESCRPRS
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRRSS)
|
|
STRING FR_DESCRRSS 50
|
|
BEGIN
|
|
IFDEF(X_DESCRRSS)
|
|
PROMPT X_DESCRRSS Y_DESCRRSS PR_DESCRRSS
|
|
ELSEIF
|
|
PROMPT 2 7 "Denominazione "
|
|
ENDIF
|
|
USE RSS KEY 2
|
|
INPUT S0 FR_DESCRRSS
|
|
DISPLAY "Denominazione@50" S0
|
|
DISPLAY "Codice dipendente" CODTAB
|
|
COPY OUTPUT FR_CODRSS
|
|
IFDEF(MS_DESCRRSS)
|
|
MESSAGE MS_DESCRRSS
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRATR)
|
|
STRING FR_DESCRATR 50
|
|
BEGIN
|
|
IFDEF(X_DESCRATR)
|
|
PROMPT X_DESCRATR Y_DESCRATR PR_DESCRATR
|
|
ELSEIF
|
|
PROMPT 2 7 "Denominazione "
|
|
ENDIF
|
|
USE RSS KEY 2
|
|
INPUT S0 FR_DESCRATR
|
|
DISPLAY "Denominazione@50" S0
|
|
DISPLAY "Codice dipendente" CODTAB
|
|
COPY OUTPUT FR_CODATR
|
|
IFDEF(MS_DESCRATR)
|
|
MESSAGE MS_DESCRATR
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRPRSV)
|
|
ZOOM FR_DESCRPRSV 50
|
|
BEGIN
|
|
IFDEF(X_DESCRPRSV)
|
|
PROMPT X_DESCRPRSV Y_DESCRPRSV PR_DESCRPRSV
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE PRS KEY 2 SELECT S6=='V'
|
|
INPUT S0 FR_DESCRPRSV
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
COPY OUTPUT FR_CODPRSV
|
|
IFDEF(MS_DESCRPRSV)
|
|
MESSAGE MS_DESCRPRSV
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRPRSQ)
|
|
ZOOM FR_DESCRPRSQ 50
|
|
BEGIN
|
|
IFDEF(X_DESCRPRSQ)
|
|
PROMPT X_DESCRPRSQ Y_DESCRPRSQ PR_DESCRPRSQ
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE PRS KEY 2 SELECT S6=='Q'
|
|
INPUT S0 FR_DESCRPRSQ
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
COPY OUTPUT FR_CODPRSQ
|
|
IFDEF(MS_DESCRPRSQ)
|
|
MESSAGE MS_DESCRPRSQ
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DESCRPRSP)
|
|
ZOOM FR_DESCRPRSP 50
|
|
BEGIN
|
|
IFDEF(X_DESCRPRSP)
|
|
PROMPT X_DESCRPRSP Y_DESCRPRSP PR_DESCRPRSP
|
|
ELSEIF
|
|
PROMPT 2 7 "Descrizione "
|
|
ENDIF
|
|
USE PRS KEY 2 SELECT S6=='P'
|
|
INPUT S0 FR_DESCRPRSP
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice prestazione" CODTAB
|
|
COPY OUTPUT FR_CODPRSP
|
|
IFDEF(MS_DESCRPRSP)
|
|
MESSAGE MS_DESCRPRSP
|
|
ENDIF
|
|
FIELD DESCR
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_UMQTA)
|
|
STRING FR_UMQTA 2
|
|
BEGIN
|
|
IFDEF(X_UMQTA)
|
|
PROMPT X_UMQTA Y_UMQTA PR_UMQTA
|
|
ELSEIF
|
|
PROMPT 2 9 "U.M. "
|
|
ENDIF
|
|
USE LF_UMART KEY 2
|
|
JOIN %UMS INTO CODTAB=UM
|
|
INPUT CODART FR_CODARTMAG SE
|
|
INPUT UM FR_UMQTA
|
|
DISPLAY "Codice@20" UM
|
|
DISPLAY "Descrizione@50" %UMS->S0
|
|
OUTPUT FR_UMQTA UM
|
|
IFDEF(MS_UMQTA)
|
|
MESSAGE MS_UMQTA
|
|
ENDIF
|
|
FIELD UMQTA
|
|
FLAG "U"
|
|
IFDEF(CH_UMQTA)
|
|
CHECKTYPE CH_UMQTA
|
|
ELSEIF
|
|
CHECKTYPE REQUIRED
|
|
ENDIF
|
|
END
|
|
|
|
STRING FR_UMQTA2 2
|
|
BEGIN
|
|
IFDEF(X_UMQTA)
|
|
PROMPT X_UMQTA Y_UMQTA PR_UMQTA
|
|
ELSEIF
|
|
PROMPT 2 9 "U.M. "
|
|
ENDIF
|
|
USE %UMS
|
|
INPUT CODTAB FR_UMQTA2
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_UMQTA2 CODTAB
|
|
IFDEF(MS_UMQTA2)
|
|
MESSAGE MS_UMQTA2
|
|
ENDIF
|
|
FIELD UMQTA
|
|
FLAG "U"
|
|
IFDEF(CH_UMQTA)
|
|
CHECKTYPE CH_UMQTA
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_UMQTASP)
|
|
STRING FR_UMQTASP 2
|
|
BEGIN
|
|
IFDEF(X_UMQTASP)
|
|
PROMPT X_UMQTASP Y_UMQTASP PR_UMQTASP
|
|
ELSEIF
|
|
PROMPT 2 9 "U.M. "
|
|
ENDIF
|
|
USE %UMS
|
|
INPUT CODTAB FR_UMQTASP
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_UMQTASP CODTAB
|
|
IFDEF(MS_UMQTASP)
|
|
MESSAGE MS_UMQTASP
|
|
ENDIF
|
|
FIELD UMQTA
|
|
FLAG "U"
|
|
IFDEF(CH_UMQTASP)
|
|
CHECKTYPE CH_UMQTASP
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
|
|
IF(defined(FLD_QTA) || defined(FLD_PERCSP))
|
|
NUMBER FR_QTA 13 5
|
|
BEGIN
|
|
IFDEF(X_QTA)
|
|
PROMPT X_QTA Y_QTA PR_QTA
|
|
ELSEIF
|
|
PROMPT 21 9 "Qta' "
|
|
ENDIF
|
|
IFDEF(FLD_PERCSP)
|
|
FLAGS "H"
|
|
ENDIF
|
|
IFDEF(FL_QTA)
|
|
FLAGS FL_QTA
|
|
ENDIF
|
|
IFDEF(MS_QTA)
|
|
MESSAGE MS_QTA
|
|
ENDIF
|
|
IFDEF(NC_QTA)
|
|
NUM_CALC NC_QTA
|
|
ENDIF
|
|
FIELD QTA
|
|
END
|
|
|
|
NUMBER FR_PERCSP 6 2
|
|
BEGIN
|
|
IFDEF(X_PERCSP)
|
|
PROMPT X_PERCSP Y_PERCSP PR_PERCSP
|
|
ELSEIF
|
|
PROMPT 21 9 "Spesa % "
|
|
ENDIF
|
|
IFDEF(FLD_QTA)
|
|
FLAGS "H"
|
|
ENDIF
|
|
IFDEF(FL_PERCSP)
|
|
FLAGS FL_PERCSP
|
|
ENDIF
|
|
IFDEF(MS_PERCSP)
|
|
MESSAGE MS_PERCSP
|
|
ENDIF
|
|
IFDEF(NC_PERCSP)
|
|
NUM_CALC NC_PERCSP
|
|
ENDIF
|
|
FIELD QTA
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_PREZZO)
|
|
CURRENCY FR_PREZZO 18
|
|
BEGIN
|
|
IFDEF(X_PREZZO)
|
|
PROMPT X_PREZZO Y_PREZZO PR_PREZZO
|
|
ELSEIF
|
|
PROMPT 42 9 "Prezzo "
|
|
ENDIF
|
|
FLAGS "U"
|
|
IFDEF(MS_PREZZO)
|
|
MESSAGE MS_PREZZO
|
|
ENDIF
|
|
IFDEF(NC_PREZZO)
|
|
NUM_CALC NC_PREZZO
|
|
ENDIF
|
|
FIELD PREZZO
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_VALORE)
|
|
CURRENCY FR_VALORE 18
|
|
BEGIN
|
|
IFDEF(X_VALORE)
|
|
PROMPT X_VALORE Y_VALORE PR_VALORE
|
|
ELSEIF
|
|
PROMPT 42 9 "Valore "
|
|
ENDIF
|
|
IFDEF(MS_VALORE)
|
|
MESSAGE MS_VALORE
|
|
ENDIF
|
|
IFDEF(NC_VALORE)
|
|
NUM_CALC NC_VALORE
|
|
ENDIF
|
|
FIELD PREZZO
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAEVASA)
|
|
NUMBER FR_QTAEVASA 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAEVASA)
|
|
PROMPT X_QTAEVASA Y_QTAEVASA PR_QTAEVASA
|
|
ELSEIF
|
|
PROMPT 15 10 "Qta' evasa "
|
|
ENDIF
|
|
IFDEF(FL_QTAEVASA)
|
|
FLAGS FL_QTAEVASA
|
|
ENDIF
|
|
IFDEF(MS_QTAEVASA)
|
|
MESSAGE MS_QTAEVASA
|
|
ENDIF
|
|
IFDEF(NC_QTAEVASA)
|
|
NUM_CALC NC_QTAEVASA
|
|
ENDIF
|
|
FIELD QTAEVASA
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_RIGAEVASA)
|
|
BOOLEAN FR_RIGAEVASA
|
|
BEGIN
|
|
IFDEF(X_RIGAEVASA)
|
|
PROMPT X_RIGAEVASA Y_RIGAEVASA PR_RIGAEVASA
|
|
ELSEIF
|
|
PROMPT 42 10 "Saldata "
|
|
ENDIF
|
|
FIELD RIGAEVASA
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DATACONS)
|
|
DATE FR_DATACONS
|
|
BEGIN
|
|
IFDEF(X_RIGAEVASA)
|
|
PROMPT X_DATACONS Y_DATACONS PR_DATACONS
|
|
ELSEIF
|
|
PROMPT 53 10 "Consegna "
|
|
ENDIF
|
|
IFDEF(FL_DATACONS)
|
|
FLAGS FL_DATACONS
|
|
ENDIF
|
|
FIELD DATACONS
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_TARA)
|
|
IFDEF(FLD_NCOLLI)
|
|
NUMBER FR_NCOLLI 7
|
|
BEGIN
|
|
IFDEF(X_NCOLLI)
|
|
PROMPT X_NCOLLI Y_NCOLLI PR_NCOLLI
|
|
ELSEIF
|
|
PROMPT 2 12 "N.Colli "
|
|
ENDIF
|
|
IFDEF(FL_NCOLLI)
|
|
FLAGS FL_NCOLLI
|
|
ENDIF
|
|
IFDEF(MS_NCOLLI)
|
|
MESSAGE MS_NCOLLI
|
|
ENDIF
|
|
IFDEF(NC_NCOLLI)
|
|
NUM_CALC NC_NCOLLI
|
|
ENDIF
|
|
FIELD NCOLLI
|
|
END
|
|
ENDIF
|
|
|
|
NUMBER FR_TARA 15 2
|
|
BEGIN
|
|
IFDEF(X_TARA)
|
|
PROMPT X_TARA Y_TARA PR_TARA
|
|
ELSEIF
|
|
PROMPT 22 12 "Tara "
|
|
ENDIF
|
|
IFDEF(FL_TARA)
|
|
FLAGS FL_TARA
|
|
ENDIF
|
|
IFDEF(MS_TARA)
|
|
MESSAGE MS_TARA
|
|
ENDIF
|
|
IFDEF(NC_TARA)
|
|
NUM_CALC NC_TARA
|
|
ENDIF
|
|
FIELD TARA
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_PNETTO)
|
|
NUMBER FR_PNETTO 15 2
|
|
BEGIN
|
|
IFDEF(X_PNETTO)
|
|
PROMPT X_PNETTO Y_PNETTO PR_PNETTO
|
|
ELSEIF
|
|
PROMPT 46 12 "Peso netto "
|
|
ENDIF
|
|
IFDEF(FL_PNETTO)
|
|
FLAGS FL_PNETTO
|
|
ENDIF
|
|
IFDEF(MS_PNETTO)
|
|
MESSAGE MS_PNETTO
|
|
ENDIF
|
|
IFDEF(NC_PNETTO)
|
|
NUM_CALC NC_PNETTO
|
|
ENDIF
|
|
FIELD PNETTO
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_DAEVADERE)
|
|
BOOLEAN FR_DAEVADERE
|
|
BEGIN
|
|
IFDEF(X_DAEVADERE)
|
|
PROMPT X_DAEVADERE Y_DAEVADERE PR_DAEVADERE
|
|
ELSEIF
|
|
PROMPT 68 12 "Da evadere "
|
|
ENDIF
|
|
FIELD DAEVADERE
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_SCONTO)
|
|
STRING FR_SCONTO 25
|
|
BEGIN
|
|
IFDEF(X_SCONTO)
|
|
PROMPT X_SCONTO Y_SCONTO PR_SCONTO
|
|
ELSEIF
|
|
PROMPT 2 13 "Sconto "
|
|
ENDIF
|
|
IFDEF(FL_SCONTO)
|
|
FLAGS FL_SCONTO
|
|
ENDIF
|
|
IFDEF(MS_SCONTO)
|
|
MESSAGE MS_SCONTO
|
|
ENDIF
|
|
FIELD SCONTO
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_PERCPROV)
|
|
NUMBER FR_PERCPROV 5 2
|
|
BEGIN
|
|
IFDEF(X_PERCPROV)
|
|
PROMPT X_PERCPROV Y_PERCPROV PR_PERCPROV
|
|
ELSEIF
|
|
PROMPT 42 13 "Perc.Provv. "
|
|
ENDIF
|
|
IFDEF(FL_PERCPROV)
|
|
FLAGS FL_PERCPROV
|
|
ENDIF
|
|
IFDEF(MS_PERCPROV)
|
|
MESSAGE MS_PERCPROV
|
|
ENDIF
|
|
IFDEF(NC_PERCPROV)
|
|
NUM_CALC NC_PERCPROV
|
|
ENDIF
|
|
FIELD PERCPROV
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_IMPFISUN)
|
|
BOOLEAN FR_IMPFISUN
|
|
BEGIN
|
|
IFDEF(X_IMPFISUN)
|
|
PROMPT X_IMPFISUN Y_IMPFISUN PR_IMPFISUN
|
|
ELSEIF
|
|
PROMPT 2 14 "Importo provv.unitario"
|
|
ENDIF
|
|
IFDEF(FL_IMPFISUN)
|
|
FLAGS FL_IMPFISUN
|
|
ENDIF
|
|
IFDEF(MS_IMPFISUN)
|
|
MESSAGE MS_IMPFISUN
|
|
ENDIF
|
|
FIELD IMPFISUN
|
|
END
|
|
ENDIF
|
|
|
|
|
|
IFDEF(FLD_IMPFISSO)
|
|
CURRENCY FR_IMPFISSO 18
|
|
BEGIN
|
|
IFDEF(X_IMPFISSO)
|
|
PROMPT X_IMPFISSO Y_IMPFISSO PR_IMPFISSO
|
|
ELSEIF
|
|
PROMPT 42 14 "Imp.Provv. "
|
|
ENDIF
|
|
IFDEF(MS_IMPFISSSO)
|
|
MESSAGE MS_IMPFISSO
|
|
ENDIF
|
|
FIELD IMPFISSO
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODIVA)
|
|
STRING FR_CODIVA 4
|
|
BEGIN
|
|
IFDEF(X_CODIVA)
|
|
PROMPT X_CODIVA Y_CODIVA PR_CODIVA
|
|
ELSEIF
|
|
PROMPT 2 15 "Cod. IVA "
|
|
ENDIF
|
|
USE %IVA
|
|
INPUT CODTAB FR_CODIVA
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODIVA CODTAB
|
|
OUTPUT FR_DESIVA S0
|
|
FLAGS "U"
|
|
IFDEF(FL_CODIVA)
|
|
FLAGS FL_CODIVA
|
|
ENDIF
|
|
VALIDATE ZEROFILL_FUNC 2
|
|
IFDEF(CH_CODIVA)
|
|
CHECKTYPE CH_CODIVA
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
IFDEF(MS_CODIVA)
|
|
MESSAGE MS_CODIVA
|
|
ENDIF
|
|
FIELD CODIVA
|
|
END
|
|
|
|
IFDEF(FLD_DESIVA)
|
|
STRING FR_DESIVA 50
|
|
BEGIN
|
|
IFDEF(X_DESIVA)
|
|
PROMPT X_DESIVA Y_DESIVA PR_DESIVA
|
|
ELSEIF
|
|
PROMPT 22 15 ""
|
|
ENDIF
|
|
USE %IVA KEY 2
|
|
INPUT S0 FR_DESIVA
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@20" CODTAB
|
|
OUTPUT FR_CODIVA CODTAB
|
|
OUTPUT FR_DESIVA S0
|
|
IFDEF(FL_DESIVA)
|
|
FLAGS FL_DESIVA
|
|
ENDIF
|
|
IFDEF(MS_DESIVA)
|
|
MESSAGE MS_DESIVA
|
|
ENDIF
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IFDEF(FLD_ADDIVA)
|
|
BOOLEAN FR_ADDIVA
|
|
BEGIN
|
|
IFDEF(X_ADDIVA)
|
|
PROMPT X_ADDIVA Y_ADDIVA PR_ADDIVA
|
|
ELSEIF
|
|
PROMPT 2 16 "Addebito IVA"
|
|
ENDIF
|
|
FIELD ADDIVA
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_ASPBENI)
|
|
STRING FR_ASPBENI 2
|
|
BEGIN
|
|
IFDEF(X_ASPBENI)
|
|
PROMPT X_ASPBENI Y_ASPBENI PR_ASPBENI
|
|
ELSEIF
|
|
PROMPT 2 17 "Asp. Beni "
|
|
ENDIF
|
|
USE %ABE
|
|
INPUT CODTAB FR_ASPBENI
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_ASPBENI CODTAB
|
|
OUTPUT FR_DESASP S0
|
|
FLAGS "UZ"
|
|
IFDEF(FL_ASPBENI)
|
|
FLAGS FL_ASPBENI
|
|
ENDIF
|
|
IFDEF(MS_ASPBENI)
|
|
MESSAGE MS_ASPBENI
|
|
ENDIF
|
|
IFDEF(CH_ASPBENI)
|
|
CHECKTYPE CH_ASPBENI
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
FIELD ASPBENI
|
|
END
|
|
|
|
IFDEF(FLD_DESASP)
|
|
STRING FR_DESASP 50
|
|
BEGIN
|
|
IFDEF(X_DESASP)
|
|
PROMPT X_DESASP Y_DESASP PR_DESASP
|
|
ELSEIF
|
|
PROMPT 22 17 ""
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CAUS)
|
|
STRING FR_CAUS 5
|
|
BEGIN
|
|
IFDEF(X_CAUS)
|
|
PROMPT X_CAUS Y_CAUS PR_CAUS
|
|
ELSEIF
|
|
PROMPT 2 18 "Caus.mag. "
|
|
ENDIF
|
|
USE %CAU
|
|
INPUT CODTAB FR_CAUS
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CAUS CODTAB
|
|
OUTPUT FR_DESCRCAUS S0
|
|
FLAGS "U"
|
|
IFDEF(FL_CAUS)
|
|
FLAGS FL_CAUS
|
|
ENDIF
|
|
IFDEF(MS_CAUS)
|
|
MESSAGE MS_CAUS
|
|
ENDIF
|
|
IFDEF(CH_CAUS)
|
|
CHECKTYPE CH_CAUS
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
FIELD CAUSMAG
|
|
END
|
|
|
|
IFDEF(FLD_DESCRCAUS)
|
|
STRING FR_DESCRCAUS 50
|
|
BEGIN
|
|
IFDEF(X_DESCRCAUS)
|
|
PROMPT X_DESCRCAUS Y_DESCRCAUS PR_DESCRCAUS
|
|
ELSEIF
|
|
PROMPT 22 18 ""
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
#ifdef PAGE_2
|
|
|
|
#ifndef FULL_SCREEN
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -24 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -34 -1 "Elimina"
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_USER 10 2
|
|
BEGIN
|
|
PROMPT -44 -1 "~Collega"
|
|
PICTURE BMP_LINK
|
|
END
|
|
|
|
#define PAGE_1
|
|
|
|
#endif
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Pag.2" -1 -1 MASK_WIDTH MASK_HEIGHT
|
|
|
|
IFDEF(FLD_CODMAGC)
|
|
STRING FR_CODMAGC 3
|
|
BEGIN
|
|
IFDEF(X_CODMAG)
|
|
PROMPT X_CODMAG Y_CODMAG PR_CODMAG
|
|
ELSEIF
|
|
PROMPT 2 3 "Mag.colleg. "
|
|
ENDIF
|
|
COPY USE FR_CODMAG
|
|
INPUT CODTAB FR_CODMAGC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODMAGC CODTAB
|
|
OUTPUT FR_DESMAGC S0
|
|
WARNING "Magazzino assente"
|
|
FLAGS "U"
|
|
IFDEF(FL_CODMAGC)
|
|
FLAGS FL_CODMAGC
|
|
ENDIF
|
|
IFDEF(MS_CODMAGC)
|
|
MESSAGE MS_CODMAGC
|
|
ENDIF
|
|
KEY 1
|
|
IFDEF(CH_CODMAGC)
|
|
CHECKTYPE CH_CODMAGC
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
FIELD CODMAGC[1,3]
|
|
END
|
|
|
|
IFDEF(FLD_DESMAGC)
|
|
STRING FR_DESMAGC 50
|
|
BEGIN
|
|
IFDEF(X_DESMAGC)
|
|
PROMPT X_DESMAGC Y_DESMAGC PR_DESMAGC
|
|
ELSEIF
|
|
PROMPT 22 3 ""
|
|
ENDIF
|
|
IFDEF(FL_DESMAGC)
|
|
FLAGS FL_DESMAGC
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IFDEF(FLD_CODDEPC)
|
|
STRING FR_CODDEPC 2
|
|
BEGIN
|
|
IFDEF(X_CODDEPC)
|
|
PROMPT X_CODDEPC Y_CODDEPC PR_CODDEPC
|
|
ELSEIF
|
|
PROMPT 2 4 "Deposito "
|
|
ENDIF
|
|
USE MAG SELECT (CODTAB[1,3]==#FR_CODMAGC) && (CODTAB[4,5]!="")
|
|
INPUT CODTAB[1,3] FR_CODMAGC
|
|
INPUT CODTAB[4,5] FR_CODDEPC
|
|
DISPLAY "Codice mag." CODTAB[1,3]
|
|
DISPLAY "Codice dep." CODTAB[4,5]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FR_CODMAGC CODTAB[1,3]
|
|
OUTPUT FR_CODDEPC CODTAB[4,5]
|
|
OUTPUT FR_DESDEPC S0
|
|
MESSAGE DIRTY,FR_CODMAGC|K_TAB,FR_CODMAGC
|
|
IFDEF(MS_CODDEPC)
|
|
MESSAGE MS_CODDEPC
|
|
ENDIF
|
|
IFDEF(CH_CODDEPC)
|
|
CHECKTYPE CH_CODDEPC
|
|
ELSEIF
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
WARNING "Deposito assente"
|
|
IFDEF(FL_CODDEPC)
|
|
FLAGS FL_CODDEPC
|
|
ENDIF
|
|
FLAGS "U"
|
|
KEY 1
|
|
FIELD CODMAGC[4,5]
|
|
END
|
|
|
|
IFDEF(FLD_DESDEPC)
|
|
STRING FR_DESDEPC 50
|
|
BEGIN
|
|
IFDEF(X_DESDEPC)
|
|
PROMPT X_DESDEPC Y_DESDEPC PR_DESDEPC
|
|
ELSEIF
|
|
PROMPT 22 4 ""
|
|
ENDIF
|
|
FLAGS "D"
|
|
END
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAGG1)
|
|
NUMBER FR_QTAGG1 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAGG1)
|
|
PROMPT X_QTAGG1 Y_QTAGG1 PR_QTAGG1
|
|
ELSEIF
|
|
PROMPT 2 6 "Qta' agg.1 "
|
|
ENDIF
|
|
IFDEF(FL_QTAGG1)
|
|
FLAGS FL_QTAGG1
|
|
ENDIF
|
|
IFDEF(MS_QTAGG1)
|
|
MESSAGE MS_QTAGG1
|
|
ENDIF
|
|
IFDEF(NC_QTAGG1)
|
|
NUM_CALC NC_QTAGG1
|
|
ENDIF
|
|
FIELD QTAGG1
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAGG2)
|
|
NUMBER FR_QTAGG2 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAGG2)
|
|
PROMPT X_QTAGG2 Y_QTAGG2 PR_QTAGG2
|
|
ELSEIF
|
|
PROMPT 28 6 "2 "
|
|
ENDIF
|
|
IFDEF(FL_QTAGG2)
|
|
FLAGS FL_QTAGG2
|
|
ENDIF
|
|
IFDEF(MS_QTAGG2)
|
|
MESSAGE MS_QTAGG2
|
|
ENDIF
|
|
IFDEF(NC_QTAGG2)
|
|
NUM_CALC NC_QTAGG2
|
|
ENDIF
|
|
FIELD QTAGG2
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAGG3)
|
|
NUMBER FR_QTAGG3 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAGG3)
|
|
PROMPT X_QTAGG3 Y_QTAGG3 PR_QTAGG3
|
|
ELSEIF
|
|
PROMPT 44 6 "3 "
|
|
ENDIF
|
|
IFDEF(FL_QTAGG3)
|
|
FLAGS FL_QTAGG3
|
|
ENDIF
|
|
IFDEF(MS_QTAGG3)
|
|
MESSAGE MS_QTAGG3
|
|
ENDIF
|
|
IFDEF(NC_QTAGG3)
|
|
NUM_CALC NC_QTAGG3
|
|
ENDIF
|
|
FIELD QTAGG3
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAGG4)
|
|
NUMBER FR_QTAGG4 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAGG4)
|
|
PROMPT X_QTAGG4 Y_QTAGG4 PR_QTAGG4
|
|
ELSEIF
|
|
PROMPT 12 7 "4 "
|
|
ENDIF
|
|
IFDEF(FL_QTAGG4)
|
|
FLAGS FL_QTAGG4
|
|
ENDIF
|
|
IFDEF(MS_QTAGG4)
|
|
MESSAGE MS_QTAGG4
|
|
ENDIF
|
|
IFDEF(NC_QTAGG1)
|
|
NUM_CALC NC_QTAGG4
|
|
ENDIF
|
|
FIELD QTAGG4
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_QTAGG5)
|
|
NUMBER FR_QTAGG5 13 5
|
|
BEGIN
|
|
IFDEF(X_QTAGG5)
|
|
PROMPT X_QTAGG5 Y_QTAGG5 PR_QTAGG5
|
|
ELSEIF
|
|
PROMPT 28 7 "5 "
|
|
ENDIF
|
|
IFDEF(FL_QTAGG5)
|
|
FLAGS FL_QTAGG5
|
|
ENDIF
|
|
IFDEF(MS_QTAGG5)
|
|
MESSAGE MS_QTAGG5
|
|
ENDIF
|
|
IFDEF(NC_QTAGG5)
|
|
NUM_CALC NC_QTAGG5
|
|
ENDIF
|
|
FIELD QTAGG5
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_IMPIANTO)
|
|
STRING FR_IMPIANTO 5
|
|
BEGIN
|
|
IFDEF(X_IMPIANTO)
|
|
PROMPT X_IMPIANTO Y_IMPIANTO PR_IMPIANTO
|
|
ELSEIF
|
|
PROMPT 2 9 "Impianto "
|
|
ENDIF
|
|
USE IMP
|
|
INPUT CODTAB FR_IMPIANTO
|
|
DISPLAY "Codice Impianto" CODTAB
|
|
DISPLAY "Descrizione @50" S0
|
|
OUTPUT FR_IMPIANTO CODTAB
|
|
OUTPUT FR_DESIMP S0
|
|
FIELD IMPIANTO
|
|
IFDEF(CH_IMPIANTO)
|
|
CHECKTYPE CH_IMPIANTO
|
|
ELSEIF
|
|
FLAGS "U"
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
END
|
|
|
|
STRING FR_DESIMP 50
|
|
BEGIN
|
|
IFDEF(X_IMPIANTO)
|
|
PROMPT 22 Y_IMPIANTO ""
|
|
ELSEIF
|
|
PROMPT 22 9 ""
|
|
ENDIF
|
|
USE IMP KEY 2
|
|
INPUT S0 FR_DESIMP
|
|
DISPLAY "Descrizione @50" S0
|
|
DISPLAY "Codice Impianto" CODTAB
|
|
COPY OUTPUT FR_IMPIANTO
|
|
CHECKTYPE NORMAL
|
|
END
|
|
ENDIF
|
|
|
|
IFDEF(FLD_LINEA)
|
|
STRING FR_LINEA 5
|
|
BEGIN
|
|
IFDEF(X_LINEA)
|
|
PROMPT X_LINEA Y_LINEA PR_LINEA
|
|
ELSEIF
|
|
PROMPT 2 10 "Linea "
|
|
ENDIF
|
|
USE LNP
|
|
INPUT CODTAB FR_LINEA
|
|
DISPLAY "Codice Linea" CODTAB
|
|
DISPLAY "Descrizione @50" S0
|
|
OUTPUT FR_LINEA CODTAB
|
|
OUTPUT FR_DESLNP S0
|
|
FIELD LINEA
|
|
IFDEF(CH_LINEA)
|
|
CHECKTYPE CH_LINEA
|
|
ELSEIF
|
|
FLAGS "U"
|
|
CHECKTYPE NORMAL
|
|
ENDIF
|
|
END
|
|
|
|
STRING FR_DESLNP 50
|
|
BEGIN
|
|
IFDEF(X_LINEA)
|
|
PROMPT 22 Y_LINEA ""
|
|
ELSEIF
|
|
PROMPT 22 10 ""
|
|
ENDIF
|
|
USE LNP KEY 2
|
|
INPUT S0 FR_DESLNP
|
|
DISPLAY "Descrizione @50" S0
|
|
DISPLAY "Codice Linea" CODTAB
|
|
COPY OUTPUT FR_LINEA
|
|
CHECKTYPE NORMAL
|
|
END
|
|
ENDIF
|
|
|
|
#endif
|
|
|
|
IFDEF(JOLLY)
|
|
INCLDEF(JOLLY)
|
|
ENDIF
|
|
|
|
#ifndef FULL_SCREEN
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -24 -1 ""
|
|
END
|
|
|
|
#ifndef PAGE_1
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -34 -1 "Elimina"
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_USER 10 2
|
|
BEGIN
|
|
PROMPT -44 -1 "~Collega"
|
|
PICTURE BMP_LINK
|
|
END
|
|
#define PAGE_1
|
|
#endif
|
|
|
|
#endif
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Pag.3" -1 -1 MASK_WIDTH MASK_HEIGHT
|
|
|
|
GROUPBOX DLG_NULL 78 14
|
|
BEGIN
|
|
PROMPT 1 0 "Contabilita' analitica"
|
|
END
|
|
|
|
IFDEF(FLD_CDC1)
|
|
|
|
STRING FR_CDC1 20
|
|
BEGIN
|
|
PROMPT 2 1 "Cms1 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC2 20
|
|
BEGIN
|
|
PROMPT 2 2 "Cms2 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC3 20
|
|
BEGIN
|
|
PROMPT 2 3 "Cms3 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC4 20
|
|
BEGIN
|
|
PROMPT 2 4 "Cms4 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC5 20
|
|
BEGIN
|
|
PROMPT 2 5 "Cms5 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC6 20
|
|
BEGIN
|
|
PROMPT 2 6 "Cms6 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC7 20
|
|
BEGIN
|
|
PROMPT 2 7 "Cms7 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC8 20
|
|
BEGIN
|
|
PROMPT 2 8 "Cms8 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC9 20
|
|
BEGIN
|
|
PROMPT 2 9 "Cms9 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC10 20
|
|
BEGIN
|
|
PROMPT 2 10 "Cms10 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC11 20
|
|
BEGIN
|
|
PROMPT 2 11 "Cms11 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
STRING FR_CDC12 20
|
|
BEGIN
|
|
PROMPT 2 12 "Cms12 "
|
|
FLAGS "B"
|
|
END
|
|
|
|
ENDIF // Campi analitici
|
|
|
|
#ifndef FULL_SCREEN
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -24 -1 ""
|
|
END
|
|
|
|
#ifndef PAGE_1
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -34 -1 "Elimina"
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_USER 10 2
|
|
BEGIN
|
|
PROMPT -44 -1 "~Collega"
|
|
PICTURE BMP_LINK
|
|
END
|
|
#define PAGE_1
|
|
#endif
|
|
|
|
#endif
|
|
|
|
ENDPAGE
|
|
|
|
IFDEF(JOLLYP)
|
|
INCLDEF(JOLLYP)
|
|
|
|
#ifndef FULL_SCREEN
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -24 -1 ""
|
|
END
|
|
|
|
#ifndef PAGE_1
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -34 -1 "Elimina"
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_USER 10 2
|
|
BEGIN
|
|
PROMPT -44 -1 "~Collega"
|
|
PICTURE BMP_LINK
|
|
END
|
|
#endif
|
|
|
|
#endif
|
|
|
|
ENDIF
|
|
|
|
ENDMASK
|