Maschere Andrea?
git-svn-id: svn://10.65.10.50/trunk@607 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2e4ea1e4a7
commit
9a9d1b349e
386
ba/ba3300a.uml
386
ba/ba3300a.uml
@ -1,193 +1,193 @@
|
|||||||
#include "ba3300.h"
|
#include "ba3300.h"
|
||||||
|
|
||||||
PAGE "Stampa fogli libro bollato" -1 -1 74 20
|
PAGE "Stampa fogli libro bollato" -1 -1 74 20
|
||||||
|
|
||||||
NUMBER F_ANNO 4
|
NUMBER F_ANNO 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 3 "Anno Riferimento "
|
PROMPT 3 3 "Anno Riferimento "
|
||||||
HELP "Anno a cui si riferisce il bollato"
|
HELP "Anno a cui si riferisce il bollato"
|
||||||
USE REG
|
USE REG
|
||||||
INPUT CODTAB[1,4] F_ANNO
|
INPUT CODTAB[1,4] F_ANNO
|
||||||
INPUT CODTAB[5,7] F_CODICE
|
INPUT CODTAB[5,7] F_CODICE
|
||||||
DISPLAY "Anno " CODTAB[1,4]
|
DISPLAY "Anno " CODTAB[1,4]
|
||||||
DISPLAY "Codice Registro" CODTAB[5,7]
|
DISPLAY "Codice Registro" CODTAB[5,7]
|
||||||
DISPLAY "Descrizione@50" S0
|
DISPLAY "Descrizione@50" S0
|
||||||
DISPLAY "Tipo" I0
|
DISPLAY "Tipo" I0
|
||||||
OUTPUT F_ANNO CODTAB[1,4]
|
OUTPUT F_ANNO CODTAB[1,4]
|
||||||
OUTPUT F_CODICE CODTAB[5,7]
|
OUTPUT F_CODICE CODTAB[5,7]
|
||||||
OUTPUT F_REGISTRO S0
|
OUTPUT F_REGISTRO S0
|
||||||
FLAGS "URZ"
|
FLAGS "URZ"
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODDITTA 5
|
STRING F_CODDITTA 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 2 "Ditta "
|
PROMPT 3 2 "Ditta "
|
||||||
FLAGS "DFR"
|
FLAGS "DFR"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODICE 3
|
STRING F_CODICE 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 4 "Codice Registro "
|
PROMPT 3 4 "Codice Registro "
|
||||||
HELP "Codice del registro da numerare"
|
HELP "Codice del registro da numerare"
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
COPY ALL F_ANNO
|
COPY ALL F_ANNO
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_REGISTRO 50
|
STRING F_REGISTRO 50
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 6 "Registro "
|
PROMPT 3 6 "Registro "
|
||||||
HELP "Descrizione del registro da numerare"
|
HELP "Descrizione del registro da numerare"
|
||||||
USE REG KEY 2
|
USE REG KEY 2
|
||||||
INPUT S0 F_REGISTRO
|
INPUT S0 F_REGISTRO
|
||||||
DISPLAY "Descrizione@50" S0
|
DISPLAY "Descrizione@50" S0
|
||||||
DISPLAY "Anno " CODTAB[1,4]
|
DISPLAY "Anno " CODTAB[1,4]
|
||||||
DISPLAY "Codice Registro" CODTAB[5,7]
|
DISPLAY "Codice Registro" CODTAB[5,7]
|
||||||
DISPLAY "Tipo" I0
|
DISPLAY "Tipo" I0
|
||||||
COPY OUTPUT F_CODICE
|
COPY OUTPUT F_CODICE
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_RAGSOC 50
|
STRING F_RAGSOC 50
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 7 "Ragione sociale "
|
PROMPT 3 7 "Ragione sociale "
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
HELP "Ragione sociale dell'intestatario del registro"
|
HELP "Ragione sociale dell'intestatario del registro"
|
||||||
// USE LF_NDITTE KEY 2
|
// USE LF_NDITTE KEY 2
|
||||||
// INPUT RAGSOC F_RAGSOC
|
// INPUT RAGSOC F_RAGSOC
|
||||||
// DISPLAY "Ragione sociale @50" RAGSOC
|
// DISPLAY "Ragione sociale @50" RAGSOC
|
||||||
// DISPLAY "Ditta" CODDITTA
|
// DISPLAY "Ditta" CODDITTA
|
||||||
// OUTPUT F_RAGSOC RAGSOC
|
// OUTPUT F_RAGSOC RAGSOC
|
||||||
// OUTPUT F_CODDITTA CODDITTA
|
// OUTPUT F_CODDITTA CODDITTA
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_INDIRIZZO 35
|
STRING F_INDIRIZZO 35
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 8 "Indirizzo "
|
PROMPT 3 8 "Indirizzo "
|
||||||
HELP "Indirizzo dell'intestatario del registro"
|
HELP "Indirizzo dell'intestatario del registro"
|
||||||
// USE LF_UNLOC
|
// USE LF_UNLOC
|
||||||
// CHECKTYPE NORMAL
|
// CHECKTYPE NORMAL
|
||||||
// INPUT CODULC "1"
|
// INPUT CODULC "1"
|
||||||
// INPUT CODDITTA F_CODDITTA
|
// INPUT CODDITTA F_CODDITTA
|
||||||
// DISPLAY "Ditta" CODDITTA
|
// DISPLAY "Ditta" CODDITTA
|
||||||
// DISPLAY "Indirizzo @35" INDULC
|
// DISPLAY "Indirizzo @35" INDULC
|
||||||
// OUTPUT F_INDIRIZZO INDULC
|
// OUTPUT F_INDIRIZZO INDULC
|
||||||
// OUTPUT F_CODDITTA CODDITTA
|
// OUTPUT F_CODDITTA CODDITTA
|
||||||
// WARNING "Indirizzo assente"
|
// WARNING "Indirizzo assente"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CIV 10
|
STRING F_CIV 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 51 8 "N.civico "
|
PROMPT 51 8 "N.civico "
|
||||||
HELP "Numero civico dell'intestatario del registro"
|
HELP "Numero civico dell'intestatario del registro"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CAP 5
|
STRING F_CAP 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 9 "CAP "
|
PROMPT 3 9 "CAP "
|
||||||
HELP "CAP del comune dell'intestatario del registro"
|
HELP "CAP del comune dell'intestatario del registro"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODCOM 4
|
STRING F_CODCOM 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 15 9 "Comune "
|
PROMPT 15 9 "Comune "
|
||||||
HELP "Codice del comune dell'intestatario del registro"
|
HELP "Codice del comune dell'intestatario del registro"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_COM 28
|
STRING F_COM 28
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 29 9 ""
|
PROMPT 29 9 ""
|
||||||
HELP "Nome del comune dell'intestatario del registro"
|
HELP "Nome del comune dell'intestatario del registro"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_PROV 5
|
STRING F_PROV 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 60 9 "Prov."
|
PROMPT 60 9 "Prov."
|
||||||
HELP "Provincia dell'intestatario del registro"
|
HELP "Provincia dell'intestatario del registro"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_COFI 16
|
STRING F_COFI 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 10 "Codice fiscale "
|
PROMPT 3 10 "Codice fiscale "
|
||||||
HELP "Codice fiscale dell'intestatario del registro"
|
HELP "Codice fiscale dell'intestatario del registro"
|
||||||
// USE LF_ANAG KEY 2
|
// USE LF_ANAG KEY 2
|
||||||
// INPUT RAGSOC F_RAGSOC
|
// INPUT RAGSOC F_RAGSOC
|
||||||
// DISPLAY "Tipo" TIPOA
|
// DISPLAY "Tipo" TIPOA
|
||||||
// DISPLAY "Codice" CODANAGR
|
// DISPLAY "Codice" CODANAGR
|
||||||
// DISPLAY "Ragione sociale @50" RAGSOC
|
// DISPLAY "Ragione sociale @50" RAGSOC
|
||||||
// OUTPUT F_RAGSOC RAGSOC
|
// OUTPUT F_RAGSOC RAGSOC
|
||||||
// OUTPUT F_COFI COFI
|
// OUTPUT F_COFI COFI
|
||||||
// OUTPUT F_PAIV PAIV
|
// OUTPUT F_PAIV PAIV
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_PAIV 12
|
STRING F_PAIV 12
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 44 10 "Partita I.V.A "
|
PROMPT 44 10 "Partita I.V.A "
|
||||||
HELP "Partita IVA dell'intestatario del registro"
|
HELP "Partita IVA dell'intestatario del registro"
|
||||||
// USE LF_ANAG KEY 2
|
// USE LF_ANAG KEY 2
|
||||||
// INPUT RAGSOC F_RAGSOC
|
// INPUT RAGSOC F_RAGSOC
|
||||||
// DISPLAY "Tipo" TIPOA
|
// DISPLAY "Tipo" TIPOA
|
||||||
// DISPLAY "Codice" CODANAGR
|
// DISPLAY "Codice" CODANAGR
|
||||||
// DISPLAY "Ragione sociale @50" RAGSOC
|
// DISPLAY "Ragione sociale @50" RAGSOC
|
||||||
// OUTPUT F_RAGSOC RAGSOC
|
// OUTPUT F_RAGSOC RAGSOC
|
||||||
// OUTPUT F_COFI COFI
|
// OUTPUT F_COFI COFI
|
||||||
// OUTPUT F_PAIV PAIV
|
// OUTPUT F_PAIV PAIV
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_NPAGINI 6
|
NUMBER F_NPAGINI 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 12 "Numero pagina iniziale "
|
PROMPT 3 12 "Numero pagina iniziale "
|
||||||
HELP "Numero della prima pagina da numerare"
|
HELP "Numero della prima pagina da numerare"
|
||||||
FLAGS "RU"
|
FLAGS "RU"
|
||||||
NUM_EXPR {#THIS_FIELD >= 0}
|
NUM_EXPR {#THIS_FIELD >= 0}
|
||||||
WARNING "Numero pagina iniziale errato: non puo' essere negativo"
|
WARNING "Numero pagina iniziale errato: non puo' essere negativo"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_NPAGFI 6
|
NUMBER F_NPAGFI 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 13 "Numero pagina finale "
|
PROMPT 3 13 "Numero pagina finale "
|
||||||
HELP "Numero dell'ultima pagina da numerare"
|
HELP "Numero dell'ultima pagina da numerare"
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
NUM_EXPR {#THIS_FIELD >= #F_NPAGINI}
|
NUM_EXPR {#THIS_FIELD >= #F_NPAGINI}
|
||||||
WARNING "Numero pagina finale errato: deve essere maggiore o uguale a quello iniziale"
|
WARNING "Numero pagina finale errato: deve essere maggiore o uguale a quello iniziale"
|
||||||
END
|
END
|
||||||
|
|
||||||
BOOLEAN F_PRIMO
|
BOOLEAN F_PRIMO
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 14 "Inizio numerazione dopo primo foglio "
|
PROMPT 3 14 "Inizio numerazione dopo primo foglio "
|
||||||
HELP "Indicare se iniziare la numerazione nel secondo foglio"
|
HELP "Indicare se iniziare la numerazione nel secondo foglio"
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_TIPOST 7
|
LIST F_TIPOST 7
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 15 "Tipo di stampa "
|
PROMPT 3 15 "Tipo di stampa "
|
||||||
HELP "Larghezza del foglio"
|
HELP "Larghezza del foglio"
|
||||||
ITEM "0|132"
|
ITEM "0|132"
|
||||||
ITEM "1|132 c."
|
ITEM "1|132 c."
|
||||||
ITEM "2|198"
|
ITEM "2|198"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_LUNG 2
|
NUMBER F_LUNG 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 16 "Numero di righe "
|
PROMPT 3 16 "Numero di righe "
|
||||||
HELP "Lunghezza del foglio"
|
HELP "Lunghezza del foglio"
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_OK 9 2
|
BUTTON DLG_OK 9 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -12 -1 ""
|
PROMPT -12 -1 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_QUIT 9 2
|
BUTTON DLG_QUIT 9 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -22 -1 ""
|
PROMPT -22 -1 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
326
ba/batbpim.uml
326
ba/batbpim.uml
@ -1,163 +1,163 @@
|
|||||||
#include "batbpim.h"
|
#include "batbpim.h"
|
||||||
#define F_IMPORTO1 1000
|
#define F_IMPORTO1 1000
|
||||||
|
|
||||||
TOOLBAR "" 0 20 0 2
|
TOOLBAR "" 0 20 0 2
|
||||||
#include <toolbar.h>
|
#include <toolbar.h>
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
PAGE "" -1 -1 78 16
|
PAGE "" -1 -1 78 16
|
||||||
|
|
||||||
NUMBER F_CODDITTA 5
|
NUMBER F_CODDITTA 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 1 "Ditta "
|
PROMPT 4 1 "Ditta "
|
||||||
FLAGS "FRD"
|
FLAGS "FRD"
|
||||||
USE LF_NDITTE KEY 1
|
USE LF_NDITTE KEY 1
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
INPUT CODDITTA F_CODDITTA
|
INPUT CODDITTA F_CODDITTA
|
||||||
DISPLAY "Codice" CODDITTA
|
DISPLAY "Codice" CODDITTA
|
||||||
DISPLAY "Ragione sociale@50" RAGSOC
|
DISPLAY "Ragione sociale@50" RAGSOC
|
||||||
OUTPUT F_CODDITTA CODDITTA
|
OUTPUT F_CODDITTA CODDITTA
|
||||||
OUTPUT F_RAGSOC RAGSOC
|
OUTPUT F_RAGSOC RAGSOC
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_RAGSOC 50
|
STRING F_RAGSOC 50
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 2 "Ragione sociale "
|
PROMPT 4 2 "Ragione sociale "
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_ANNO 4
|
NUMBER F_ANNO 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 4 "Anno "
|
PROMPT 4 4 "Anno "
|
||||||
HELP "Anno d'esercizio di competenza"
|
HELP "Anno d'esercizio di competenza"
|
||||||
FLAGS "A"
|
FLAGS "A"
|
||||||
FIELD LF_TAB->CODTAB[1,4]
|
FIELD LF_TAB->CODTAB[1,4]
|
||||||
USE PIM
|
USE PIM
|
||||||
INPUT CODTAB[1,4] F_ANNO
|
INPUT CODTAB[1,4] F_ANNO
|
||||||
INPUT CODTAB[5,9] F_ATTIVITA
|
INPUT CODTAB[5,9] F_ATTIVITA
|
||||||
INPUT CODTAB[10,12] F_REGISTRO
|
INPUT CODTAB[10,12] F_REGISTRO
|
||||||
INPUT CODTAB[13,14] F_MESE
|
INPUT CODTAB[13,14] F_MESE
|
||||||
INPUT CODTAB[15,15] F_TIPOCR
|
INPUT CODTAB[15,15] F_TIPOCR
|
||||||
INPUT CODTAB[16,18] F_CODIVA
|
INPUT CODTAB[16,18] F_CODIVA
|
||||||
DISPLAY "Anno" CODTAB[1,4]
|
DISPLAY "Anno" CODTAB[1,4]
|
||||||
DISPLAY "Attivita'" CODTAB[5,9]
|
DISPLAY "Attivita'" CODTAB[5,9]
|
||||||
DISPLAY "Cod. registro" CODTAB[10,12]
|
DISPLAY "Cod. registro" CODTAB[10,12]
|
||||||
DISPLAY "Mese" CODTAB[13,14]
|
DISPLAY "Mese" CODTAB[13,14]
|
||||||
DISPLAY "Tipo c/r" CODTAB[15,15]
|
DISPLAY "Tipo c/r" CODTAB[15,15]
|
||||||
DISPLAY "Codice IVA" CODTAB[16,18]
|
DISPLAY "Codice IVA" CODTAB[16,18]
|
||||||
OUTPUT F_ANNO CODTAB[1,4]
|
OUTPUT F_ANNO CODTAB[1,4]
|
||||||
OUTPUT F_ATTIVITA CODTAB[5,9]
|
OUTPUT F_ATTIVITA CODTAB[5,9]
|
||||||
OUTPUT F_REGISTRO CODTAB[10,12]
|
OUTPUT F_REGISTRO CODTAB[10,12]
|
||||||
OUTPUT F_MESE CODTAB[13,14]
|
OUTPUT F_MESE CODTAB[13,14]
|
||||||
OUTPUT F_TIPOCR CODTAB[15,15]
|
OUTPUT F_TIPOCR CODTAB[15,15]
|
||||||
OUTPUT F_CODIVA CODTAB[16,18]
|
OUTPUT F_CODIVA CODTAB[16,18]
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_ATTIVITA 5
|
STRING F_ATTIVITA 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 5 "Codice attivita "
|
PROMPT 4 5 "Codice attivita "
|
||||||
HELP "Codice dell' attivita' della ditta"
|
HELP "Codice dell' attivita' della ditta"
|
||||||
FIELD LF_TAB->CODTAB[5,9]
|
FIELD LF_TAB->CODTAB[5,9]
|
||||||
USE LF_ATTIV
|
USE LF_ATTIV
|
||||||
JOIN %AIS TO LF_ATTIV INTO CODTAB=CODATT
|
JOIN %AIS TO LF_ATTIV INTO CODTAB=CODATT
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
INPUT CODDITTA F_CODDITTA
|
INPUT CODDITTA F_CODDITTA
|
||||||
INPUT CODATT F_ATTIVITA
|
INPUT CODATT F_ATTIVITA
|
||||||
DISPLAY "Codice attivita'" LF_TABCOM->CODTAB
|
DISPLAY "Codice attivita'" LF_TABCOM->CODTAB
|
||||||
DISPLAY "Descrizione@30" LF_TABCOM->S0
|
DISPLAY "Descrizione@30" LF_TABCOM->S0
|
||||||
OUTPUT F_ATTIVITA CODATT
|
OUTPUT F_ATTIVITA CODATT
|
||||||
WARNING "Codice attivita' non presente"
|
WARNING "Codice attivita' non presente"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_REGISTRO 3
|
STRING F_REGISTRO 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 6 "Codice registro "
|
PROMPT 4 6 "Codice registro "
|
||||||
HELP "Codice registro di riferimento"
|
HELP "Codice registro di riferimento"
|
||||||
FIELD LF_TAB->CODTAB[10,12]
|
FIELD LF_TAB->CODTAB[10,12]
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
USE REG
|
USE REG
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
INPUT CODTAB[1,4] F_REGISTRO
|
INPUT CODTAB[1,4] F_REGISTRO
|
||||||
INPUT CODTAB[5,7] F_ANNO
|
INPUT CODTAB[5,7] F_ANNO
|
||||||
DISPLAY "Codice registro" CODTAB[1,3]
|
DISPLAY "Codice registro" CODTAB[1,3]
|
||||||
DISPLAY "Anno" CODTAB[4,7]
|
DISPLAY "Anno" CODTAB[4,7]
|
||||||
DISPLAY "Descrizione@50" S0
|
DISPLAY "Descrizione@50" S0
|
||||||
OUTPUT F_REGISTRO CODTAB[1,4]
|
OUTPUT F_REGISTRO CODTAB[1,4]
|
||||||
OUTPUT F_ANNO CODTAB[5,7]
|
OUTPUT F_ANNO CODTAB[5,7]
|
||||||
WARNING "Codice registro assente"
|
WARNING "Codice registro assente"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_MESE 10
|
LIST F_MESE 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 7 "Mese "
|
PROMPT 4 7 "Mese "
|
||||||
HELP "Mese a cui si fa riferimento"
|
HELP "Mese a cui si fa riferimento"
|
||||||
FIELD LF_TAB->CODTAB[13,14]
|
FIELD LF_TAB->CODTAB[13,14]
|
||||||
FLAGS "MA"
|
FLAGS "MA"
|
||||||
VALIDATE MTCHECK_FUNC
|
VALIDATE MTCHECK_FUNC
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_TIPOCR 1
|
NUMBER F_TIPOCR 1
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 8 "Tipo Costo/Ricavo "
|
PROMPT 4 8 "Tipo Costo/Ricavo "
|
||||||
HELP "Tipo di conto costo o ricavo"
|
HELP "Tipo di conto costo o ricavo"
|
||||||
FIELD LF_TAB->CODTAB[15,15]
|
FIELD LF_TAB->CODTAB[15,15]
|
||||||
COPY ALL F_ANNO
|
COPY ALL F_ANNO
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODIVA 3
|
STRING F_CODIVA 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 10 "Codice IVA "
|
PROMPT 4 10 "Codice IVA "
|
||||||
HELP "Codice IVA da applicare"
|
HELP "Codice IVA da applicare"
|
||||||
FIELD LF_TAB->CODTAB[16,18]
|
FIELD LF_TAB->CODTAB[16,18]
|
||||||
USE %IVA
|
USE %IVA
|
||||||
INPUT CODTAB F_CODIVA
|
INPUT CODTAB F_CODIVA
|
||||||
DISPLAY "Codice" CODTAB
|
DISPLAY "Codice" CODTAB
|
||||||
DISPLAY "Descrizione " S0
|
DISPLAY "Descrizione " S0
|
||||||
OUTPUT F_CODIVA CODTAB
|
OUTPUT F_CODIVA CODTAB
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_IMPORTO 5
|
LIST F_IMPORTO 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 9 "Tipo Importo "
|
PROMPT 4 9 "Tipo Importo "
|
||||||
HELP "Tipo importo da applicare"
|
HELP "Tipo importo da applicare"
|
||||||
FIELD PIM->I0
|
FIELD PIM->I0
|
||||||
ITEM "1|Netti" MESSAGE HIDE,F_IMPLORDO|SHOW,F_IMPONIBILE|SHOW,F_IVA
|
ITEM "1|Netti" MESSAGE HIDE,F_IMPLORDO|SHOW,F_IMPONIBILE|SHOW,F_IVA
|
||||||
ITEM "2|Lordi" MESSAGE HIDE,F_IMPONIBILE|HIDE,F_IVA|SHOW,F_IMPLORDO
|
ITEM "2|Lordi" MESSAGE HIDE,F_IMPONIBILE|HIDE,F_IVA|SHOW,F_IMPLORDO
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IMPONIBILE 15
|
NUMBER F_IMPONIBILE 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 11 "Imponibile "
|
PROMPT 4 11 "Imponibile "
|
||||||
HELP "Importo dell'imponibile IVA"
|
HELP "Importo dell'imponibile IVA"
|
||||||
FIELD LF_TAB->R0
|
FIELD LF_TAB->R0
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IVA 15
|
NUMBER F_IVA 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 12 "IVA "
|
PROMPT 4 12 "IVA "
|
||||||
HELP "Importo dell'imposta IVA"
|
HELP "Importo dell'imposta IVA"
|
||||||
FIELD LF_TAB->R1
|
FIELD LF_TAB->R1
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IMPLORDO 15
|
NUMBER F_IMPLORDO 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 13 "Importo lordo "
|
PROMPT 4 13 "Importo lordo "
|
||||||
HELP "Importo imponibile+IVA"
|
HELP "Importo imponibile+IVA"
|
||||||
FIELD LF_TAB->R2
|
FIELD LF_TAB->R2
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
394
ba/batbpimc.uml
394
ba/batbpimc.uml
@ -1,197 +1,197 @@
|
|||||||
#include "batbpim.h"
|
#include "batbpim.h"
|
||||||
#define F_IMPORTO1 1000
|
#define F_IMPORTO1 1000
|
||||||
|
|
||||||
TOOLBAR "" 0 20 0 2
|
TOOLBAR "" 0 20 0 2
|
||||||
#include <toolbar.h>
|
#include <toolbar.h>
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
PAGE "" -1 -1 78 16
|
PAGE "" -1 -1 78 16
|
||||||
|
|
||||||
NUMBER F_CODDITTA 5
|
NUMBER F_CODDITTA 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 1 "Ditta "
|
PROMPT 4 1 "Ditta "
|
||||||
FLAGS "FRD"
|
FLAGS "FRD"
|
||||||
USE LF_NDITTE KEY 1
|
USE LF_NDITTE KEY 1
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
INPUT CODDITTA F_CODDITTA
|
INPUT CODDITTA F_CODDITTA
|
||||||
DISPLAY "Codice" CODDITTA
|
DISPLAY "Codice" CODDITTA
|
||||||
DISPLAY "Ragione sociale@50" RAGSOC
|
DISPLAY "Ragione sociale@50" RAGSOC
|
||||||
OUTPUT F_CODDITTA CODDITTA
|
OUTPUT F_CODDITTA CODDITTA
|
||||||
OUTPUT F_RAGSOC RAGSOC
|
OUTPUT F_RAGSOC RAGSOC
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_RAGSOC 50
|
STRING F_RAGSOC 50
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 2 "Ragione sociale "
|
PROMPT 4 2 "Ragione sociale "
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_ANNO 4
|
NUMBER F_ANNO 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 4 "Anno "
|
PROMPT 4 4 "Anno "
|
||||||
HELP "Anno d'esercizio di competenza"
|
HELP "Anno d'esercizio di competenza"
|
||||||
FLAGS "A"
|
FLAGS "A"
|
||||||
FIELD LF_TAB->CODTAB[1,4]
|
FIELD LF_TAB->CODTAB[1,4]
|
||||||
USE PIM
|
USE PIM
|
||||||
INPUT CODTAB[1,4] F_ANNO
|
INPUT CODTAB[1,4] F_ANNO
|
||||||
INPUT CODTAB[5,9] F_ATTIVITA
|
INPUT CODTAB[5,9] F_ATTIVITA
|
||||||
INPUT CODTAB[10,12] F_REGISTRO
|
INPUT CODTAB[10,12] F_REGISTRO
|
||||||
INPUT CODTAB[13,14] F_MESE
|
INPUT CODTAB[13,14] F_MESE
|
||||||
INPUT CODTAB[15,17] F_CODIVA
|
INPUT CODTAB[15,17] F_CODIVA
|
||||||
DISPLAY "Anno" CODTAB[1,4]
|
DISPLAY "Anno" CODTAB[1,4]
|
||||||
DISPLAY "Attivita'" CODTAB[5,9]
|
DISPLAY "Attivita'" CODTAB[5,9]
|
||||||
DISPLAY "Codice registro" CODTAB[10,12]
|
DISPLAY "Codice registro" CODTAB[10,12]
|
||||||
DISPLAY "Mese" CODTAB[13,14]
|
DISPLAY "Mese" CODTAB[13,14]
|
||||||
DISPLAY "Codice IVA" CODTAB[15,17]
|
DISPLAY "Codice IVA" CODTAB[15,17]
|
||||||
OUTPUT F_ANNO CODTAB[1,4]
|
OUTPUT F_ANNO CODTAB[1,4]
|
||||||
OUTPUT F_ATTIVITA CODTAB[5,9]
|
OUTPUT F_ATTIVITA CODTAB[5,9]
|
||||||
OUTPUT F_REGISTRO CODTAB[10,12]
|
OUTPUT F_REGISTRO CODTAB[10,12]
|
||||||
OUTPUT F_MESE CODTAB[13,14]
|
OUTPUT F_MESE CODTAB[13,14]
|
||||||
OUTPUT F_CODIVA CODTAB[15,17]
|
OUTPUT F_CODIVA CODTAB[15,17]
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_ATTIVITA 5
|
STRING F_ATTIVITA 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 5 "Codice attivita "
|
PROMPT 4 5 "Codice attivita "
|
||||||
HELP "Codice dell' attivita' della ditta"
|
HELP "Codice dell' attivita' della ditta"
|
||||||
FIELD LF_TAB->CODTAB[5,9]
|
FIELD LF_TAB->CODTAB[5,9]
|
||||||
USE LF_ATTIV
|
USE LF_ATTIV
|
||||||
JOIN %AIS TO LF_ATTIV INTO CODTAB=CODATT
|
JOIN %AIS TO LF_ATTIV INTO CODTAB=CODATT
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
INPUT CODDITTA F_CODDITTA
|
INPUT CODDITTA F_CODDITTA
|
||||||
INPUT CODATT F_ATTIVITA
|
INPUT CODATT F_ATTIVITA
|
||||||
DISPLAY "Codice attivita'" LF_TABCOM->CODTAB
|
DISPLAY "Codice attivita'" LF_TABCOM->CODTAB
|
||||||
DISPLAY "Descrizione@30" LF_TABCOM->S0
|
DISPLAY "Descrizione@30" LF_TABCOM->S0
|
||||||
OUTPUT F_ATTIVITA CODATT
|
OUTPUT F_ATTIVITA CODATT
|
||||||
WARNING "Codice attivita' non presente"
|
WARNING "Codice attivita' non presente"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_REGISTRO 3
|
STRING F_REGISTRO 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 6 "Codice registro "
|
PROMPT 4 6 "Codice registro "
|
||||||
HELP "Codice registro di riferimento"
|
HELP "Codice registro di riferimento"
|
||||||
FIELD LF_TAB->CODTAB[10,12]
|
FIELD LF_TAB->CODTAB[10,12]
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
USE REG
|
USE REG
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
INPUT CODTAB[1,3] F_REGISTRO
|
INPUT CODTAB[1,3] F_REGISTRO
|
||||||
INPUT CODTAB[4,7] F_ANNO
|
INPUT CODTAB[4,7] F_ANNO
|
||||||
DISPLAY "Codice registro" CODTAB[1,3]
|
DISPLAY "Codice registro" CODTAB[1,3]
|
||||||
DISPLAY "Anno" CODTAB[4,7]
|
DISPLAY "Anno" CODTAB[4,7]
|
||||||
DISPLAY "Descrizione@50" S0
|
DISPLAY "Descrizione@50" S0
|
||||||
OUTPUT F_REGISTRO CODTAB[1,3]
|
OUTPUT F_REGISTRO CODTAB[1,3]
|
||||||
OUTPUT F_ANNO CODTAB[4,7]
|
OUTPUT F_ANNO CODTAB[4,7]
|
||||||
WARNING "Codice registro assente"
|
WARNING "Codice registro assente"
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_MESE 2
|
NUMBER F_MESE 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 7 "Mese "
|
PROMPT 4 7 "Mese "
|
||||||
HELP "Mese a cui si fa riferimento"
|
HELP "Mese a cui si fa riferimento"
|
||||||
FIELD LF_TAB->CODTAB[13,14]
|
FIELD LF_TAB->CODTAB[13,14]
|
||||||
FLAGS "RZ"
|
FLAGS "RZ"
|
||||||
COPYUSE F_ANNO
|
COPYUSE F_ANNO
|
||||||
INPUT CODTAB[1,4] F_ANNO
|
INPUT CODTAB[1,4] F_ANNO
|
||||||
INPUT CODTAB[5,9] F_ATTIVITA
|
INPUT CODTAB[5,9] F_ATTIVITA
|
||||||
INPUT CODTAB[10,12] F_REGISTRO
|
INPUT CODTAB[10,12] F_REGISTRO
|
||||||
INPUT CODTAB[13,14] F_MESE
|
INPUT CODTAB[13,14] F_MESE
|
||||||
INPUT CODTAB[15,17] F_CODIVA
|
INPUT CODTAB[15,17] F_CODIVA
|
||||||
DISPLAY "Anno" CODTAB[1,4]
|
DISPLAY "Anno" CODTAB[1,4]
|
||||||
DISPLAY "Attivita'" CODTAB[5,9]
|
DISPLAY "Attivita'" CODTAB[5,9]
|
||||||
DISPLAY "Codice registro" CODTAB[10,12]
|
DISPLAY "Codice registro" CODTAB[10,12]
|
||||||
DISPLAY "Mese" CODTAB[13,14]
|
DISPLAY "Mese" CODTAB[13,14]
|
||||||
DISPLAY "Codice IVA" CODTAB[15,17]
|
DISPLAY "Codice IVA" CODTAB[15,17]
|
||||||
OUTPUT F_ANNO CODTAB[1,4]
|
OUTPUT F_ANNO CODTAB[1,4]
|
||||||
OUTPUT F_ATTIVITA CODTAB[5,9]
|
OUTPUT F_ATTIVITA CODTAB[5,9]
|
||||||
OUTPUT F_REGISTRO CODTAB[10,12]
|
OUTPUT F_REGISTRO CODTAB[10,12]
|
||||||
OUTPUT F_MESE CODTAB[13,14]
|
OUTPUT F_MESE CODTAB[13,14]
|
||||||
OUTPUT F_CODIVA CODTAB[15,17]
|
OUTPUT F_CODIVA CODTAB[15,17]
|
||||||
VALIDATE MTCHECK_FUNC
|
VALIDATE MTCHECK_FUNC
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_TIPOCR 1
|
NUMBER F_TIPOCR 1
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 8 "Tipo Costo/Ricavo "
|
PROMPT 4 8 "Tipo Costo/Ricavo "
|
||||||
HELP "Tipo di conto costo o ricavo"
|
HELP "Tipo di conto costo o ricavo"
|
||||||
FIELD LF_TAB->CODTAB[15,15]
|
FIELD LF_TAB->CODTAB[15,15]
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
LIST F_IMPORTO 5
|
LIST F_IMPORTO 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 9 "Tipo importo "
|
PROMPT 4 9 "Tipo importo "
|
||||||
HELP "Tipo importo da applicare"
|
HELP "Tipo importo da applicare"
|
||||||
ITEM "1|Netti"
|
ITEM "1|Netti"
|
||||||
MESSAGE HIDE,F_IMPLORDO|SHOW,F_IMPONIBILE|SHOW,F_IVA
|
MESSAGE HIDE,F_IMPLORDO|SHOW,F_IMPONIBILE|SHOW,F_IVA
|
||||||
ITEM "2|Lordi"
|
ITEM "2|Lordi"
|
||||||
MESSAGE HIDE,F_IMPONIBILE|HIDE,F_IVA|SHOW,F_IMPLORDO
|
MESSAGE HIDE,F_IMPONIBILE|HIDE,F_IVA|SHOW,F_IMPLORDO
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CODIVA 3
|
STRING F_CODIVA 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 10 "Codice IVA "
|
PROMPT 4 10 "Codice IVA "
|
||||||
HELP "Codice IVA da applicare"
|
HELP "Codice IVA da applicare"
|
||||||
FIELD LF_TAB->CODTAB[15,17]
|
FIELD LF_TAB->CODTAB[15,17]
|
||||||
COPYUSE F_ANNO
|
COPYUSE F_ANNO
|
||||||
INPUT CODTAB[1,4] F_ANNO
|
INPUT CODTAB[1,4] F_ANNO
|
||||||
INPUT CODTAB[5,9] F_ATTIVITA
|
INPUT CODTAB[5,9] F_ATTIVITA
|
||||||
INPUT CODTAB[10,12] F_REGISTRO
|
INPUT CODTAB[10,12] F_REGISTRO
|
||||||
INPUT CODTAB[13,14] F_MESE
|
INPUT CODTAB[13,14] F_MESE
|
||||||
INPUT CODTAB[15,17] F_CODIVA
|
INPUT CODTAB[15,17] F_CODIVA
|
||||||
DISPLAY "Anno" CODTAB[1,4]
|
DISPLAY "Anno" CODTAB[1,4]
|
||||||
DISPLAY "Attivita'" CODTAB[5,9]
|
DISPLAY "Attivita'" CODTAB[5,9]
|
||||||
DISPLAY "Codice registro" CODTAB[10,12]
|
DISPLAY "Codice registro" CODTAB[10,12]
|
||||||
DISPLAY "Mese" CODTAB[13,14]
|
DISPLAY "Mese" CODTAB[13,14]
|
||||||
DISPLAY "Codice IVA" CODTAB[15,17]
|
DISPLAY "Codice IVA" CODTAB[15,17]
|
||||||
OUTPUT F_ANNO CODTAB[1,4]
|
OUTPUT F_ANNO CODTAB[1,4]
|
||||||
OUTPUT F_ATTIVITA CODTAB[5,9]
|
OUTPUT F_ATTIVITA CODTAB[5,9]
|
||||||
OUTPUT F_REGISTRO CODTAB[10,12]
|
OUTPUT F_REGISTRO CODTAB[10,12]
|
||||||
OUTPUT F_MESE CODTAB[13,14]
|
OUTPUT F_MESE CODTAB[13,14]
|
||||||
OUTPUT F_CODIVA CODTAB[15,17]
|
OUTPUT F_CODIVA CODTAB[15,17]
|
||||||
KEY 1
|
KEY 1
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IMPONIBILE 15
|
NUMBER F_IMPONIBILE 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 11 "Imponibile "
|
PROMPT 4 11 "Imponibile "
|
||||||
HELP "Importo dell'imponibile IVA"
|
HELP "Importo dell'imponibile IVA"
|
||||||
FIELD LF_TAB->R0
|
FIELD LF_TAB->R0
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IVA 15
|
NUMBER F_IVA 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 12 "IVA "
|
PROMPT 4 12 "IVA "
|
||||||
HELP "Importo dell'imposta IVA"
|
HELP "Importo dell'imposta IVA"
|
||||||
FIELD LF_TAB->R1
|
FIELD LF_TAB->R1
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER F_IMPLORDO 15
|
NUMBER F_IMPLORDO 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 13 "Importo lordo "
|
PROMPT 4 13 "Importo lordo "
|
||||||
HELP "Importo imponibile+IVA"
|
HELP "Importo imponibile+IVA"
|
||||||
FIELD LF_TAB->R2
|
FIELD LF_TAB->R2
|
||||||
FLAGS "R"
|
FLAGS "R"
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_OK
|
BUTTON DLG_OK
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 42 14 ""
|
PROMPT 42 14 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_CANCEL
|
BUTTON DLG_CANCEL
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 53 14 ""
|
PROMPT 53 14 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
Loading…
x
Reference in New Issue
Block a user