Tolti i bastardi ControlM
git-svn-id: svn://10.65.10.50/trunk@4029 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f64ed5162b
commit
9d6307bb7e
332
m770/770100a.uml
332
m770/770100a.uml
@ -1,166 +1,166 @@
|
||||
#include "770100a.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
|
||||
BUTTON F_GESTPERC 22 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Percipienti"
|
||||
MESSAGE RUN,775,-0,#F_CODDITTA,#F_TIPOA,#F_CODANAGR
|
||||
END
|
||||
|
||||
#include <toolbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Scheda percipienti" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_SCPERC->CODDITTA
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 4 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati percipiente"
|
||||
END
|
||||
|
||||
LIST F_TIPOA 1 9
|
||||
BEGIN
|
||||
PROMPT 1 8 ""
|
||||
ITEM "F|Fisica"
|
||||
ITEM "G|Giuridica"
|
||||
KEY 1
|
||||
FIELD LF_SCPERC->TIPOA
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGR 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_SCPERC->CODANAGR
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGRPERC 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_PERC KEY 1 SELECT ((CODDITTA=#F_CODDITTA) && (TIPOA=#F_TIPOA))
|
||||
JOIN LF_ANAG TO LF_PERC KEY 1 INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGRPERC
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGRPERC CODANAGR
|
||||
OUTPUT F_RAGSOCPER LF_ANAG->RAGSOC
|
||||
MESSAGE COPY, F_CODANAGR
|
||||
ADD RUN 775 -0
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGRCOM 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_ANAG KEY 1 SELECT (TIPOA=#F_TIPOA)
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGRCOM
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGRCOM CODANAGR
|
||||
OUTPUT F_RAGSOCCOM RAGSOC
|
||||
MESSAGE COPY, F_CODANAGR
|
||||
MESSAGE COPY, F_CODANAGRPERC
|
||||
ADD RUN BA4 -1
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING F_RAGSOCCOM 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
USE LF_ANAG KEY 2
|
||||
INPUT RAGSOC F_RAGSOCCOM
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
DISPLAY "Tipo" TIPOA
|
||||
DISPLAY "Codice" CODANAGR
|
||||
OUTPUT F_RAGSOCCOM RAGSOC
|
||||
OUTPUT F_CODANAGRCOM CODANAGR
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
ADD RUN BA4 -1
|
||||
MESSAGE COPY, F_RAGSOC
|
||||
MESSAGE COPY, F_RAGSOCPER
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOCPER 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
MESSAGE COPY, F_RAGSOC
|
||||
END
|
||||
|
||||
NUMBER F_NPROG 6
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bScheda numero "
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
FIELD LF_SCPERC->NPROG
|
||||
USE LF_SCPERC
|
||||
INPUT CODDITTA F_CODDITTA SELECT
|
||||
INPUT TIPOA F_TIPOA SELECT
|
||||
INPUT CODANAGR F_CODANAGR SELECT
|
||||
INPUT NPROG F_NPROG
|
||||
DISPLAY "N°" NPROG
|
||||
DISPLAY "Data doc.@10" DATADOC
|
||||
DISPLAY "Num.@8" NUMDOC
|
||||
DISPLAY "Cau." CODCAUS
|
||||
DISPLAY "Tot. doc.@15" TOTALE
|
||||
DISPLAY "Compenso@15" COMPENSO
|
||||
DISPLAY "Spese@15" SPESE
|
||||
DISPLAY "Iva@15" IVA
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGR CODANAGR
|
||||
OUTPUT F_NPROG NPROG
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
#include "770100a.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
|
||||
BUTTON F_GESTPERC 22 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Percipienti"
|
||||
MESSAGE RUN,775,-0,#F_CODDITTA,#F_TIPOA,#F_CODANAGR
|
||||
END
|
||||
|
||||
#include <toolbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Scheda percipienti" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_SCPERC->CODDITTA
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 4 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati percipiente"
|
||||
END
|
||||
|
||||
LIST F_TIPOA 1 9
|
||||
BEGIN
|
||||
PROMPT 1 8 ""
|
||||
ITEM "F|Fisica"
|
||||
ITEM "G|Giuridica"
|
||||
KEY 1
|
||||
FIELD LF_SCPERC->TIPOA
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGR 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_SCPERC->CODANAGR
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGRPERC 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_PERC KEY 1 SELECT ((CODDITTA=#F_CODDITTA) && (TIPOA=#F_TIPOA))
|
||||
JOIN LF_ANAG TO LF_PERC KEY 1 INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGRPERC
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGRPERC CODANAGR
|
||||
OUTPUT F_RAGSOCPER LF_ANAG->RAGSOC
|
||||
MESSAGE COPY, F_CODANAGR
|
||||
ADD RUN 775 -0
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGRCOM 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_ANAG KEY 1 SELECT (TIPOA=#F_TIPOA)
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGRCOM
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGRCOM CODANAGR
|
||||
OUTPUT F_RAGSOCCOM RAGSOC
|
||||
MESSAGE COPY, F_CODANAGR
|
||||
MESSAGE COPY, F_CODANAGRPERC
|
||||
ADD RUN BA4 -1
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING F_RAGSOCCOM 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
USE LF_ANAG KEY 2
|
||||
INPUT RAGSOC F_RAGSOCCOM
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
DISPLAY "Tipo" TIPOA
|
||||
DISPLAY "Codice" CODANAGR
|
||||
OUTPUT F_RAGSOCCOM RAGSOC
|
||||
OUTPUT F_CODANAGRCOM CODANAGR
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
ADD RUN BA4 -1
|
||||
MESSAGE COPY, F_RAGSOC
|
||||
MESSAGE COPY, F_RAGSOCPER
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOCPER 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
MESSAGE COPY, F_RAGSOC
|
||||
END
|
||||
|
||||
NUMBER F_NPROG 6
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bScheda numero "
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
FIELD LF_SCPERC->NPROG
|
||||
USE LF_SCPERC
|
||||
INPUT CODDITTA F_CODDITTA SELECT
|
||||
INPUT TIPOA F_TIPOA SELECT
|
||||
INPUT CODANAGR F_CODANAGR SELECT
|
||||
INPUT NPROG F_NPROG
|
||||
DISPLAY "N°" NPROG
|
||||
DISPLAY "Data doc.@10" DATADOC
|
||||
DISPLAY "Num.@8" NUMDOC
|
||||
DISPLAY "Cau." CODCAUS
|
||||
DISPLAY "Tot. doc.@15" TOTALE
|
||||
DISPLAY "Compenso@15" COMPENSO
|
||||
DISPLAY "Spese@15" SPESE
|
||||
DISPLAY "Iva@15" IVA
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGR CODANAGR
|
||||
OUTPUT F_NPROG NPROG
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
1578
m770/771100.cpp
1578
m770/771100.cpp
File diff suppressed because it is too large
Load Diff
242
m770/771100.h
242
m770/771100.h
@ -1,121 +1,121 @@
|
||||
// Campi maschera persone fisiche 771100a.uml
|
||||
#ifndef _771100_H
|
||||
#define _771100_H
|
||||
|
||||
#define F_CODDITTA 500
|
||||
#define F_RAGSOC 501
|
||||
|
||||
#define APF_CODDITTA 101
|
||||
#define APF_RAGSOC 102
|
||||
#define F_COFI 103
|
||||
#define F_COGNOME 104
|
||||
#define F_NOME 105
|
||||
#define F_SESSO 106
|
||||
#define F_DATANASC 107
|
||||
#define F_COMNASC 108
|
||||
#define F_PROVNASC 109
|
||||
#define F_ATTIV 110
|
||||
#define F_DESCRATT 111
|
||||
#define F_RSS 112
|
||||
#define F_INDRES 113
|
||||
#define F_CIVRES 114
|
||||
#define F_CAPRES 115
|
||||
#define F_COMRES 116
|
||||
#define F_PROVRES 117
|
||||
#define F_INDRF 118
|
||||
#define F_CIVRF 119
|
||||
#define F_CAPRF 120
|
||||
#define F_COMRF 121
|
||||
#define F_PROVRF 122
|
||||
#define F_DOMFISC 123
|
||||
#define F_EVECC 124
|
||||
#define F_GIURIDICA 125
|
||||
#define F_ANAGR 126
|
||||
|
||||
// Campi maschera persone giuridiche 771100b.uml
|
||||
|
||||
#define F_RAGIONE 150
|
||||
#define F_SEDELEG 151
|
||||
#define F_PTELRF 152
|
||||
#define F_TELRF 153
|
||||
#define F_DATAAPPBIL 154
|
||||
#define F_DATATAPPBI 155
|
||||
#define F_STATOSOC 156
|
||||
#define F_SITSOC 157
|
||||
#define F_NATGIU 158
|
||||
#define F_FISICA 159
|
||||
|
||||
// Campi maschera rappresentanti 771100c.uml
|
||||
|
||||
#define F_CARRAP 201
|
||||
|
||||
// Campi maschera Luogo di conservazione delle scritture contabili 771100d.uml
|
||||
|
||||
#define ASCF_TIPOA 250
|
||||
#define F_CODDEP 251
|
||||
#define F_IND 252
|
||||
#define F_CIV 253
|
||||
#define F_CAP 254
|
||||
#define F_COM 255
|
||||
#define F_PROV 256
|
||||
#define F_INDCS 257
|
||||
#define F_CIVCS 258
|
||||
#define F_CAPCS 259
|
||||
#define F_COMCS 260
|
||||
#define F_PROVCS 261
|
||||
#define F_PTELCS 262
|
||||
#define F_TELCS 263
|
||||
#define F_ATTIVITA 264
|
||||
#define F_ANAGRAFICA 265
|
||||
|
||||
// Campi maschera dati CAAF 771100e.uml
|
||||
|
||||
#define F_NISCRAA 301
|
||||
#define F_DITTACAAF 302
|
||||
|
||||
// Campi maschera direttore/professionista 771100f.uml
|
||||
|
||||
#define F_CONTROLLI 325
|
||||
|
||||
// Campi maschera Dati Vari 771100g.uml
|
||||
#define F_TIPOA 503
|
||||
#define F_CODCONC1 350
|
||||
#define F_CODCONC2 351
|
||||
#define F_CODCONC3 352
|
||||
#define F_CODTES1 353
|
||||
#define F_CODTES2 354
|
||||
#define F_CODTES3 355
|
||||
#define F_INDUI 356
|
||||
#define F_CIVUI 357
|
||||
#define F_CAPUI 358
|
||||
#define F_COMUI 359
|
||||
#define F_PROVUI 360
|
||||
#define F_CODUI 362
|
||||
#define F_CODCS 363
|
||||
#define F_DESCRUI 364
|
||||
#define F_DESCRCS 375
|
||||
#define F_BTN_GIURIDICA 376
|
||||
#define F_BTN_FISICA 377
|
||||
#define F_TIPOA2BTN 378
|
||||
|
||||
// Campi maschera Societa' trasformate 771100h.uml
|
||||
#define MDSTF_CODDITTA 181
|
||||
#define MDSTF_RAGSOC 415
|
||||
#define F_SOC_COFI 400
|
||||
#define F_SOC_COGNOME 401
|
||||
#define F_SOC_NOME 402
|
||||
#define F_SOC_SESSO 403
|
||||
#define F_SOC_DATANAS 404
|
||||
#define F_SOC_COMUNE 405
|
||||
#define F_SOC_PROVNAS 406
|
||||
#define F_SOC_DENOMIN 407
|
||||
#define F_SOC_COMRES 408
|
||||
#define F_SOC_PROVRES 409
|
||||
#define F_SOC_INDRES 410
|
||||
#define F_SOC_CONSBOCC 411
|
||||
#define F_SOC_LAVDIPCIN 412
|
||||
#define F_SOC_DATAINPI 413
|
||||
#define F_SOC_DATAFINPI 414
|
||||
#define DCF_DITTA 415
|
||||
|
||||
#endif
|
||||
// Campi maschera persone fisiche 771100a.uml
|
||||
#ifndef _771100_H
|
||||
#define _771100_H
|
||||
|
||||
#define F_CODDITTA 500
|
||||
#define F_RAGSOC 501
|
||||
|
||||
#define APF_CODDITTA 101
|
||||
#define APF_RAGSOC 102
|
||||
#define F_COFI 103
|
||||
#define F_COGNOME 104
|
||||
#define F_NOME 105
|
||||
#define F_SESSO 106
|
||||
#define F_DATANASC 107
|
||||
#define F_COMNASC 108
|
||||
#define F_PROVNASC 109
|
||||
#define F_ATTIV 110
|
||||
#define F_DESCRATT 111
|
||||
#define F_RSS 112
|
||||
#define F_INDRES 113
|
||||
#define F_CIVRES 114
|
||||
#define F_CAPRES 115
|
||||
#define F_COMRES 116
|
||||
#define F_PROVRES 117
|
||||
#define F_INDRF 118
|
||||
#define F_CIVRF 119
|
||||
#define F_CAPRF 120
|
||||
#define F_COMRF 121
|
||||
#define F_PROVRF 122
|
||||
#define F_DOMFISC 123
|
||||
#define F_EVECC 124
|
||||
#define F_GIURIDICA 125
|
||||
#define F_ANAGR 126
|
||||
|
||||
// Campi maschera persone giuridiche 771100b.uml
|
||||
|
||||
#define F_RAGIONE 150
|
||||
#define F_SEDELEG 151
|
||||
#define F_PTELRF 152
|
||||
#define F_TELRF 153
|
||||
#define F_DATAAPPBIL 154
|
||||
#define F_DATATAPPBI 155
|
||||
#define F_STATOSOC 156
|
||||
#define F_SITSOC 157
|
||||
#define F_NATGIU 158
|
||||
#define F_FISICA 159
|
||||
|
||||
// Campi maschera rappresentanti 771100c.uml
|
||||
|
||||
#define F_CARRAP 201
|
||||
|
||||
// Campi maschera Luogo di conservazione delle scritture contabili 771100d.uml
|
||||
|
||||
#define ASCF_TIPOA 250
|
||||
#define F_CODDEP 251
|
||||
#define F_IND 252
|
||||
#define F_CIV 253
|
||||
#define F_CAP 254
|
||||
#define F_COM 255
|
||||
#define F_PROV 256
|
||||
#define F_INDCS 257
|
||||
#define F_CIVCS 258
|
||||
#define F_CAPCS 259
|
||||
#define F_COMCS 260
|
||||
#define F_PROVCS 261
|
||||
#define F_PTELCS 262
|
||||
#define F_TELCS 263
|
||||
#define F_ATTIVITA 264
|
||||
#define F_ANAGRAFICA 265
|
||||
|
||||
// Campi maschera dati CAAF 771100e.uml
|
||||
|
||||
#define F_NISCRAA 301
|
||||
#define F_DITTACAAF 302
|
||||
|
||||
// Campi maschera direttore/professionista 771100f.uml
|
||||
|
||||
#define F_CONTROLLI 325
|
||||
|
||||
// Campi maschera Dati Vari 771100g.uml
|
||||
#define F_TIPOA 503
|
||||
#define F_CODCONC1 350
|
||||
#define F_CODCONC2 351
|
||||
#define F_CODCONC3 352
|
||||
#define F_CODTES1 353
|
||||
#define F_CODTES2 354
|
||||
#define F_CODTES3 355
|
||||
#define F_INDUI 356
|
||||
#define F_CIVUI 357
|
||||
#define F_CAPUI 358
|
||||
#define F_COMUI 359
|
||||
#define F_PROVUI 360
|
||||
#define F_CODUI 362
|
||||
#define F_CODCS 363
|
||||
#define F_DESCRUI 364
|
||||
#define F_DESCRCS 375
|
||||
#define F_BTN_GIURIDICA 376
|
||||
#define F_BTN_FISICA 377
|
||||
#define F_TIPOA2BTN 378
|
||||
|
||||
// Campi maschera Societa' trasformate 771100h.uml
|
||||
#define MDSTF_CODDITTA 181
|
||||
#define MDSTF_RAGSOC 415
|
||||
#define F_SOC_COFI 400
|
||||
#define F_SOC_COGNOME 401
|
||||
#define F_SOC_NOME 402
|
||||
#define F_SOC_SESSO 403
|
||||
#define F_SOC_DATANAS 404
|
||||
#define F_SOC_COMUNE 405
|
||||
#define F_SOC_PROVNAS 406
|
||||
#define F_SOC_DENOMIN 407
|
||||
#define F_SOC_COMRES 408
|
||||
#define F_SOC_PROVRES 409
|
||||
#define F_SOC_INDRES 410
|
||||
#define F_SOC_CONSBOCC 411
|
||||
#define F_SOC_LAVDIPCIN 412
|
||||
#define F_SOC_DATAINPI 413
|
||||
#define F_SOC_DATAFINPI 414
|
||||
#define DCF_DITTA 415
|
||||
|
||||
#endif
|
||||
|
528
m770/771100a.uml
528
m770/771100a.uml
@ -1,264 +1,264 @@
|
||||
#include "771100.h"
|
||||
//
|
||||
// Lista modifiche
|
||||
//
|
||||
// 1.4.96 Aggiunti campi prefisso/telefono
|
||||
//
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attivita'"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati relativi alle persone fisiche" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ANAG TO LF_NDITTE INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
JOIN LF_ANAGFIS TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT APF_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_NDITTE->CODATTPREV
|
||||
OUTPUT F_ANAGR LF_ANAG->CODANAGR
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_EVECC LF_ANAG->EVECC
|
||||
OUTPUT F_SESSO LF_ANAGFIS->SESSO
|
||||
OUTPUT F_DATANASC LF_ANAGFIS->DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING APF_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_EVECC 1
|
||||
BEGIN
|
||||
PROMPT 46 4 "Eventi naturali eccezionali "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 5 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LIST F_RSS 7
|
||||
BEGIN
|
||||
PROMPT 58 5 "R.S.S. "
|
||||
ITEM " |Nessuna"
|
||||
ITEM "1|VA"
|
||||
ITEM "2|SA"
|
||||
ITEM "3|SI"
|
||||
FIELD LF_BASE->RSS
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 6 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 6 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 6 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 8 "Attivita' "
|
||||
USE %AIS
|
||||
INPUT CODTAB F_ATTIV
|
||||
OUTPUT F_DESCRATT S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_DESCRATT 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 1 9 "Dom.fiscale o residenza variati rispetto all'anno precedente "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Residenza"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 12 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 1 15 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 20 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
//
|
||||
// Lista modifiche
|
||||
//
|
||||
// 1.4.96 Aggiunti campi prefisso/telefono
|
||||
//
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attivita'"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati relativi alle persone fisiche" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ANAG TO LF_NDITTE INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
JOIN LF_ANAGFIS TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT APF_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_NDITTE->CODATTPREV
|
||||
OUTPUT F_ANAGR LF_ANAG->CODANAGR
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_EVECC LF_ANAG->EVECC
|
||||
OUTPUT F_SESSO LF_ANAGFIS->SESSO
|
||||
OUTPUT F_DATANASC LF_ANAGFIS->DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING APF_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_EVECC 1
|
||||
BEGIN
|
||||
PROMPT 46 4 "Eventi naturali eccezionali "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 5 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LIST F_RSS 7
|
||||
BEGIN
|
||||
PROMPT 58 5 "R.S.S. "
|
||||
ITEM " |Nessuna"
|
||||
ITEM "1|VA"
|
||||
ITEM "2|SA"
|
||||
ITEM "3|SI"
|
||||
FIELD LF_BASE->RSS
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 6 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 6 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 6 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 8 "Attivita' "
|
||||
USE %AIS
|
||||
INPUT CODTAB F_ATTIV
|
||||
OUTPUT F_DESCRATT S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_DESCRATT 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 1 9 "Dom.fiscale o residenza variati rispetto all'anno precedente "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Residenza"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 12 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 1 15 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 20 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
654
m770/771100b.uml
654
m770/771100b.uml
@ -1,327 +1,327 @@
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Giuridiche"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attività"
|
||||
MESSAGE K_TAB,F_ATTIV
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dichiarante" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ANAG TO LF_NDITTE INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
JOIN LF_ANAGGIU TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_NDITTE->CODATTPREV
|
||||
OUTPUT F_ANAGR LF_ANAG->CODANAGR
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_RAGIONE LF_ANAG->RAGSOC
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_EVECC LF_ANAG->EVECC
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
OUTPUT F_DATAAPPBIL LF_ANAGGIU->DATAAPPBIL
|
||||
OUTPUT F_DATATAPPBI LF_ANAGGIU->DATATAPPBI
|
||||
OUTPUT F_STATOSOC LF_ANAGGIU->STATOSOC
|
||||
OUTPUT F_NATGIU LF_ANAGGIU->NATGIU
|
||||
OUTPUT F_SITSOC LF_ANAGGIU->SITSOC
|
||||
OUTPUT F_SEDELEG LF_ANAG->VARSLORES
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARDF
|
||||
MESSAGE COPY,1@
|
||||
MESSAGE DISABLE,F_SEDELEG|DISABLE,F_DOMFISC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
/*
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Attività "
|
||||
USE %AIS
|
||||
INPUT CODTAB F_ATTIV
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_DESCRATT S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
*/
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Attività "
|
||||
USE LF_ATTIV
|
||||
INPUT CODDITTA F_CODDITTA SELECT
|
||||
INPUT CODATT F_ATTIV
|
||||
DISPLAY "Attivita'" CODATT
|
||||
DISPLAY "Prevalente" ATTPREV
|
||||
DISPLAY " @50" DESCR
|
||||
OUTPUT F_DESCRATT DESCR
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_DESCRATT 50
|
||||
BEGIN
|
||||
PROMPT 26 4 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 6 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Denominazione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 8 ""
|
||||
END
|
||||
|
||||
BOOLEAN F_SEDELEG
|
||||
BEGIN
|
||||
PROMPT 1 9 "Sede legale"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 10 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 10 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 13 ""
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 1 14 "Domicilio fiscale"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 25 14 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 45 14 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 15 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 15 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dichiarante pagina 2" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER DLG_NULL 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "FRD"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING DLG_NULL 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
DATE F_DATAAPPBIL
|
||||
BEGIN
|
||||
PROMPT 1 5 "Data approvazione del bilancio "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATATAPPBI
|
||||
BEGIN
|
||||
PROMPT 1 6 "Data termine del bilancio "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_STATOSOC 1
|
||||
BEGIN
|
||||
PROMPT 1 8 "Stato "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 15 8 "(Tab.A)"
|
||||
END
|
||||
|
||||
NUMBER F_NATGIU 2
|
||||
BEGIN
|
||||
PROMPT 48 8 "Natura giuridica "
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 69 8 "(Tab.B)"
|
||||
END
|
||||
|
||||
NUMBER F_SITSOC 1
|
||||
BEGIN
|
||||
PROMPT 1 9 "Situazione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 15 9 "(Tab.E)"
|
||||
END
|
||||
|
||||
LIST F_RSS 7
|
||||
BEGIN
|
||||
PROMPT 48 9 "R.S.S. "
|
||||
ITEM " |Nessuna"
|
||||
ITEM "1|VA"
|
||||
ITEM "2|SA"
|
||||
ITEM "3|SI"
|
||||
FIELD LF_BASE->RSS
|
||||
END
|
||||
|
||||
NUMBER F_EVECC 1
|
||||
BEGIN
|
||||
PROMPT 1 11 "Eventi naturali eccezionali "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Giuridiche"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attività"
|
||||
MESSAGE K_TAB,F_ATTIV
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dichiarante" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ANAG TO LF_NDITTE INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
JOIN LF_ANAGGIU TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_NDITTE->CODATTPREV
|
||||
OUTPUT F_ANAGR LF_ANAG->CODANAGR
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_RAGIONE LF_ANAG->RAGSOC
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_EVECC LF_ANAG->EVECC
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
OUTPUT F_DATAAPPBIL LF_ANAGGIU->DATAAPPBIL
|
||||
OUTPUT F_DATATAPPBI LF_ANAGGIU->DATATAPPBI
|
||||
OUTPUT F_STATOSOC LF_ANAGGIU->STATOSOC
|
||||
OUTPUT F_NATGIU LF_ANAGGIU->NATGIU
|
||||
OUTPUT F_SITSOC LF_ANAGGIU->SITSOC
|
||||
OUTPUT F_SEDELEG LF_ANAG->VARSLORES
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARDF
|
||||
MESSAGE COPY,1@
|
||||
MESSAGE DISABLE,F_SEDELEG|DISABLE,F_DOMFISC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
/*
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Attività "
|
||||
USE %AIS
|
||||
INPUT CODTAB F_ATTIV
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_DESCRATT S0
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
*/
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Attività "
|
||||
USE LF_ATTIV
|
||||
INPUT CODDITTA F_CODDITTA SELECT
|
||||
INPUT CODATT F_ATTIV
|
||||
DISPLAY "Attivita'" CODATT
|
||||
DISPLAY "Prevalente" ATTPREV
|
||||
DISPLAY " @50" DESCR
|
||||
OUTPUT F_DESCRATT DESCR
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_DESCRATT 50
|
||||
BEGIN
|
||||
PROMPT 26 4 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 6 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Denominazione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 8 ""
|
||||
END
|
||||
|
||||
BOOLEAN F_SEDELEG
|
||||
BEGIN
|
||||
PROMPT 1 9 "Sede legale"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 10 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 10 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 13 ""
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 1 14 "Domicilio fiscale"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 25 14 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 45 14 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 15 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 15 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dichiarante pagina 2" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER DLG_NULL 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "FRD"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING DLG_NULL 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
DATE F_DATAAPPBIL
|
||||
BEGIN
|
||||
PROMPT 1 5 "Data approvazione del bilancio "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATATAPPBI
|
||||
BEGIN
|
||||
PROMPT 1 6 "Data termine del bilancio "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_STATOSOC 1
|
||||
BEGIN
|
||||
PROMPT 1 8 "Stato "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 15 8 "(Tab.A)"
|
||||
END
|
||||
|
||||
NUMBER F_NATGIU 2
|
||||
BEGIN
|
||||
PROMPT 48 8 "Natura giuridica "
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 69 8 "(Tab.B)"
|
||||
END
|
||||
|
||||
NUMBER F_SITSOC 1
|
||||
BEGIN
|
||||
PROMPT 1 9 "Situazione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 15 9 "(Tab.E)"
|
||||
END
|
||||
|
||||
LIST F_RSS 7
|
||||
BEGIN
|
||||
PROMPT 48 9 "R.S.S. "
|
||||
ITEM " |Nessuna"
|
||||
ITEM "1|VA"
|
||||
ITEM "2|SA"
|
||||
ITEM "3|SI"
|
||||
FIELD LF_BASE->RSS
|
||||
END
|
||||
|
||||
NUMBER F_EVECC 1
|
||||
BEGIN
|
||||
PROMPT 1 11 "Eventi naturali eccezionali "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
568
m770/771100c.uml
568
m770/771100c.uml
@ -1,284 +1,284 @@
|
||||
// 771100c.uml - Dati rappresentante
|
||||
#include "771100.h"
|
||||
|
||||
//
|
||||
// Lista modifiche
|
||||
//
|
||||
// 2.4.96 Aggiunto numero di telefono
|
||||
//
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati relativi al rappresentante" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice rappresentante "
|
||||
FLAGS "D"
|
||||
USE LF_NDITTE
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
FIELD LF_NDITTE->RAPPR
|
||||
CHECKTYPE NORMAL
|
||||
JOIN LF_ANAG INTO CODANAGR=RAPPR TIPOA="F"
|
||||
JOIN LF_ANAGFIS TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO LF_ANAGFIS->SESSO
|
||||
OUTPUT F_DATANASC LF_ANAGFIS->DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
OUTPUT F_ANAGR LF_ANAGFIS->CODANAGR
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
END
|
||||
|
||||
/*
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice rappresentante "
|
||||
USE LF_ANAGFIS KEY 1
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGFIS INTO CODANAGR=CODANAGR TIPOA="F"
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO SESSO
|
||||
OUTPUT F_DATANASC DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
OUTPUT F_ANAGR LF_ANAGFIS->CODANAGR
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
FIELD LF_BASE->RAPPR
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "R"
|
||||
END
|
||||
*/
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 7 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 7 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 7 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 8 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LIST F_CARRAP 51
|
||||
BEGIN
|
||||
PROMPT 1 9 "Carica "
|
||||
HELP "Codice della carica del rappresentante legale"
|
||||
ITEM " |Nessun rappresentante"
|
||||
ITEM "1|Rappresentante legale o di fatto"
|
||||
ITEM "2|Curatore fallimentare"
|
||||
ITEM "3|Liquidatore"
|
||||
ITEM "4|Nominato in Italia per società con sede all'estero"
|
||||
ITEM "5|Erede"
|
||||
ITEM "6|Curatore di eredità giacente"
|
||||
FIELD LF_BASE->CARRAPP
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 15 10 "Dom.fiscale o residenza variati rispetto all'anno precedente "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Residenza"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 12 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 1 15 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 20 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
// 771100c.uml - Dati rappresentante
|
||||
#include "771100.h"
|
||||
|
||||
//
|
||||
// Lista modifiche
|
||||
//
|
||||
// 2.4.96 Aggiunto numero di telefono
|
||||
//
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati relativi al rappresentante" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice rappresentante "
|
||||
FLAGS "D"
|
||||
USE LF_NDITTE
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
FIELD LF_NDITTE->RAPPR
|
||||
CHECKTYPE NORMAL
|
||||
JOIN LF_ANAG INTO CODANAGR=RAPPR TIPOA="F"
|
||||
JOIN LF_ANAGFIS TO LF_ANAG INTO CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO LF_ANAGFIS->SESSO
|
||||
OUTPUT F_DATANASC LF_ANAGFIS->DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
OUTPUT F_ANAGR LF_ANAGFIS->CODANAGR
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
END
|
||||
|
||||
/*
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 4 "Codice rappresentante "
|
||||
USE LF_ANAGFIS KEY 1
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGFIS INTO CODANAGR=CODANAGR TIPOA="F"
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO SESSO
|
||||
OUTPUT F_DATANASC DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_DOMFISC LF_ANAG->VARSLORES
|
||||
OUTPUT F_ANAGR LF_ANAGFIS->CODANAGR
|
||||
OUTPUT F_PTELRF LF_ANAG->PTELRF
|
||||
OUTPUT F_TELRF LF_ANAG->TELRF
|
||||
FIELD LF_BASE->RAPPR
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "R"
|
||||
END
|
||||
*/
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 7 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 7 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 7 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 8 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LIST F_CARRAP 51
|
||||
BEGIN
|
||||
PROMPT 1 9 "Carica "
|
||||
HELP "Codice della carica del rappresentante legale"
|
||||
ITEM " |Nessun rappresentante"
|
||||
ITEM "1|Rappresentante legale o di fatto"
|
||||
ITEM "2|Curatore fallimentare"
|
||||
ITEM "3|Liquidatore"
|
||||
ITEM "4|Nominato in Italia per società con sede all'estero"
|
||||
ITEM "5|Erede"
|
||||
ITEM "6|Curatore di eredità giacente"
|
||||
FIELD LF_BASE->CARRAPP
|
||||
END
|
||||
|
||||
BOOLEAN F_DOMFISC
|
||||
BEGIN
|
||||
PROMPT 15 10 "Dom.fiscale o residenza variati rispetto all'anno precedente "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Residenza"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 11 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 11 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 12 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_PTELRF 10
|
||||
BEGIN
|
||||
PROMPT 1 15 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELRF 30
|
||||
BEGIN
|
||||
PROMPT 20 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
382
m770/771100d.uml
382
m770/771100d.uml
@ -1,191 +1,191 @@
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_ANAGRAFICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Anagrafica"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attività"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Scritture contabili" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ATTIV TO LF_NDITTE INTO CODDITTA=CODDITTA CODATT=CODATTPREV
|
||||
JOIN LF_COMUNI TO LF_ATTIV INTO COM==COMCS
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_ATTIV->CODATT
|
||||
OUTPUT ASCF_TIPOA LF_ATTIV->TIPOADS
|
||||
OUTPUT F_ANAGR LF_ATTIV->CODANGRDS
|
||||
OUTPUT F_INDCS LF_ATTIV->INDCS
|
||||
OUTPUT F_CIVCS LF_ATTIV->CIVCS
|
||||
OUTPUT F_CAPCS LF_ATTIV->CAPCS
|
||||
OUTPUT F_COMCS LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVCS LF_COMUNI->PROVCOM
|
||||
OUTPUT F_PTELCS LF_ATTIV->PTELCS
|
||||
OUTPUT F_TELCS LF_ATTIV->TELCS
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
LIST ASCF_TIPOA 9
|
||||
BEGIN
|
||||
PROMPT 1 5 "Tipo persona "
|
||||
ITEMS "G|Societa'"
|
||||
ITEMS "F|Fisica"
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 52 5 "Codice depositario "
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 7 "Cognome/Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 45 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Ragione soc. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_IND 35
|
||||
BEGIN
|
||||
PROMPT 1 8 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIV 10
|
||||
BEGIN
|
||||
PROMPT 50 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAP 5
|
||||
BEGIN
|
||||
PROMPT 64 8 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COM 50
|
||||
BEGIN
|
||||
PROMPT 1 9 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROV 5
|
||||
BEGIN
|
||||
PROMPT 66 9 "Prov."
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 11 "Luogo di conservazione delle scritture contabili (solo se diverso)"
|
||||
END
|
||||
|
||||
STRING F_INDCS 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVCS 10
|
||||
BEGIN
|
||||
PROMPT 47 12 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPCS 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMCS 50
|
||||
BEGIN
|
||||
PROMPT 1 13 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVCS 5
|
||||
BEGIN
|
||||
PROMPT 63 13 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PTELCS 10
|
||||
BEGIN
|
||||
PROMPT 1 14 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELCS 30
|
||||
BEGIN
|
||||
PROMPT 22 14 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_ANAGRAFICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Anagrafica"
|
||||
END
|
||||
|
||||
BUTTON F_ATTIVITA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Attività"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Scritture contabili" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_ATTIV TO LF_NDITTE INTO CODDITTA=CODDITTA CODATT=CODATTPREV
|
||||
JOIN LF_COMUNI TO LF_ATTIV INTO COM==COMCS
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ATTIV LF_ATTIV->CODATT
|
||||
OUTPUT ASCF_TIPOA LF_ATTIV->TIPOADS
|
||||
OUTPUT F_ANAGR LF_ATTIV->CODANGRDS
|
||||
OUTPUT F_INDCS LF_ATTIV->INDCS
|
||||
OUTPUT F_CIVCS LF_ATTIV->CIVCS
|
||||
OUTPUT F_CAPCS LF_ATTIV->CAPCS
|
||||
OUTPUT F_COMCS LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVCS LF_COMUNI->PROVCOM
|
||||
OUTPUT F_PTELCS LF_ATTIV->PTELCS
|
||||
OUTPUT F_TELCS LF_ATTIV->TELCS
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_ATTIV 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
LIST ASCF_TIPOA 9
|
||||
BEGIN
|
||||
PROMPT 1 5 "Tipo persona "
|
||||
ITEMS "G|Societa'"
|
||||
ITEMS "F|Fisica"
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 52 5 "Codice depositario "
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 7 "Cognome/Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 45 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 7 "Ragione soc. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_IND 35
|
||||
BEGIN
|
||||
PROMPT 1 8 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIV 10
|
||||
BEGIN
|
||||
PROMPT 50 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAP 5
|
||||
BEGIN
|
||||
PROMPT 64 8 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COM 50
|
||||
BEGIN
|
||||
PROMPT 1 9 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROV 5
|
||||
BEGIN
|
||||
PROMPT 66 9 "Prov."
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 11 "Luogo di conservazione delle scritture contabili (solo se diverso)"
|
||||
END
|
||||
|
||||
STRING F_INDCS 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVCS 10
|
||||
BEGIN
|
||||
PROMPT 47 12 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPCS 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMCS 50
|
||||
BEGIN
|
||||
PROMPT 1 13 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVCS 5
|
||||
BEGIN
|
||||
PROMPT 63 13 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PTELCS 10
|
||||
BEGIN
|
||||
PROMPT 1 14 "Telefono "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TELCS 30
|
||||
BEGIN
|
||||
PROMPT 22 14 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
412
m770/771100e.uml
412
m770/771100e.uml
@ -1,206 +1,206 @@
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Giuridiche"
|
||||
END
|
||||
|
||||
BUTTON DCF_DITTA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Ditte"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati C.A.A." -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_BASE TO LF_NDITTE INTO CODDITTA=CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ANAGR LF_BASE->CODCAAF
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 4 "Dati anagrafici"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice "
|
||||
USE LF_ANAGGIU KEY 1
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGGIU INTO CODANAGR=CODANAGR TIPOA="G"
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_RAGIONE LF_ANAG->RAGSOC
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 43 5 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 6 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_DITTACAAF 5
|
||||
BEGIN
|
||||
PROMPT 1 9 "Ditta CAA "
|
||||
FLAGS "RZ"
|
||||
USE LF_NDITTE KEY 3 SELECT CODANAGR=#F_ANAGR
|
||||
INPUT TIPOA "G"
|
||||
INPUT CODANAGR F_ANAGR
|
||||
INPUT CODDITTA F_DITTACAAF
|
||||
DISPLAY "Ditta" CODDITTA
|
||||
DISPLAY "Tipo" TIPOA
|
||||
DISPLAY "Cod.Anagrafico" CODANAGR
|
||||
DISPLAY "Num.Iscr.Albo" NISCRAA
|
||||
DISPLAY "Ragione sociale@50" RAGSOC
|
||||
OUTPUT F_NISCRAA NISCRAA
|
||||
OUTPUT F_DITTACAAF CODDITTA
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASE->DITTACAAF
|
||||
END
|
||||
|
||||
STRING F_NISCRAA 10
|
||||
BEGIN
|
||||
PROMPT 30 9 "Numero di iscrizione all'albo "
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "Sede legale"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 12 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 13 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 13 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 15 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 "~Giuridiche"
|
||||
END
|
||||
|
||||
BUTTON DCF_DITTA 10 2
|
||||
BEGIN
|
||||
PROMPT -25 -1 "~Ditte"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -35 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Dati C.A.A." -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
JOIN LF_BASE TO LF_NDITTE INTO CODDITTA=CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_ANAGR LF_BASE->CODCAAF
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 4 "Dati anagrafici"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice "
|
||||
USE LF_ANAGGIU KEY 1
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGGIU INTO CODANAGR=CODANAGR TIPOA="G"
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 1 INTO COM==COMRES
|
||||
JOIN LF_COMUNI TO LF_ANAG ALIAS 2 INTO COM==COMRF
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_RAGIONE LF_ANAG->RAGSOC
|
||||
OUTPUT F_INDRES LF_ANAG->INDRES
|
||||
OUTPUT F_CIVRES LF_ANAG->CIVRES
|
||||
OUTPUT F_CAPRES LF_ANAG->CAPRES
|
||||
OUTPUT F_INDRF LF_ANAG->INDRF
|
||||
OUTPUT F_CIVRF LF_ANAG->CIVRF
|
||||
OUTPUT F_CAPRF LF_ANAG->CAPRF
|
||||
OUTPUT F_COMRES 1@->DENCOM
|
||||
OUTPUT F_PROVRES 1@->PROVCOM
|
||||
OUTPUT F_COMRF 2@->DENCOM
|
||||
OUTPUT F_PROVRF 2@->PROVCOM
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 43 5 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGIONE 50
|
||||
BEGIN
|
||||
PROMPT 1 6 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_DITTACAAF 5
|
||||
BEGIN
|
||||
PROMPT 1 9 "Ditta CAA "
|
||||
FLAGS "RZ"
|
||||
USE LF_NDITTE KEY 3 SELECT CODANAGR=#F_ANAGR
|
||||
INPUT TIPOA "G"
|
||||
INPUT CODANAGR F_ANAGR
|
||||
INPUT CODDITTA F_DITTACAAF
|
||||
DISPLAY "Ditta" CODDITTA
|
||||
DISPLAY "Tipo" TIPOA
|
||||
DISPLAY "Cod.Anagrafico" CODANAGR
|
||||
DISPLAY "Num.Iscr.Albo" NISCRAA
|
||||
DISPLAY "Ragione sociale@50" RAGSOC
|
||||
OUTPUT F_NISCRAA NISCRAA
|
||||
OUTPUT F_DITTACAAF CODDITTA
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASE->DITTACAAF
|
||||
END
|
||||
|
||||
STRING F_NISCRAA 10
|
||||
BEGIN
|
||||
PROMPT 30 9 "Numero di iscrizione all'albo "
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "Sede legale"
|
||||
END
|
||||
|
||||
STRING F_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRES 10
|
||||
BEGIN
|
||||
PROMPT 47 12 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRES 5
|
||||
BEGIN
|
||||
PROMPT 63 12 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRES 50
|
||||
BEGIN
|
||||
PROMPT 1 13 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRES 5
|
||||
BEGIN
|
||||
PROMPT 63 13 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 15 "Domicilio fiscale "
|
||||
END
|
||||
|
||||
STRING F_INDRF 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVRF 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPRF 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMRF 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVRF 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
270
m770/771100f.uml
270
m770/771100f.uml
@ -1,135 +1,135 @@
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Direttore / Professionista" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 7
|
||||
BEGIN
|
||||
PROMPT 0 5 "Dati anagrafici"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 6 "Codice "
|
||||
USE LF_ANAGFIS KEY 1
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGFIS INTO TIPOA="F" CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO SESSO
|
||||
OUTPUT F_DATANASC DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
FIELD LF_BASE->CODPRO
|
||||
FLAGS "R"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 7 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 8 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 9 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 9 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 9 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 10 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 10 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_CONTROLLI
|
||||
BEGIN
|
||||
PROMPT 1 13 "Si attesta che sono stati eseguiti i controlli di cui art.4"
|
||||
FIELD LF_BASE->FLART4
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON F_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Direttore / Professionista" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 7
|
||||
BEGIN
|
||||
PROMPT 0 5 "Dati anagrafici"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT 1 6 "Codice "
|
||||
USE LF_ANAGFIS KEY 1
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODANAGR F_ANAGR
|
||||
JOIN LF_ANAG TO LF_ANAGFIS INTO TIPOA="F" CODANAGR=CODANAGR
|
||||
JOIN LF_COMUNI TO LF_ANAGFIS INTO COM==COMNASC
|
||||
DISPLAY "Codice" CODANAGR
|
||||
DISPLAY "Ragione Sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_COFI LF_ANAG->COFI
|
||||
OUTPUT F_COGNOME LF_ANAG->RAGSOC[1,30]
|
||||
OUTPUT F_NOME LF_ANAG->RAGSOC[31,50]
|
||||
OUTPUT F_SESSO SESSO
|
||||
OUTPUT F_DATANASC DATANASC
|
||||
OUTPUT F_COMNASC LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVNASC LF_COMUNI->PROVCOM
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
FIELD LF_BASE->CODPRO
|
||||
FLAGS "R"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 7 "Codice fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 8 "Cognome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 9 "Nome "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 9 "Sesso "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATANASC
|
||||
BEGIN
|
||||
PROMPT 49 9 "Data di nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMNASC 50
|
||||
BEGIN
|
||||
PROMPT 1 10 "Comune nascita "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVNASC 5
|
||||
BEGIN
|
||||
PROMPT 70 10 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_CONTROLLI
|
||||
BEGIN
|
||||
PROMPT 1 13 "Si attesta che sono stati eseguiti i controlli di cui art.4"
|
||||
FIELD LF_BASE->FLART4
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
520
m770/771100g.uml
520
m770/771100g.uml
@ -1,260 +1,260 @@
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
/* questi button vengono abilitati alternativamente
|
||||
dal listbox ghost F_TIPOA2BTN */
|
||||
BUTTON F_BTN_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Giuridiche"
|
||||
END
|
||||
BUTTON F_BTN_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Concessione / UIDD" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
OUTPUT F_TIPOA2BTN TIPOA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TIPOA 1
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC1 3
|
||||
BEGIN
|
||||
PROMPT 1 5 "Cod.Concessione "
|
||||
FLAGS "DRZ"
|
||||
FIELD LF_BASEBIS->L0CCONC1
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC2 3
|
||||
BEGIN
|
||||
PROMPT 23 5 "Cod.Concessione "
|
||||
FLAGS "RZ"
|
||||
USE %UCC
|
||||
INPUT CODTAB F_CODCONC2
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Ufficio@35" S0
|
||||
OUTPUT F_CODCONC2 CODTAB
|
||||
HELP "Codice dell'ufficio concessioni"
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASEBIS->L0CCONC2
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC3 3
|
||||
BEGIN
|
||||
PROMPT 47 5 "Cod.Concessione "
|
||||
FLAGS "RZ"
|
||||
COPY USE F_CODCONC2
|
||||
INPUT CODTAB F_CODCONC3
|
||||
COPY DISPLAY F_CODCONC2
|
||||
OUTPUT F_CODCONC3 CODTAB
|
||||
HELP "Codice dell'ufficio concessioni"
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASEBIS->L0CCONC3
|
||||
END
|
||||
|
||||
NUMBER F_CODTES1 3
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES1
|
||||
END
|
||||
|
||||
NUMBER F_CODTES2 3
|
||||
BEGIN
|
||||
PROMPT 23 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES2
|
||||
END
|
||||
|
||||
NUMBER F_CODTES3 3
|
||||
BEGIN
|
||||
PROMPT 47 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES3
|
||||
END
|
||||
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 8 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODUI 3
|
||||
BEGIN
|
||||
PROMPT 1 9 "Ufficio imposte "
|
||||
FLAGS "RZD"
|
||||
USE %UID
|
||||
JOIN LF_COMUNI TO %UID INTO COM==S6
|
||||
INPUT CODTAB F_CODUI
|
||||
OUTPUT F_DESCRUI S0
|
||||
OUTPUT F_INDUI S1
|
||||
OUTPUT F_CIVUI S3
|
||||
OUTPUT F_CAPUI S7
|
||||
OUTPUT F_COMUI LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVUI LF_COMUNI->PROVCOM
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_DESCRUI 50
|
||||
BEGIN
|
||||
PROMPT 25 9 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDUI 35
|
||||
BEGIN
|
||||
PROMPT 1 10 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVUI 10
|
||||
BEGIN
|
||||
PROMPT 47 10 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPUI 5
|
||||
BEGIN
|
||||
PROMPT 63 10 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMUI 50
|
||||
BEGIN
|
||||
PROMPT 1 11 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVUI 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODCS 3
|
||||
BEGIN
|
||||
PROMPT 1 15 "Centro servizi "
|
||||
FLAGS "RZD"
|
||||
USE %UCS
|
||||
JOIN LF_COMUNI TO %UCS INTO COM==S6
|
||||
INPUT CODTAB F_CODCS
|
||||
OUTPUT F_DESCRCS S0
|
||||
OUTPUT F_INDCS S1
|
||||
OUTPUT F_CIVCS S3
|
||||
OUTPUT F_CAPCS S7
|
||||
OUTPUT F_COMCS LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVCS LF_COMUNI->PROVCOM
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_DESCRCS 50
|
||||
BEGIN
|
||||
PROMPT 25 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDCS 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVCS 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPCS 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMCS 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVCS 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOA2BTN 1
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "GH"
|
||||
ITEM "F|F"
|
||||
MESSAGE HIDE,F_BTN_GIURIDICA|SHOW,F_BTN_FISICA
|
||||
ITEM "G|G"
|
||||
MESSAGE SHOW,F_BTN_GIURIDICA|HIDE,F_BTN_FISICA
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
/* questi button vengono abilitati alternativamente
|
||||
dal listbox ghost F_TIPOA2BTN */
|
||||
BUTTON F_BTN_GIURIDICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Giuridiche"
|
||||
END
|
||||
BUTTON F_BTN_FISICA 10 2
|
||||
BEGIN
|
||||
PROMPT -14 -1 "~Fisiche"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -24 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -34 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -44 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Concessione / UIDD" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_ANAGR CODANAGR
|
||||
OUTPUT F_TIPOA2BTN TIPOA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_TIPOA 1
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_ANAGR 5
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC1 3
|
||||
BEGIN
|
||||
PROMPT 1 5 "Cod.Concessione "
|
||||
FLAGS "DRZ"
|
||||
FIELD LF_BASEBIS->L0CCONC1
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC2 3
|
||||
BEGIN
|
||||
PROMPT 23 5 "Cod.Concessione "
|
||||
FLAGS "RZ"
|
||||
USE %UCC
|
||||
INPUT CODTAB F_CODCONC2
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Ufficio@35" S0
|
||||
OUTPUT F_CODCONC2 CODTAB
|
||||
HELP "Codice dell'ufficio concessioni"
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASEBIS->L0CCONC2
|
||||
END
|
||||
|
||||
NUMBER F_CODCONC3 3
|
||||
BEGIN
|
||||
PROMPT 47 5 "Cod.Concessione "
|
||||
FLAGS "RZ"
|
||||
COPY USE F_CODCONC2
|
||||
INPUT CODTAB F_CODCONC3
|
||||
COPY DISPLAY F_CODCONC2
|
||||
OUTPUT F_CODCONC3 CODTAB
|
||||
HELP "Codice dell'ufficio concessioni"
|
||||
CHECKTYPE NORMAL
|
||||
FIELD LF_BASEBIS->L0CCONC3
|
||||
END
|
||||
|
||||
NUMBER F_CODTES1 3
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES1
|
||||
END
|
||||
|
||||
NUMBER F_CODTES2 3
|
||||
BEGIN
|
||||
PROMPT 23 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES2
|
||||
END
|
||||
|
||||
NUMBER F_CODTES3 3
|
||||
BEGIN
|
||||
PROMPT 47 6 "Cod.Tesoreria "
|
||||
FLAGS "RZ"
|
||||
FIELD LF_BASEBIS->L0CTES3
|
||||
END
|
||||
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 8 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODUI 3
|
||||
BEGIN
|
||||
PROMPT 1 9 "Ufficio imposte "
|
||||
FLAGS "RZD"
|
||||
USE %UID
|
||||
JOIN LF_COMUNI TO %UID INTO COM==S6
|
||||
INPUT CODTAB F_CODUI
|
||||
OUTPUT F_DESCRUI S0
|
||||
OUTPUT F_INDUI S1
|
||||
OUTPUT F_CIVUI S3
|
||||
OUTPUT F_CAPUI S7
|
||||
OUTPUT F_COMUI LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVUI LF_COMUNI->PROVCOM
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_DESCRUI 50
|
||||
BEGIN
|
||||
PROMPT 25 9 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDUI 35
|
||||
BEGIN
|
||||
PROMPT 1 10 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVUI 10
|
||||
BEGIN
|
||||
PROMPT 47 10 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPUI 5
|
||||
BEGIN
|
||||
PROMPT 63 10 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMUI 50
|
||||
BEGIN
|
||||
PROMPT 1 11 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVUI 5
|
||||
BEGIN
|
||||
PROMPT 63 11 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 0 14 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODCS 3
|
||||
BEGIN
|
||||
PROMPT 1 15 "Centro servizi "
|
||||
FLAGS "RZD"
|
||||
USE %UCS
|
||||
JOIN LF_COMUNI TO %UCS INTO COM==S6
|
||||
INPUT CODTAB F_CODCS
|
||||
OUTPUT F_DESCRCS S0
|
||||
OUTPUT F_INDCS S1
|
||||
OUTPUT F_CIVCS S3
|
||||
OUTPUT F_CAPCS S7
|
||||
OUTPUT F_COMCS LF_COMUNI->DENCOM
|
||||
OUTPUT F_PROVCS LF_COMUNI->PROVCOM
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_DESCRCS 50
|
||||
BEGIN
|
||||
PROMPT 25 15 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_INDCS 35
|
||||
BEGIN
|
||||
PROMPT 1 16 "Indirizzo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CIVCS 10
|
||||
BEGIN
|
||||
PROMPT 47 16 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_CAPCS 5
|
||||
BEGIN
|
||||
PROMPT 63 16 "C.A.P. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COMCS 50
|
||||
BEGIN
|
||||
PROMPT 1 17 "Comune "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_PROVCS 5
|
||||
BEGIN
|
||||
PROMPT 63 17 "Prov. "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOA2BTN 1
|
||||
BEGIN
|
||||
PROMPT -1 -1 ""
|
||||
FLAGS "GH"
|
||||
ITEM "F|F"
|
||||
MESSAGE HIDE,F_BTN_GIURIDICA|SHOW,F_BTN_FISICA
|
||||
ITEM "G|G"
|
||||
MESSAGE SHOW,F_BTN_GIURIDICA|HIDE,F_BTN_FISICA
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
428
m770/771100h.uml
428
m770/771100h.uml
@ -1,214 +1,214 @@
|
||||
#include "771100.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
FLAGS "D"
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_NEWREC 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Nuovo"
|
||||
MESSAGE EXIT,K_INS
|
||||
FLAGS "D"
|
||||
PICTURE BMP_NEWREC
|
||||
PICTURE BMP_NEWRECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
PICTURE BMP_FINDREC
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE " Manutenzione dati societa' trasformate " -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER MDSTF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA MDSTF_CODDITTA
|
||||
OUTPUT MDSTF_RAGSOC RAGSOC
|
||||
FIELD LF_SOCTRASF->CODDITTA
|
||||
END
|
||||
|
||||
STRING MDSTF_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 6
|
||||
BEGIN
|
||||
PROMPT 0 4 "Persone fisiche: imprese individuali e soggetti esercenti arti e professioni"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->CODFISC
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cognome "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->DENOMIN[1,30]
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 48 6 "(Per donne quello da nubile)"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 7 "Nome "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->NOME
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 7 "Sesso "
|
||||
FIELD LF_SOCTRASF->SESSO
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
DATE F_SOC_DATANAS
|
||||
BEGIN
|
||||
PROMPT 48 7 "Data di nascita "
|
||||
FIELD LF_SOCTRASF->DATANAS
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COMUNE 20
|
||||
BEGIN
|
||||
PROMPT 1 8 "Comune "
|
||||
FIELD LF_SOCTRASF->COMNAS
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_PROVNAS 2
|
||||
BEGIN
|
||||
PROMPT 48 8 "Provincia "
|
||||
FIELD LF_SOCTRASF->PROVNAS
|
||||
GROUP 1
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 4 "Altri soggetti: art.5 e 87 del T.U. imposte sui redditi DPR 22/12/1986 n.917"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_SOC_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->CODFISC
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_SOC_DENOMIN 40
|
||||
BEGIN
|
||||
PROMPT 1 6 "Denominazione "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->DENOMIN
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Domicilio"
|
||||
END
|
||||
|
||||
STRING F_SOC_COMRES 20
|
||||
BEGIN
|
||||
PROMPT 1 11 "Comune "
|
||||
FIELD LF_SOCTRASF->COMDOM
|
||||
END
|
||||
|
||||
STRING F_SOC_PROVRES 2
|
||||
BEGIN
|
||||
PROMPT 48 11 "Provincia "
|
||||
FIELD LF_SOCTRASF->PROVDOM
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
STRING F_SOC_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FIELD LF_SOCTRASF->INDDOM
|
||||
END
|
||||
|
||||
NUMBER F_SOC_CONSBOCC 5
|
||||
BEGIN
|
||||
PROMPT 1 14 "Consistenza base occupazionale al 12/06/94 "
|
||||
FIELD LF_SOCTRASF->CONSBOCC
|
||||
END
|
||||
|
||||
NUMBER F_SOC_LAVDIPCIN 5
|
||||
BEGIN
|
||||
PROMPT 1 15 "Lavoratori dipendenti in mobilita' o cassa integrazione al 12/06/94 "
|
||||
FIELD LF_SOCTRASF->LAVDIPCIN
|
||||
END
|
||||
|
||||
DATE F_SOC_DATAINPI
|
||||
BEGIN
|
||||
PROMPT 1 16 "Periodo d'imposta dal "
|
||||
FIELD LF_SOCTRASF->DATAINPI
|
||||
END
|
||||
|
||||
DATE F_SOC_DATAFINPI
|
||||
BEGIN
|
||||
PROMPT 34 16 " al "
|
||||
FIELD LF_SOCTRASF->DATAFINPI
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771100.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
FLAGS "D"
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_NEWREC 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Nuovo"
|
||||
MESSAGE EXIT,K_INS
|
||||
FLAGS "D"
|
||||
PICTURE BMP_NEWREC
|
||||
PICTURE BMP_NEWRECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
PICTURE BMP_FINDREC
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE " Manutenzione dati societa' trasformate " -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER MDSTF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA MDSTF_CODDITTA
|
||||
OUTPUT MDSTF_RAGSOC RAGSOC
|
||||
FIELD LF_SOCTRASF->CODDITTA
|
||||
END
|
||||
|
||||
STRING MDSTF_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 6
|
||||
BEGIN
|
||||
PROMPT 0 4 "Persone fisiche: imprese individuali e soggetti esercenti arti e professioni"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->CODFISC
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COGNOME 30
|
||||
BEGIN
|
||||
PROMPT 1 6 "Cognome "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->DENOMIN[1,30]
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 48 6 "(Per donne quello da nubile)"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_NOME 20
|
||||
BEGIN
|
||||
PROMPT 1 7 "Nome "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->NOME
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_SESSO 1
|
||||
BEGIN
|
||||
PROMPT 39 7 "Sesso "
|
||||
FIELD LF_SOCTRASF->SESSO
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
DATE F_SOC_DATANAS
|
||||
BEGIN
|
||||
PROMPT 48 7 "Data di nascita "
|
||||
FIELD LF_SOCTRASF->DATANAS
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_COMUNE 20
|
||||
BEGIN
|
||||
PROMPT 1 8 "Comune "
|
||||
FIELD LF_SOCTRASF->COMNAS
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING F_SOC_PROVNAS 2
|
||||
BEGIN
|
||||
PROMPT 48 8 "Provincia "
|
||||
FIELD LF_SOCTRASF->PROVNAS
|
||||
GROUP 1
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 4 "Altri soggetti: art.5 e 87 del T.U. imposte sui redditi DPR 22/12/1986 n.917"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_SOC_COFI 16
|
||||
BEGIN
|
||||
PROMPT 1 5 "Codice fiscale "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->CODFISC
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_SOC_DENOMIN 40
|
||||
BEGIN
|
||||
PROMPT 1 6 "Denominazione "
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD LF_SOCTRASF->DENOMIN
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 10 "Domicilio"
|
||||
END
|
||||
|
||||
STRING F_SOC_COMRES 20
|
||||
BEGIN
|
||||
PROMPT 1 11 "Comune "
|
||||
FIELD LF_SOCTRASF->COMDOM
|
||||
END
|
||||
|
||||
STRING F_SOC_PROVRES 2
|
||||
BEGIN
|
||||
PROMPT 48 11 "Provincia "
|
||||
FIELD LF_SOCTRASF->PROVDOM
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
STRING F_SOC_INDRES 35
|
||||
BEGIN
|
||||
PROMPT 1 12 "Indirizzo "
|
||||
FIELD LF_SOCTRASF->INDDOM
|
||||
END
|
||||
|
||||
NUMBER F_SOC_CONSBOCC 5
|
||||
BEGIN
|
||||
PROMPT 1 14 "Consistenza base occupazionale al 12/06/94 "
|
||||
FIELD LF_SOCTRASF->CONSBOCC
|
||||
END
|
||||
|
||||
NUMBER F_SOC_LAVDIPCIN 5
|
||||
BEGIN
|
||||
PROMPT 1 15 "Lavoratori dipendenti in mobilita' o cassa integrazione al 12/06/94 "
|
||||
FIELD LF_SOCTRASF->LAVDIPCIN
|
||||
END
|
||||
|
||||
DATE F_SOC_DATAINPI
|
||||
BEGIN
|
||||
PROMPT 1 16 "Periodo d'imposta dal "
|
||||
FIELD LF_SOCTRASF->DATAINPI
|
||||
END
|
||||
|
||||
DATE F_SOC_DATAFINPI
|
||||
BEGIN
|
||||
PROMPT 34 16 " al "
|
||||
FIELD LF_SOCTRASF->DATAFINPI
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
1020
m770/771150a.uml
1020
m770/771150a.uml
File diff suppressed because it is too large
Load Diff
2034
m770/771200.cpp
2034
m770/771200.cpp
File diff suppressed because it is too large
Load Diff
378
m770/771200.h
378
m770/771200.h
@ -1,189 +1,189 @@
|
||||
// Campi maschere manutenzione quadro A
|
||||
|
||||
// 771200a.uml
|
||||
|
||||
#define QAF_CODDITTA 181
|
||||
#define QAF_RAGDITTA 102
|
||||
#define QAF_ANNODIC 103
|
||||
#define F_CODIP 104
|
||||
#define F_CODANAGDIP 105
|
||||
#define QAF_COGNOME 106
|
||||
#define QAF_NOME 107
|
||||
#define F_COGNOMEDIP 182
|
||||
#define F_NOMEDIP 183
|
||||
#define QAF_NPROG 108
|
||||
|
||||
|
||||
// 771200b.uml
|
||||
|
||||
//#define F_BASEOCC 109
|
||||
#define F_DATAIR 110
|
||||
#define F_DATAFR 111
|
||||
#define F_CAUSA 112
|
||||
#define F_DENARO 113
|
||||
#define F_NATURA 114
|
||||
#define F_COBBDIP21 116
|
||||
#define F_COMPNETTI 117
|
||||
#define F_AIEREP23 118
|
||||
#define F_AMMLORDO24 119
|
||||
#define F_IACOBBCD25 120
|
||||
#define F_TOTIMP26 121
|
||||
#define F_CCTAMMCONT 122
|
||||
#define F_CCTAMNACON 123
|
||||
#define F_TOTIMP29 124
|
||||
#define F_ICTOTIMP30 125
|
||||
#define F_DETCC 126
|
||||
#define F_DETFC 127
|
||||
#define F_DETAF 128
|
||||
#define F_DETLD 129
|
||||
#define F_DETO 130
|
||||
#define F_TOTDET36 131
|
||||
#define F_AMRIOT37 132
|
||||
#define F_AMRIODL38 133
|
||||
#define F_ECCRITRIMB 134
|
||||
#define F_AMMRITDOV 135
|
||||
#define F_ERSPSAN41 136
|
||||
#define F_PRASSVI42 137
|
||||
#define F_CONPRECO43 138
|
||||
#define F_COBBDIP44 139
|
||||
#define F_AMMIMP45 140
|
||||
#define F_DETIMPOS46 141
|
||||
#define F_RITESEG47 142
|
||||
#define F_SVNASSRI48 143
|
||||
#define F_AIFCSSN49 144
|
||||
#define F_CFCONINPS 145
|
||||
#define F_SASS95 146
|
||||
#define F_CONEFF50 147
|
||||
#define F_IMPVERS51 148
|
||||
#define F_ISOPTAS52 149
|
||||
#define F_CONTRVER53 150
|
||||
#define F_ISOPTAS54 151
|
||||
#define F_CNEFF55 152
|
||||
#define F_RETCON56 153
|
||||
#define F_IMPRIMB57 154
|
||||
#define F_IMPVER58 155
|
||||
#define F_INTIRPEF59 156
|
||||
#define F_IMPVER60 157
|
||||
#define F_INTER61 158
|
||||
#define F_STSIRPEF62 159
|
||||
#define F_CONRIMB63 160
|
||||
#define F_CONVER64 161
|
||||
#define F_INTER65 162
|
||||
#define F_CONVER66 163
|
||||
#define F_INTER67 164
|
||||
#define F_STSCSSN68 165
|
||||
#define F_SEGDICNL69 166
|
||||
#define F_CIIAT 167
|
||||
#define F_CIPA 168
|
||||
#define F_CODCAAF 169
|
||||
#define F_NUMGIORNI 170
|
||||
#define F_CODFISDL 171
|
||||
#define F_DENCAAF 173
|
||||
#define F_CODFISCAAF 174
|
||||
#define F_NISCRA 175
|
||||
#define F_CODIP2 190
|
||||
#define QA_RAGSOC2 191
|
||||
|
||||
// 771200d.uml
|
||||
|
||||
#define F_MESEANNO 200
|
||||
#define F_IMPRIMB9 201
|
||||
#define F_IMPVERS10 202
|
||||
#define F_INTER11 203
|
||||
#define F_IMPVERS12 204
|
||||
#define F_INTER13 205
|
||||
#define F_STASSA14 206
|
||||
#define F_CONTRIMB15 207
|
||||
#define F_CONTVERS16 208
|
||||
#define F_INTER17 209
|
||||
#define F_CONTVER18 210
|
||||
#define F_INTER19 211
|
||||
#define F_STASSA20 212
|
||||
#define F_CONNEFF21 213
|
||||
#define F_TIPOCONG22 214
|
||||
#define F_DATARIC29 215
|
||||
|
||||
// 771200f.uml
|
||||
|
||||
#define F_IIRPEFVER8 250
|
||||
#define F_IIRPEFRI9 251
|
||||
#define F_PRIRPEF10 252
|
||||
#define F_STASSA12 254
|
||||
#define F_CONTR13 255
|
||||
#define F_CONTR14 256
|
||||
#define F_PRCSSN15 257
|
||||
#define F_INTER16 258
|
||||
#define F_STASSA17 259
|
||||
#define F_VEFFCON18 260
|
||||
#define F_SDNLIQ19 261
|
||||
#define F_RETCON20 262
|
||||
|
||||
// Campi maschera 771200g.uml
|
||||
|
||||
#define F_CODIPQUADRO 300
|
||||
#define F_BASEOCCUPA 301
|
||||
|
||||
// Campi maschera 771200h.uml
|
||||
|
||||
#define F_DIRAPTI 350
|
||||
#define F_NGINC15 351
|
||||
#define F_REDCOR16 352
|
||||
#define F_NGINC17 353
|
||||
#define F_REDCOR18 354
|
||||
#define F_DIRAPTI_2 355
|
||||
#define F_NGINC15_2 356
|
||||
#define F_REDCOR16_2 357
|
||||
#define F_NGINC17_2 358
|
||||
#define F_REDCOR18_2 359
|
||||
#define F_CODDITTA_2 360
|
||||
#define F_CODIP_2 361
|
||||
#define F_CODIP2_2 362
|
||||
#define F_COGNOME_2 363
|
||||
#define F_NOME_2 364
|
||||
#define F_NPROG_2 365
|
||||
#define F_DENTRASF 366
|
||||
#define F_COGNTRASF 367
|
||||
#define F_NOMETRASF 368
|
||||
|
||||
// Campi maschera 771200i.uml
|
||||
|
||||
#define F_BSE_CONSBASOCC 400
|
||||
#define F_BSE_LAVDIPCIN 401
|
||||
#define F_BSE_DATAINPI 402
|
||||
#define F_BSE_DATAFINPI 403
|
||||
|
||||
//
|
||||
// Modifiche 95->96
|
||||
//
|
||||
// Quadro A
|
||||
#define QAF_AREAATT 405
|
||||
#define QAF_TIPOATT 406
|
||||
#define QAF_SVNSOGRIT 407
|
||||
#define QAF_INCDETFC 408
|
||||
#define QAF_GIODET 409
|
||||
|
||||
// Quadro A1
|
||||
#define QA1F_ANNORIF 410
|
||||
|
||||
// Quadro A2
|
||||
#define QA2F_CNEFF 411
|
||||
#define QA2F_RETCON 412
|
||||
#define QA2F_CSSNCRIMB 413
|
||||
#define QA2F_CSSNCVER 414
|
||||
#define QA2F_CSSNINT 415
|
||||
#define QA2F_CSSNAIV 416
|
||||
#define QA2F_CSSNAINT 417
|
||||
#define QA2F_STCSSN 418
|
||||
#define QA2F_730NLIQ 419
|
||||
|
||||
|
||||
#define F_CODANAGDIPQA 420
|
||||
|
||||
#define G_ALL 12
|
||||
#define G_730 9
|
||||
#define G_770 7
|
||||
#define G_2342 6
|
||||
|
||||
#define QAF_ALLEG_A 421
|
||||
#define QA2F_ALLEG_A2 422
|
||||
|
||||
// Campi maschere manutenzione quadro A
|
||||
|
||||
// 771200a.uml
|
||||
|
||||
#define QAF_CODDITTA 181
|
||||
#define QAF_RAGDITTA 102
|
||||
#define QAF_ANNODIC 103
|
||||
#define F_CODIP 104
|
||||
#define F_CODANAGDIP 105
|
||||
#define QAF_COGNOME 106
|
||||
#define QAF_NOME 107
|
||||
#define F_COGNOMEDIP 182
|
||||
#define F_NOMEDIP 183
|
||||
#define QAF_NPROG 108
|
||||
|
||||
|
||||
// 771200b.uml
|
||||
|
||||
//#define F_BASEOCC 109
|
||||
#define F_DATAIR 110
|
||||
#define F_DATAFR 111
|
||||
#define F_CAUSA 112
|
||||
#define F_DENARO 113
|
||||
#define F_NATURA 114
|
||||
#define F_COBBDIP21 116
|
||||
#define F_COMPNETTI 117
|
||||
#define F_AIEREP23 118
|
||||
#define F_AMMLORDO24 119
|
||||
#define F_IACOBBCD25 120
|
||||
#define F_TOTIMP26 121
|
||||
#define F_CCTAMMCONT 122
|
||||
#define F_CCTAMNACON 123
|
||||
#define F_TOTIMP29 124
|
||||
#define F_ICTOTIMP30 125
|
||||
#define F_DETCC 126
|
||||
#define F_DETFC 127
|
||||
#define F_DETAF 128
|
||||
#define F_DETLD 129
|
||||
#define F_DETO 130
|
||||
#define F_TOTDET36 131
|
||||
#define F_AMRIOT37 132
|
||||
#define F_AMRIODL38 133
|
||||
#define F_ECCRITRIMB 134
|
||||
#define F_AMMRITDOV 135
|
||||
#define F_ERSPSAN41 136
|
||||
#define F_PRASSVI42 137
|
||||
#define F_CONPRECO43 138
|
||||
#define F_COBBDIP44 139
|
||||
#define F_AMMIMP45 140
|
||||
#define F_DETIMPOS46 141
|
||||
#define F_RITESEG47 142
|
||||
#define F_SVNASSRI48 143
|
||||
#define F_AIFCSSN49 144
|
||||
#define F_CFCONINPS 145
|
||||
#define F_SASS95 146
|
||||
#define F_CONEFF50 147
|
||||
#define F_IMPVERS51 148
|
||||
#define F_ISOPTAS52 149
|
||||
#define F_CONTRVER53 150
|
||||
#define F_ISOPTAS54 151
|
||||
#define F_CNEFF55 152
|
||||
#define F_RETCON56 153
|
||||
#define F_IMPRIMB57 154
|
||||
#define F_IMPVER58 155
|
||||
#define F_INTIRPEF59 156
|
||||
#define F_IMPVER60 157
|
||||
#define F_INTER61 158
|
||||
#define F_STSIRPEF62 159
|
||||
#define F_CONRIMB63 160
|
||||
#define F_CONVER64 161
|
||||
#define F_INTER65 162
|
||||
#define F_CONVER66 163
|
||||
#define F_INTER67 164
|
||||
#define F_STSCSSN68 165
|
||||
#define F_SEGDICNL69 166
|
||||
#define F_CIIAT 167
|
||||
#define F_CIPA 168
|
||||
#define F_CODCAAF 169
|
||||
#define F_NUMGIORNI 170
|
||||
#define F_CODFISDL 171
|
||||
#define F_DENCAAF 173
|
||||
#define F_CODFISCAAF 174
|
||||
#define F_NISCRA 175
|
||||
#define F_CODIP2 190
|
||||
#define QA_RAGSOC2 191
|
||||
|
||||
// 771200d.uml
|
||||
|
||||
#define F_MESEANNO 200
|
||||
#define F_IMPRIMB9 201
|
||||
#define F_IMPVERS10 202
|
||||
#define F_INTER11 203
|
||||
#define F_IMPVERS12 204
|
||||
#define F_INTER13 205
|
||||
#define F_STASSA14 206
|
||||
#define F_CONTRIMB15 207
|
||||
#define F_CONTVERS16 208
|
||||
#define F_INTER17 209
|
||||
#define F_CONTVER18 210
|
||||
#define F_INTER19 211
|
||||
#define F_STASSA20 212
|
||||
#define F_CONNEFF21 213
|
||||
#define F_TIPOCONG22 214
|
||||
#define F_DATARIC29 215
|
||||
|
||||
// 771200f.uml
|
||||
|
||||
#define F_IIRPEFVER8 250
|
||||
#define F_IIRPEFRI9 251
|
||||
#define F_PRIRPEF10 252
|
||||
#define F_STASSA12 254
|
||||
#define F_CONTR13 255
|
||||
#define F_CONTR14 256
|
||||
#define F_PRCSSN15 257
|
||||
#define F_INTER16 258
|
||||
#define F_STASSA17 259
|
||||
#define F_VEFFCON18 260
|
||||
#define F_SDNLIQ19 261
|
||||
#define F_RETCON20 262
|
||||
|
||||
// Campi maschera 771200g.uml
|
||||
|
||||
#define F_CODIPQUADRO 300
|
||||
#define F_BASEOCCUPA 301
|
||||
|
||||
// Campi maschera 771200h.uml
|
||||
|
||||
#define F_DIRAPTI 350
|
||||
#define F_NGINC15 351
|
||||
#define F_REDCOR16 352
|
||||
#define F_NGINC17 353
|
||||
#define F_REDCOR18 354
|
||||
#define F_DIRAPTI_2 355
|
||||
#define F_NGINC15_2 356
|
||||
#define F_REDCOR16_2 357
|
||||
#define F_NGINC17_2 358
|
||||
#define F_REDCOR18_2 359
|
||||
#define F_CODDITTA_2 360
|
||||
#define F_CODIP_2 361
|
||||
#define F_CODIP2_2 362
|
||||
#define F_COGNOME_2 363
|
||||
#define F_NOME_2 364
|
||||
#define F_NPROG_2 365
|
||||
#define F_DENTRASF 366
|
||||
#define F_COGNTRASF 367
|
||||
#define F_NOMETRASF 368
|
||||
|
||||
// Campi maschera 771200i.uml
|
||||
|
||||
#define F_BSE_CONSBASOCC 400
|
||||
#define F_BSE_LAVDIPCIN 401
|
||||
#define F_BSE_DATAINPI 402
|
||||
#define F_BSE_DATAFINPI 403
|
||||
|
||||
//
|
||||
// Modifiche 95->96
|
||||
//
|
||||
// Quadro A
|
||||
#define QAF_AREAATT 405
|
||||
#define QAF_TIPOATT 406
|
||||
#define QAF_SVNSOGRIT 407
|
||||
#define QAF_INCDETFC 408
|
||||
#define QAF_GIODET 409
|
||||
|
||||
// Quadro A1
|
||||
#define QA1F_ANNORIF 410
|
||||
|
||||
// Quadro A2
|
||||
#define QA2F_CNEFF 411
|
||||
#define QA2F_RETCON 412
|
||||
#define QA2F_CSSNCRIMB 413
|
||||
#define QA2F_CSSNCVER 414
|
||||
#define QA2F_CSSNINT 415
|
||||
#define QA2F_CSSNAIV 416
|
||||
#define QA2F_CSSNAINT 417
|
||||
#define QA2F_STCSSN 418
|
||||
#define QA2F_730NLIQ 419
|
||||
|
||||
|
||||
#define F_CODANAGDIPQA 420
|
||||
|
||||
#define G_ALL 12
|
||||
#define G_730 9
|
||||
#define G_770 7
|
||||
#define G_2342 6
|
||||
|
||||
#define QAF_ALLEG_A 421
|
||||
#define QA2F_ALLEG_A2 422
|
||||
|
||||
|
264
m770/771200a.uml
264
m770/771200a.uml
@ -1,132 +1,132 @@
|
||||
#include "771200.h"
|
||||
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON QAF_ALLEG_A 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Allegati 730/96"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT (CODDITTA==#QAF_CODDITTA)
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
GROUP G_DIPEND
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA KEY 1 SELECT (CODDITTA==#QAF_CODDITTA)
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA==CODDITTA CODDIP==CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_QUAA KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
FIELD LF_QUAA->NPROG
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
#include "771200.h"
|
||||
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON QAF_ALLEG_A 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Allegati 730/96"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT (CODDITTA==#QAF_CODDITTA)
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
GROUP G_DIPEND
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA KEY 1 SELECT (CODDITTA==#QAF_CODDITTA)
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA==CODDITTA CODDIP==CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_QUAA KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
FIELD LF_QUAA->NPROG
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
2000
m770/771200b.uml
2000
m770/771200b.uml
File diff suppressed because it is too large
Load Diff
246
m770/771200c.uml
246
m770/771200c.uml
@ -1,124 +1,124 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A1" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA1->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
GROUP G_DIPEND
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA1 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
END
|
||||
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
FIELD LF_QUAA1->NPROG
|
||||
USE LF_QUAA1 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A1" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA1->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
GROUP G_DIPEND
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA1 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
END
|
||||
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
FIELD LF_QUAA1->NPROG
|
||||
USE LF_QUAA1 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
612
m770/771200d.uml
612
m770/771200d.uml
@ -1,307 +1,307 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "1" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->CODDITTA
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
USE LF_DIPEND KEY 1
|
||||
FIELD LF_QUAA1->CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,4@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FIELD LF_QUAA1->NPROG
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,5@
|
||||
END
|
||||
|
||||
LISTBOX F_MESEANNO 9
|
||||
BEGIN
|
||||
PROMPT 2 3 "8 Periodo di riferimento "
|
||||
FLAGS "M"
|
||||
FIELD LF_QUAA1->MESERIF
|
||||
END
|
||||
|
||||
NUMBER QA1F_ANNORIF 4
|
||||
BEGIN
|
||||
PROMPT 44 3 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->ANNORIF
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 4 "@bSaldo IRPEF per il 1994"
|
||||
END
|
||||
|
||||
NUMBER F_IMPRIMB9 15
|
||||
BEGIN
|
||||
PROMPT 2 5 "9 Imposta rimbors. "
|
||||
FIELD LF_QUAA1->IMPRIMB9
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_IMPVERS10 15
|
||||
BEGIN
|
||||
PROMPT 45 5 "10 Imposta ver. "
|
||||
FIELD LF_QUAA1->IMPVERS10
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
PROMPT 2 6 "11 Interessi "
|
||||
FIELD LF_QUAA1->INTER11
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bPrima rata acconto IRPEF per il 1995"
|
||||
END
|
||||
|
||||
NUMBER F_IMPVERS12 15
|
||||
BEGIN
|
||||
PROMPT 2 9 "12 Imposta versata "
|
||||
FIELD LF_QUAA1->IMPVERS12
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER13 15
|
||||
BEGIN
|
||||
PROMPT 45 9 "13 Interessi "
|
||||
FIELD LF_QUAA1->INTER13
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_STASSA14 15
|
||||
BEGIN
|
||||
PROMPT 2 10 "14 Soprattassa su IRPEF saldo 94 e prima rata acconto 95 "
|
||||
FIELD LF_QUAA1->STASSA14
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 12 "@bSaldo C.S.S.N. per il 1994"
|
||||
END
|
||||
|
||||
NUMBER F_CONTRIMB15 15
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Cont. a rimborso"
|
||||
FIELD LF_QUAA1->CONTRIMB15
|
||||
PICTURE "."
|
||||
HELP "Contributo a rimborso"
|
||||
END
|
||||
|
||||
NUMBER F_CONTVERS16 15
|
||||
BEGIN
|
||||
PROMPT 45 13 "16 Cont.versato "
|
||||
FIELD LF_QUAA1->CONTVERS16
|
||||
PICTURE "."
|
||||
HELP "Contributo versato"
|
||||
END
|
||||
|
||||
NUMBER F_INTER17 15
|
||||
BEGIN
|
||||
PROMPT 2 14 "17 Interessi "
|
||||
FIELD LF_QUAA1->INTER17
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "2" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 4
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 5
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bPrima rata acconto C.S.S.N. per il 1995"
|
||||
END
|
||||
|
||||
NUMBER F_CONTVER18 15
|
||||
BEGIN
|
||||
PROMPT 2 4 "18 Contributo vers."
|
||||
FIELD LF_QUAA1->CONTVER18
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER19 15
|
||||
BEGIN
|
||||
PROMPT 45 4 "19 Interessi "
|
||||
FIELD LF_QUAA1->INTER19
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_STASSA20 15
|
||||
BEGIN
|
||||
PROMPT 2 5 "20 Soprattassa su C.S.S.N. saldo 94 e prima rata acconto 95"
|
||||
FIELD LF_QUAA1->STASSA20
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
STRING F_CONNEFF21 1
|
||||
BEGIN
|
||||
PROMPT 2 6 "21 Cong. n/effet. "
|
||||
FIELD LF_QUAA1->CONNEFF21
|
||||
HELP "Conguagli non effettuati"
|
||||
SHEET "Codice|Descrizione@85"
|
||||
INPUT F_CONNEFF21
|
||||
ITEM " |Niente"
|
||||
ITEM "A|Cessazione del rapporto di lavoro"
|
||||
ITEM "B|Aspettativa senza retribuzione"
|
||||
ITEM "C|Decesso"
|
||||
ITEM "D|Richiesta di minore secondo acconto"
|
||||
ITEM "E|Retribuzione insufficiente"
|
||||
ITEM "F|Nel caso di situazioni per le quali dovrebbero essere indicati piu' codici"
|
||||
ITEM "G|Rimborso non effettuato o rimborso effettuato parzialmente"
|
||||
OUTPUT F_CONNEFF21
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
STRING F_TIPOCONG22 1
|
||||
BEGIN
|
||||
PROMPT 45 6 "22 Tipo cong. "
|
||||
FIELD LF_QUAA1->TIPOCONG22
|
||||
SHEET "Codice|Descrizione@155"
|
||||
INPUT F_TIPOCONG22
|
||||
ITEM " |Niente"
|
||||
ITEM "R|conguaglio tardivo derivante da Mod.730/93 rettificativo ovvero conguaglio conseguente a comunicazione tardiva di Mod.730/94 rettificativo"
|
||||
ITEM "S|Conguaglio tardivo derivante da comunicazione Mod.730/94 pervenuta entro i termini"
|
||||
ITEM "T|Conguaglio tardivo derivante da Mod.730/93 ovvero conguaglio conseguente a comunicazione tardiva di Mod.730/94"
|
||||
ITEM "U|Conguaglio conseguente ad incapienza della retribuzione corrisposta nei periodi di paga precedenti ovvero insufficienza del monte ritenute e/o contributi"
|
||||
OUTPUT F_TIPOCONG22
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 9 "@bDati identificativi del C.A.A.F che ha prestato assistenza "
|
||||
END
|
||||
|
||||
NUMBER F_CODCAAF 5
|
||||
BEGIN
|
||||
PROMPT 2 10 "Codice "
|
||||
FIELD LF_QUAA1->CODCAAF
|
||||
USE %CAF
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODTAB F_CODCAAF
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Denominazione@50" S0
|
||||
DISPLAY "N.ro iscrizione" I1
|
||||
DISPLAY "Codice fiscale@16" S1
|
||||
OUTPUT F_CODCAAF CODTAB
|
||||
OUTPUT F_DENCAAF S0
|
||||
OUTPUT F_NISCRA I1
|
||||
OUTPUT F_CODFISCAAF S1
|
||||
END
|
||||
|
||||
STRING F_DENCAAF 50
|
||||
BEGIN
|
||||
PROMPT 26 10 ""
|
||||
FLAGS "DU"
|
||||
END
|
||||
|
||||
STRING F_CODFISCAAF 16
|
||||
BEGIN
|
||||
PROMPT 2 11 "23 Cod.fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_NISCRA 5
|
||||
BEGIN
|
||||
PROMPT 50 11 "25 N.iscrizione albo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATARIC29
|
||||
BEGIN
|
||||
PROMPT 2 12 "26 Data ricezione Modello 730-5 "
|
||||
FIELD LF_QUAA1->DATARIC26
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "1" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->CODDITTA
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
USE LF_DIPEND KEY 1
|
||||
FIELD LF_QUAA1->CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,4@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FIELD LF_QUAA1->NPROG
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,5@
|
||||
END
|
||||
|
||||
LISTBOX F_MESEANNO 9
|
||||
BEGIN
|
||||
PROMPT 2 3 "8 Periodo di riferimento "
|
||||
FLAGS "M"
|
||||
FIELD LF_QUAA1->MESERIF
|
||||
END
|
||||
|
||||
NUMBER QA1F_ANNORIF 4
|
||||
BEGIN
|
||||
PROMPT 44 3 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA1->ANNORIF
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 4 "@bSaldo IRPEF per il 1994"
|
||||
END
|
||||
|
||||
NUMBER F_IMPRIMB9 15
|
||||
BEGIN
|
||||
PROMPT 2 5 "9 Imposta rimbors. "
|
||||
FIELD LF_QUAA1->IMPRIMB9
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_IMPVERS10 15
|
||||
BEGIN
|
||||
PROMPT 45 5 "10 Imposta ver. "
|
||||
FIELD LF_QUAA1->IMPVERS10
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
PROMPT 2 6 "11 Interessi "
|
||||
FIELD LF_QUAA1->INTER11
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bPrima rata acconto IRPEF per il 1995"
|
||||
END
|
||||
|
||||
NUMBER F_IMPVERS12 15
|
||||
BEGIN
|
||||
PROMPT 2 9 "12 Imposta versata "
|
||||
FIELD LF_QUAA1->IMPVERS12
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER13 15
|
||||
BEGIN
|
||||
PROMPT 45 9 "13 Interessi "
|
||||
FIELD LF_QUAA1->INTER13
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_STASSA14 15
|
||||
BEGIN
|
||||
PROMPT 2 10 "14 Soprattassa su IRPEF saldo 94 e prima rata acconto 95 "
|
||||
FIELD LF_QUAA1->STASSA14
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 12 "@bSaldo C.S.S.N. per il 1994"
|
||||
END
|
||||
|
||||
NUMBER F_CONTRIMB15 15
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Cont. a rimborso"
|
||||
FIELD LF_QUAA1->CONTRIMB15
|
||||
PICTURE "."
|
||||
HELP "Contributo a rimborso"
|
||||
END
|
||||
|
||||
NUMBER F_CONTVERS16 15
|
||||
BEGIN
|
||||
PROMPT 45 13 "16 Cont.versato "
|
||||
FIELD LF_QUAA1->CONTVERS16
|
||||
PICTURE "."
|
||||
HELP "Contributo versato"
|
||||
END
|
||||
|
||||
NUMBER F_INTER17 15
|
||||
BEGIN
|
||||
PROMPT 2 14 "17 Interessi "
|
||||
FIELD LF_QUAA1->INTER17
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "2" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 4
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 5
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bPrima rata acconto C.S.S.N. per il 1995"
|
||||
END
|
||||
|
||||
NUMBER F_CONTVER18 15
|
||||
BEGIN
|
||||
PROMPT 2 4 "18 Contributo vers."
|
||||
FIELD LF_QUAA1->CONTVER18
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_INTER19 15
|
||||
BEGIN
|
||||
PROMPT 45 4 "19 Interessi "
|
||||
FIELD LF_QUAA1->INTER19
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER F_STASSA20 15
|
||||
BEGIN
|
||||
PROMPT 2 5 "20 Soprattassa su C.S.S.N. saldo 94 e prima rata acconto 95"
|
||||
FIELD LF_QUAA1->STASSA20
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
STRING F_CONNEFF21 1
|
||||
BEGIN
|
||||
PROMPT 2 6 "21 Cong. n/effet. "
|
||||
FIELD LF_QUAA1->CONNEFF21
|
||||
HELP "Conguagli non effettuati"
|
||||
SHEET "Codice|Descrizione@85"
|
||||
INPUT F_CONNEFF21
|
||||
ITEM " |Niente"
|
||||
ITEM "A|Cessazione del rapporto di lavoro"
|
||||
ITEM "B|Aspettativa senza retribuzione"
|
||||
ITEM "C|Decesso"
|
||||
ITEM "D|Richiesta di minore secondo acconto"
|
||||
ITEM "E|Retribuzione insufficiente"
|
||||
ITEM "F|Nel caso di situazioni per le quali dovrebbero essere indicati piu' codici"
|
||||
ITEM "G|Rimborso non effettuato o rimborso effettuato parzialmente"
|
||||
OUTPUT F_CONNEFF21
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
STRING F_TIPOCONG22 1
|
||||
BEGIN
|
||||
PROMPT 45 6 "22 Tipo cong. "
|
||||
FIELD LF_QUAA1->TIPOCONG22
|
||||
SHEET "Codice|Descrizione@155"
|
||||
INPUT F_TIPOCONG22
|
||||
ITEM " |Niente"
|
||||
ITEM "R|conguaglio tardivo derivante da Mod.730/93 rettificativo ovvero conguaglio conseguente a comunicazione tardiva di Mod.730/94 rettificativo"
|
||||
ITEM "S|Conguaglio tardivo derivante da comunicazione Mod.730/94 pervenuta entro i termini"
|
||||
ITEM "T|Conguaglio tardivo derivante da Mod.730/93 ovvero conguaglio conseguente a comunicazione tardiva di Mod.730/94"
|
||||
ITEM "U|Conguaglio conseguente ad incapienza della retribuzione corrisposta nei periodi di paga precedenti ovvero insufficienza del monte ritenute e/o contributi"
|
||||
OUTPUT F_TIPOCONG22
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 9 "@bDati identificativi del C.A.A.F che ha prestato assistenza "
|
||||
END
|
||||
|
||||
NUMBER F_CODCAAF 5
|
||||
BEGIN
|
||||
PROMPT 2 10 "Codice "
|
||||
FIELD LF_QUAA1->CODCAAF
|
||||
USE %CAF
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODTAB F_CODCAAF
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Denominazione@50" S0
|
||||
DISPLAY "N.ro iscrizione" I1
|
||||
DISPLAY "Codice fiscale@16" S1
|
||||
OUTPUT F_CODCAAF CODTAB
|
||||
OUTPUT F_DENCAAF S0
|
||||
OUTPUT F_NISCRA I1
|
||||
OUTPUT F_CODFISCAAF S1
|
||||
END
|
||||
|
||||
STRING F_DENCAAF 50
|
||||
BEGIN
|
||||
PROMPT 26 10 ""
|
||||
FLAGS "DU"
|
||||
END
|
||||
|
||||
STRING F_CODFISCAAF 16
|
||||
BEGIN
|
||||
PROMPT 2 11 "23 Cod.fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_NISCRA 5
|
||||
BEGIN
|
||||
PROMPT 50 11 "25 N.iscrizione albo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DATARIC29
|
||||
BEGIN
|
||||
PROMPT 2 12 "26 Data ricezione Modello 730-5 "
|
||||
FIELD LF_QUAA1->DATARIC26
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
254
m770/771200e.uml
254
m770/771200e.uml
@ -1,128 +1,128 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON QA2F_ALLEG_A2 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Allegati 730/95"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A2" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA2->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA2->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
GROUP G_DIPEND
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA2 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_QUAA2 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
FIELD LF_QUAA2->NPROG
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON QA2F_ALLEG_A2 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Allegati 730/95"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A2" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA2->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati dipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA2->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_DIPEND KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
MESSAGE COPY, F_CODIP
|
||||
FLAGS "H"
|
||||
GROUP G_DIPEND
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIPQA 6
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bCodice "
|
||||
USE LF_QUAA2 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIPQA
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODANAGDIPQA CODDIP
|
||||
OUTPUT QAF_COGNOME LF_DIPEND->COGNOME
|
||||
OUTPUT QAF_NOME LF_DIPEND->NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
GROUP G_QUADROA
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bNumero "
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_QUAA2 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA))
|
||||
JOIN LF_DIPEND KEY 1 INTO CODDITTA=CODDITTA CODDIP=CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
INPUT NPROG QAF_NPROG
|
||||
DISPLAY "Codice@10" CODDIP
|
||||
DISPLAY "Cognome@24" LF_DIPEND->COGNOME
|
||||
DISPLAY "Nome@20" LF_DIPEND->NOME
|
||||
DISPLAY "N°@4" NPROG
|
||||
OUTPUT F_CODIP CODDIP
|
||||
OUTPUT QAF_NPROG NPROG
|
||||
FIELD LF_QUAA2->NPROG
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
834
m770/771200f.uml
834
m770/771200f.uml
@ -1,418 +1,418 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "1" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA2->CODDITTA
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
USE LF_DIPEND KEY 1
|
||||
FIELD LF_QUAA2->CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,4@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FIELD LF_QUAA2->NPROG
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,5@
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bASSISTENZA 1995 "
|
||||
END
|
||||
|
||||
STRING QA2F_CNEFF 1
|
||||
BEGIN
|
||||
PROMPT 2 4 "8 Conguagli non effettuati "
|
||||
FIELD LF_QUAA2->CONEFF
|
||||
FLAGS "U"
|
||||
HELP "Conguagli non effettuati relativi all'assistenza 1995"
|
||||
SHEET "Codice|Descrizione@85"
|
||||
INPUT QA2F_CNEFF
|
||||
ITEM " |Niente"
|
||||
ITEM "A|Cessazione del rapporto di lavoro"
|
||||
ITEM "B|Decesso"
|
||||
ITEM "C|Richiesta di minore secondo acconto"
|
||||
ITEM "D|Retribuzione insufficiente"
|
||||
ITEM "E|Nel caso di situazioni per le quali dovrebbero essere indicati piu' codici"
|
||||
ITEM "F|Rimborso non effettuato o rimborso effettuato parzialmente"
|
||||
OUTPUT QA2F_CNEFF
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING QA2F_RETCON 1
|
||||
BEGIN
|
||||
PROMPT 38 4 "9 Rettifica conguaglio "
|
||||
FIELD LF_QUAA2->RETCON
|
||||
SHEET "Codice|Descrizione@65"
|
||||
INPUT QA2F_RETCON
|
||||
ITEM " | "
|
||||
ITEM "A|Rettifica da parte dei sostituti o dei CAAF degli importi da conguagliare indicati nei mod.730-3,4 e già consegnati entro il 15.5.95 (per il primo numero d'ordine)"
|
||||
ITEM "B|Rettifica da parte dei sostituti o dei CAAF degli importi da conguagliare indicati nei mod.730-3,4 e già consegnati entro il 15.5.95 (per il primo numero d'ordine)"
|
||||
ITEM "C|Conguaglio tardivamente effettuato nel mese di luglio"
|
||||
OUTPUT QA2F_RETCON
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 6 "@bSALDO IRPEF PER IL 1994 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 7 "10 Imp.ver/tr.IRPEF"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 7 "10 Imposta rimbor. "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
NUMBER F_IIRPEFVER8 15
|
||||
BEGIN
|
||||
PROMPT 21 7 ""
|
||||
FIELD LF_QUAA2->SIRPEFRIMB
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 7 "11 Imp.da rim.IRPEF"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 7 "11 Imposta versata "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
NUMBER F_IIRPEFRI9 15
|
||||
BEGIN
|
||||
PROMPT 61 7 ""
|
||||
FIELD LF_QUAA2->VIRPEF
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 8 "12 Interessi "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 8 "12 1rata ac.IRPEF95"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
PROMPT 21 8 ""
|
||||
FIELD LF_QUAA2->INTIRPEF
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bPRIMA RATA ACCONTO IRPEF PER IL 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 11 "13 Imposta versata "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 11 "13 2rata ac.IRPEF95"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_PRIRPEF10 15
|
||||
BEGIN
|
||||
// PROMPT 2 11 "Imposta versata "
|
||||
PROMPT 21 11 ""
|
||||
FIELD LF_QUAA2->AIRPEFIV
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 11 "14 Interessi "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 11 "14 I.v.trat.CSSN "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
// PROMPT 41 11 "Interessi "
|
||||
PROMPT 61 11 ""
|
||||
FIELD LF_QUAA2->AIRPEFINT
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Soprattasse IRPEF saldo 94 e prima rata acc.95 "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Importo da rimborsare CSSN "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_STASSA12 15
|
||||
BEGIN
|
||||
PROMPT 61 13 ""
|
||||
FIELD LF_QUAA2->STASSA15
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "2" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 4
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 5
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 4 "@bSALDO C.S.S.N. PER IL 1994 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 5 "16 Cont.a rimborso "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 5 "16 1r.acc.CSSN 95 "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNCRIMB 15
|
||||
BEGIN
|
||||
PROMPT 21 5 ""
|
||||
FIELD LF_QUAA2->CONTR16
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 5 "17 Cont. versato "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 5 "17 2r.acc.CSSN 95 "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNCVER 15
|
||||
BEGIN
|
||||
// PROMPT 41 5 "Contr. versato "
|
||||
PROMPT 61 5 ""
|
||||
FIELD LF_QUAA2->CONTRVER
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNINT 15
|
||||
BEGIN
|
||||
PROMPT 2 6 "18 Interessi "
|
||||
FIELD LF_QUAA2->INTER18
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bPRIMA RATA ACCONTO C.S.S.N. PER IL 1995 "
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNAIV 15
|
||||
BEGIN
|
||||
PROMPT 2 9 "19 Contrib.versato "
|
||||
FIELD LF_QUAA2->CONTV19
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNAINT 15
|
||||
BEGIN
|
||||
PROMPT 41 9 "20 Interessi "
|
||||
FIELD LF_QUAA2->INTE20
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
NUMBER QA2F_STCSSN 15
|
||||
BEGIN
|
||||
PROMPT 2 11 "21 Soprattasse su C.S.S.N. saldo 94 e prima rata acc.95 "
|
||||
FIELD LF_QUAA2->SOPRAT21
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING QA2F_730NLIQ 2
|
||||
BEGIN
|
||||
PROMPT 2 12 "22 Mod.730/95 non liquidabile "
|
||||
SHEET "Codice|Descrizione@80"
|
||||
INPUT QA2F_730NLIQ
|
||||
ITEM "|"
|
||||
ITEM "01|Errata o incompleta compilazione dei dati anagrafici e di residenza del dichiarante"
|
||||
ITEM "02|Errata o incompleta compilazione dei dati del coniuge e familiari a carico"
|
||||
ITEM "03|Errata o incompleta compilazione dei dati anagrafici e di residenza del coniuge"
|
||||
ITEM "04|Errata o incompleta dichiarazione del quadro A Mod.730/95 del dichiarante"
|
||||
ITEM "05|Errata o incompleta dichiarazione del quadro A Mod.730/95 del coniuge"
|
||||
ITEM "06|Errata o incompleta dichiarazione del quadro B Mod.730/95 del dichiarante"
|
||||
ITEM "07|Errata o incompleta dichiarazione del quadro B Mod.730/95 del coniuge"
|
||||
ITEM "08|Errata o incompleta dichiarazione del quadro C Mod.730/95 del dichiarante"
|
||||
ITEM "09|Errata o incompleta dichiarazione del quadro D Mod.730/95 del dichiarante"
|
||||
ITEM "10|Errata o incompleta dichiarazione del quadro E Mod.730/95 del dichiarante"
|
||||
ITEM "11|Errata o incompleta dichiarazione del quadro E Mod.730/95 del coniuge"
|
||||
ITEM "12|Errata o incompleta dichiarazione del quadro F Mod.730/95 del dichiarante"
|
||||
ITEM "13|Errata o incompleta dichiarazione del quadro F Mod.730/95 del coniuge"
|
||||
FIELD LF_QUAA2->M730NLIQ
|
||||
FLAGS "Z"
|
||||
OUTPUT QA2F_730NLIQ
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 14 "@bDati identificativi del C.A.A.F che ha prestato assistenza "
|
||||
END
|
||||
|
||||
NUMBER F_CODCAAF 5
|
||||
BEGIN
|
||||
PROMPT 2 15 "Codice "
|
||||
FIELD LF_QUAA2->CODCAAF
|
||||
USE %CAF
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODTAB F_CODCAAF
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Denominazione@50" S0
|
||||
DISPLAY "N.ro iscrizione" I1
|
||||
DISPLAY "Codice fiscale@16" S1
|
||||
OUTPUT F_CODCAAF CODTAB
|
||||
OUTPUT F_DENCAAF S0
|
||||
OUTPUT F_NISCRA I1
|
||||
OUTPUT F_CODFISCAAF S1
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING F_DENCAAF 50
|
||||
BEGIN
|
||||
PROMPT 26 15 ""
|
||||
FLAGS "DU"
|
||||
END
|
||||
|
||||
STRING F_CODFISCAAF 16
|
||||
BEGIN
|
||||
PROMPT 2 16 "23 Cod.fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_NISCRA 5
|
||||
BEGIN
|
||||
PROMPT 50 16 "25 N.iscrizione albo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "1" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA2->CODDITTA
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
USE LF_DIPEND KEY 1
|
||||
FIELD LF_QUAA2->CODDIP
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,4@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FIELD LF_QUAA2->NPROG
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,5@
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bASSISTENZA 1995 "
|
||||
END
|
||||
|
||||
STRING QA2F_CNEFF 1
|
||||
BEGIN
|
||||
PROMPT 2 4 "8 Conguagli non effettuati "
|
||||
FIELD LF_QUAA2->CONEFF
|
||||
FLAGS "U"
|
||||
HELP "Conguagli non effettuati relativi all'assistenza 1995"
|
||||
SHEET "Codice|Descrizione@85"
|
||||
INPUT QA2F_CNEFF
|
||||
ITEM " |Niente"
|
||||
ITEM "A|Cessazione del rapporto di lavoro"
|
||||
ITEM "B|Decesso"
|
||||
ITEM "C|Richiesta di minore secondo acconto"
|
||||
ITEM "D|Retribuzione insufficiente"
|
||||
ITEM "E|Nel caso di situazioni per le quali dovrebbero essere indicati piu' codici"
|
||||
ITEM "F|Rimborso non effettuato o rimborso effettuato parzialmente"
|
||||
OUTPUT QA2F_CNEFF
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING QA2F_RETCON 1
|
||||
BEGIN
|
||||
PROMPT 38 4 "9 Rettifica conguaglio "
|
||||
FIELD LF_QUAA2->RETCON
|
||||
SHEET "Codice|Descrizione@65"
|
||||
INPUT QA2F_RETCON
|
||||
ITEM " | "
|
||||
ITEM "A|Rettifica da parte dei sostituti o dei CAAF degli importi da conguagliare indicati nei mod.730-3,4 e già consegnati entro il 15.5.95 (per il primo numero d'ordine)"
|
||||
ITEM "B|Rettifica da parte dei sostituti o dei CAAF degli importi da conguagliare indicati nei mod.730-3,4 e già consegnati entro il 15.5.95 (per il primo numero d'ordine)"
|
||||
ITEM "C|Conguaglio tardivamente effettuato nel mese di luglio"
|
||||
OUTPUT QA2F_RETCON
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 6 "@bSALDO IRPEF PER IL 1994 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 7 "10 Imp.ver/tr.IRPEF"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 7 "10 Imposta rimbor. "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
NUMBER F_IIRPEFVER8 15
|
||||
BEGIN
|
||||
PROMPT 21 7 ""
|
||||
FIELD LF_QUAA2->SIRPEFRIMB
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 7 "11 Imp.da rim.IRPEF"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 7 "11 Imposta versata "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
NUMBER F_IIRPEFRI9 15
|
||||
BEGIN
|
||||
PROMPT 61 7 ""
|
||||
FIELD LF_QUAA2->VIRPEF
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 8 "12 Interessi "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 8 "12 1rata ac.IRPEF95"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
PROMPT 21 8 ""
|
||||
FIELD LF_QUAA2->INTIRPEF
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bPRIMA RATA ACCONTO IRPEF PER IL 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 11 "13 Imposta versata "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 11 "13 2rata ac.IRPEF95"
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_PRIRPEF10 15
|
||||
BEGIN
|
||||
// PROMPT 2 11 "Imposta versata "
|
||||
PROMPT 21 11 ""
|
||||
FIELD LF_QUAA2->AIRPEFIV
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 11 "14 Interessi "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 11 "14 I.v.trat.CSSN "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_INTER11 15
|
||||
BEGIN
|
||||
// PROMPT 41 11 "Interessi "
|
||||
PROMPT 61 11 ""
|
||||
FIELD LF_QUAA2->AIRPEFINT
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Soprattasse IRPEF saldo 94 e prima rata acc.95 "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 13 "15 Importo da rimborsare CSSN "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER F_STASSA12 15
|
||||
BEGIN
|
||||
PROMPT 61 13 ""
|
||||
FIELD LF_QUAA2->STASSA15
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "2" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 4
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 72 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 5
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 4 "@bSALDO C.S.S.N. PER IL 1994 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 5 "16 Cont.a rimborso "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 5 "16 1r.acc.CSSN 95 "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNCRIMB 15
|
||||
BEGIN
|
||||
PROMPT 21 5 ""
|
||||
FIELD LF_QUAA2->CONTR16
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 5 "17 Cont. versato "
|
||||
GROUP G_770
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 41 5 "17 2r.acc.CSSN 95 "
|
||||
GROUP G_730
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNCVER 15
|
||||
BEGIN
|
||||
// PROMPT 41 5 "Contr. versato "
|
||||
PROMPT 61 5 ""
|
||||
FIELD LF_QUAA2->CONTRVER
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNINT 15
|
||||
BEGIN
|
||||
PROMPT 2 6 "18 Interessi "
|
||||
FIELD LF_QUAA2->INTER18
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "@bPRIMA RATA ACCONTO C.S.S.N. PER IL 1995 "
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNAIV 15
|
||||
BEGIN
|
||||
PROMPT 2 9 "19 Contrib.versato "
|
||||
FIELD LF_QUAA2->CONTV19
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
NUMBER QA2F_CSSNAINT 15
|
||||
BEGIN
|
||||
PROMPT 41 9 "20 Interessi "
|
||||
FIELD LF_QUAA2->INTE20
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
NUMBER QA2F_STCSSN 15
|
||||
BEGIN
|
||||
PROMPT 2 11 "21 Soprattasse su C.S.S.N. saldo 94 e prima rata acc.95 "
|
||||
FIELD LF_QUAA2->SOPRAT21
|
||||
PICTURE "."
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING QA2F_730NLIQ 2
|
||||
BEGIN
|
||||
PROMPT 2 12 "22 Mod.730/95 non liquidabile "
|
||||
SHEET "Codice|Descrizione@80"
|
||||
INPUT QA2F_730NLIQ
|
||||
ITEM "|"
|
||||
ITEM "01|Errata o incompleta compilazione dei dati anagrafici e di residenza del dichiarante"
|
||||
ITEM "02|Errata o incompleta compilazione dei dati del coniuge e familiari a carico"
|
||||
ITEM "03|Errata o incompleta compilazione dei dati anagrafici e di residenza del coniuge"
|
||||
ITEM "04|Errata o incompleta dichiarazione del quadro A Mod.730/95 del dichiarante"
|
||||
ITEM "05|Errata o incompleta dichiarazione del quadro A Mod.730/95 del coniuge"
|
||||
ITEM "06|Errata o incompleta dichiarazione del quadro B Mod.730/95 del dichiarante"
|
||||
ITEM "07|Errata o incompleta dichiarazione del quadro B Mod.730/95 del coniuge"
|
||||
ITEM "08|Errata o incompleta dichiarazione del quadro C Mod.730/95 del dichiarante"
|
||||
ITEM "09|Errata o incompleta dichiarazione del quadro D Mod.730/95 del dichiarante"
|
||||
ITEM "10|Errata o incompleta dichiarazione del quadro E Mod.730/95 del dichiarante"
|
||||
ITEM "11|Errata o incompleta dichiarazione del quadro E Mod.730/95 del coniuge"
|
||||
ITEM "12|Errata o incompleta dichiarazione del quadro F Mod.730/95 del dichiarante"
|
||||
ITEM "13|Errata o incompleta dichiarazione del quadro F Mod.730/95 del coniuge"
|
||||
FIELD LF_QUAA2->M730NLIQ
|
||||
FLAGS "Z"
|
||||
OUTPUT QA2F_730NLIQ
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 1 14 "@bDati identificativi del C.A.A.F che ha prestato assistenza "
|
||||
END
|
||||
|
||||
NUMBER F_CODCAAF 5
|
||||
BEGIN
|
||||
PROMPT 2 15 "Codice "
|
||||
FIELD LF_QUAA2->CODCAAF
|
||||
USE %CAF
|
||||
CHECKTYPE NORMAL
|
||||
INPUT CODTAB F_CODCAAF
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Denominazione@50" S0
|
||||
DISPLAY "N.ro iscrizione" I1
|
||||
DISPLAY "Codice fiscale@16" S1
|
||||
OUTPUT F_CODCAAF CODTAB
|
||||
OUTPUT F_DENCAAF S0
|
||||
OUTPUT F_NISCRA I1
|
||||
OUTPUT F_CODFISCAAF S1
|
||||
GROUP G_ALL
|
||||
END
|
||||
|
||||
STRING F_DENCAAF 50
|
||||
BEGIN
|
||||
PROMPT 26 15 ""
|
||||
FLAGS "DU"
|
||||
END
|
||||
|
||||
STRING F_CODFISCAAF 16
|
||||
BEGIN
|
||||
PROMPT 2 16 "23 Cod.fiscale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_NISCRA 5
|
||||
BEGIN
|
||||
PROMPT 50 16 "25 N.iscrizione albo "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
244
m770/771200g.uml
244
m770/771200g.uml
@ -1,122 +1,122 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON F_BASEOCCUPA 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Base occupazionale"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A3" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA3->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bCodice "
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 10 7 ""
|
||||
USE LF_DIPEND KEY 1 SELECT (CODDITTA=#QAF_CODDITTA)
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
MESSAGE COPY, F_CODIPQUADRO
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
GROUP G_DIPEND
|
||||
FLAGS "H"
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIPQUADRO 6
|
||||
BEGIN
|
||||
PROMPT 10 7 ""
|
||||
USE LF_QUAA3 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA) && (NPROG="1"))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIPQUADRO
|
||||
DISPLAY "Codice" CODDIP
|
||||
DISPLAY "N.ro" NPROG
|
||||
DISPLAY "Inizio rapporto" DIRAPTI
|
||||
DISPLAY "gg.incremento" NGINC15
|
||||
DISPLAY "Reddito corrisposto" REDCOR16
|
||||
DISPLAY "gg.incremento" NGINC17
|
||||
DISPLAY "Reddito corrisposto" REDCOR18
|
||||
OUTPUT F_CODIPQUADRO CODDIP
|
||||
MESSAGE COPY, F_CODIP
|
||||
MESSAGE COPY, F_CODANAGDIP
|
||||
GROUP G_QUADROA
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FIELD LF_QUAA3->NPROG
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 21 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 45 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 18 0 4
|
||||
#include <toolbar.h>
|
||||
BUTTON F_BASEOCCUPA 24 2
|
||||
BEGIN
|
||||
PROMPT -13 -3 "~Base occupazionale"
|
||||
END
|
||||
ENDPAGE
|
||||
|
||||
#define G_DIPEND 1
|
||||
#define G_QUADROA 2
|
||||
|
||||
PAGE "Quadro A3" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAA3->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER QAF_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 3 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bCodice "
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGDIP 6
|
||||
BEGIN
|
||||
PROMPT 10 7 ""
|
||||
USE LF_DIPEND KEY 1 SELECT (CODDITTA=#QAF_CODDITTA)
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODANAGDIP
|
||||
DISPLAY "Codice " CODDIP
|
||||
DISPLAY "Cognome@24" COGNOME
|
||||
DISPLAY "Nome@20" NOME
|
||||
OUTPUT F_CODANAGDIP CODDIP
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
MESSAGE COPY, F_CODIP
|
||||
MESSAGE COPY, F_CODIPQUADRO
|
||||
ADD RUN 773mod -1 771150a 45 "Anagrafica dipendenti"
|
||||
GROUP G_DIPEND
|
||||
FLAGS "H"
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIPQUADRO 6
|
||||
BEGIN
|
||||
PROMPT 10 7 ""
|
||||
USE LF_QUAA3 KEY 1 SELECT ((CODDITTA=#QAF_CODDITTA) && (NPROG="1"))
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIPQUADRO
|
||||
DISPLAY "Codice" CODDIP
|
||||
DISPLAY "N.ro" NPROG
|
||||
DISPLAY "Inizio rapporto" DIRAPTI
|
||||
DISPLAY "gg.incremento" NGINC15
|
||||
DISPLAY "Reddito corrisposto" REDCOR16
|
||||
DISPLAY "gg.incremento" NGINC17
|
||||
DISPLAY "Reddito corrisposto" REDCOR18
|
||||
OUTPUT F_CODIPQUADRO CODDIP
|
||||
MESSAGE COPY, F_CODIP
|
||||
MESSAGE COPY, F_CODANAGDIP
|
||||
GROUP G_QUADROA
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 4
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FIELD LF_QUAA3->NPROG
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 21 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 45 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
450
m770/771200h.uml
450
m770/771200h.uml
@ -1,225 +1,225 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 19 0 3
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Quadro A3" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA3->CODDITTA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
MESSAGE COPY,F_CODIP2
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP2 5
|
||||
BEGIN
|
||||
USE LF_DIPEND KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 1
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "DG"
|
||||
FIELD LF_QUAA3->NPROG
|
||||
END
|
||||
|
||||
DATE F_DIRAPTI
|
||||
BEGIN
|
||||
PROMPT 1 5 "8 Data inizio rapporto a tempo indeterminato "
|
||||
FIELD LF_QUAA3->DIRAPTI
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 7 "@bDATI DAL 1/1/95 A FINE PERIODO D'IMPOSTA"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC15 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "9 Num. giorni in incremento "
|
||||
FIELD LF_QUAA3->NGINC15
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR16 15
|
||||
BEGIN
|
||||
PROMPT 1 9 "10 Reddito corrisposto "
|
||||
FIELD LF_QUAA3->REDCOR16
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "@bDATI DA INIZIO SUCCESSIVO PERIODO D'IMPOSTA FINO AL 31/12/95"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC17 3
|
||||
BEGIN
|
||||
PROMPT 1 12 "11 Num. giorni in incremento"
|
||||
FIELD LF_QUAA3->NGINC17
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR18 15
|
||||
BEGIN
|
||||
PROMPT 1 13 "12 Reddito corrisposto "
|
||||
FIELD LF_QUAA3->REDCOR18
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Societa' trasformata" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA_2 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP_2 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
MESSAGE COPY,F_CODIP2
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP2_2 5
|
||||
BEGIN
|
||||
USE LF_DIPEND KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
STRING F_COGNOME_2 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_NOME_2 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
NUMBER F_NPROG_2 1
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "DG"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bSocieta' trasformata "
|
||||
END
|
||||
|
||||
STRING F_DENTRASF 40
|
||||
BEGIN
|
||||
PROMPT 25 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNTRASF 30
|
||||
BEGIN
|
||||
PROMPT 25 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOMETRASF 20
|
||||
BEGIN
|
||||
PROMPT 56 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DIRAPTI_2
|
||||
BEGIN
|
||||
PROMPT 1 5 "8 Data inizio rapporto a tempo indeterminato "
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 7 "@bDATI DAL 1/1/95 A FINE PERIODO D'IMPOSTA"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC15_2 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "9 Num. giorni in incremento "
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR16_2 15
|
||||
BEGIN
|
||||
PROMPT 1 9 "10 Reddito corrisposto "
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "@bDATI DA INIZIO SUCCESSIVO PERIODO D'IMPOSTA FINO AL 31/12/95"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC17_2 3
|
||||
BEGIN
|
||||
PROMPT 1 12 "11 Num. giorni in incremento"
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR18_2 15
|
||||
BEGIN
|
||||
PROMPT 1 13 "12 Reddito corrisposto "
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 19 0 3
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Quadro A3" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAA3->CODDITTA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
FIELD LF_QUAA3->CODDIP
|
||||
MESSAGE COPY,F_CODIP2
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
NUMBER F_CODIP2 5
|
||||
BEGIN
|
||||
USE LF_DIPEND KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
STRING QAF_COGNOME 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
STRING QAF_NOME 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
MESSAGE COPY,3@
|
||||
END
|
||||
|
||||
NUMBER QAF_NPROG 1
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "DG"
|
||||
FIELD LF_QUAA3->NPROG
|
||||
END
|
||||
|
||||
DATE F_DIRAPTI
|
||||
BEGIN
|
||||
PROMPT 1 5 "8 Data inizio rapporto a tempo indeterminato "
|
||||
FIELD LF_QUAA3->DIRAPTI
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 7 "@bDATI DAL 1/1/95 A FINE PERIODO D'IMPOSTA"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC15 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "9 Num. giorni in incremento "
|
||||
FIELD LF_QUAA3->NGINC15
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR16 15
|
||||
BEGIN
|
||||
PROMPT 1 9 "10 Reddito corrisposto "
|
||||
FIELD LF_QUAA3->REDCOR16
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "@bDATI DA INIZIO SUCCESSIVO PERIODO D'IMPOSTA FINO AL 31/12/95"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC17 3
|
||||
BEGIN
|
||||
PROMPT 1 12 "11 Num. giorni in incremento"
|
||||
FIELD LF_QUAA3->NGINC17
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR18 15
|
||||
BEGIN
|
||||
PROMPT 1 13 "12 Reddito corrisposto "
|
||||
FIELD LF_QUAA3->REDCOR18
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Societa' trasformata" -1 -1 78 21
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bDipendente"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA_2 5
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP_2 6
|
||||
BEGIN
|
||||
PROMPT 17 1 ""
|
||||
MESSAGE COPY,F_CODIP2
|
||||
FLAGS "DG"
|
||||
KEY 1
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
NUMBER F_CODIP2_2 5
|
||||
BEGIN
|
||||
USE LF_DIPEND KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
INPUT CODDIP F_CODIP
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||||
OUTPUT QAF_COGNOME COGNOME
|
||||
OUTPUT QAF_NOME NOME
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
STRING F_COGNOME_2 24
|
||||
BEGIN
|
||||
PROMPT 25 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
STRING F_NOME_2 20
|
||||
BEGIN
|
||||
PROMPT 49 1 ""
|
||||
FLAGS "DG"
|
||||
GROUP 3
|
||||
END
|
||||
|
||||
NUMBER F_NPROG_2 1
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FLAGS "DG"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bSocieta' trasformata "
|
||||
END
|
||||
|
||||
STRING F_DENTRASF 40
|
||||
BEGIN
|
||||
PROMPT 25 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_COGNTRASF 30
|
||||
BEGIN
|
||||
PROMPT 25 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_NOMETRASF 20
|
||||
BEGIN
|
||||
PROMPT 56 3 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
DATE F_DIRAPTI_2
|
||||
BEGIN
|
||||
PROMPT 1 5 "8 Data inizio rapporto a tempo indeterminato "
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 7 "@bDATI DAL 1/1/95 A FINE PERIODO D'IMPOSTA"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC15_2 3
|
||||
BEGIN
|
||||
PROMPT 1 8 "9 Num. giorni in incremento "
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR16_2 15
|
||||
BEGIN
|
||||
PROMPT 1 9 "10 Reddito corrisposto "
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 11 "@bDATI DA INIZIO SUCCESSIVO PERIODO D'IMPOSTA FINO AL 31/12/95"
|
||||
END
|
||||
|
||||
NUMBER F_NGINC17_2 3
|
||||
BEGIN
|
||||
PROMPT 1 12 "11 Num. giorni in incremento"
|
||||
END
|
||||
|
||||
NUMBER F_REDCOR18_2 15
|
||||
BEGIN
|
||||
PROMPT 1 13 "12 Reddito corrisposto "
|
||||
PICTURE "."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
214
m770/771200i.uml
214
m770/771200i.uml
@ -1,107 +1,107 @@
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
FLAGS "D"
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_NEWREC 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Nuovo"
|
||||
MESSAGE EXIT,K_INS
|
||||
FLAGS "D"
|
||||
PICTURE BMP_NEWREC
|
||||
PICTURE BMP_NEWRECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
PICTURE BMP_FINDREC
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Base occupazionale" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_BASEBIS->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 20 1 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 4 ""
|
||||
END
|
||||
|
||||
NUMBER F_BSE_CONSBASOCC 5
|
||||
BEGIN
|
||||
PROMPT 2 5 "Consistenza base occupazionale al 12/06/94 "
|
||||
FIELD LF_BASEBIS->CONSBASOCC
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_BSE_LAVDIPCIN 5
|
||||
BEGIN
|
||||
PROMPT 2 6 "Lavoratori dipendenti in mobilita' o cassa integrazione al 12/06/94 "
|
||||
FIELD LF_BASEBIS->LAVDIPCIN
|
||||
END
|
||||
|
||||
DATE F_BSE_DATAINPI
|
||||
BEGIN
|
||||
PROMPT 2 7 "Periodo d'imposta dal "
|
||||
FIELD LF_BASEBIS->PIMPINI
|
||||
END
|
||||
|
||||
DATE F_BSE_DATAFINPI
|
||||
BEGIN
|
||||
PROMPT 36 7 " al "
|
||||
FIELD LF_BASEBIS->PIMPFINE
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
#include "771200.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
FLAGS "D"
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_NEWREC 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Nuovo"
|
||||
MESSAGE EXIT,K_INS
|
||||
FLAGS "D"
|
||||
PICTURE BMP_NEWREC
|
||||
PICTURE BMP_NEWRECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
PICTURE BMP_FINDREC
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Base occupazionale" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER QAF_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "GRD"
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA QAF_CODDITTA
|
||||
OUTPUT QAF_RAGDITTA RAGSOC
|
||||
FIELD LF_BASEBIS->CODDITTA
|
||||
END
|
||||
|
||||
STRING QAF_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 20 1 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 5
|
||||
BEGIN
|
||||
PROMPT 1 4 ""
|
||||
END
|
||||
|
||||
NUMBER F_BSE_CONSBASOCC 5
|
||||
BEGIN
|
||||
PROMPT 2 5 "Consistenza base occupazionale al 12/06/94 "
|
||||
FIELD LF_BASEBIS->CONSBASOCC
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_BSE_LAVDIPCIN 5
|
||||
BEGIN
|
||||
PROMPT 2 6 "Lavoratori dipendenti in mobilita' o cassa integrazione al 12/06/94 "
|
||||
FIELD LF_BASEBIS->LAVDIPCIN
|
||||
END
|
||||
|
||||
DATE F_BSE_DATAINPI
|
||||
BEGIN
|
||||
PROMPT 2 7 "Periodo d'imposta dal "
|
||||
FIELD LF_BASEBIS->PIMPINI
|
||||
END
|
||||
|
||||
DATE F_BSE_DATAFINPI
|
||||
BEGIN
|
||||
PROMPT 36 7 " al "
|
||||
FIELD LF_BASEBIS->PIMPFINE
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
722
m770/771234a.uml
722
m770/771234a.uml
@ -1,362 +1,362 @@
|
||||
#include "771234a.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DISTINTA 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Distinta"
|
||||
// MESSAGE EXIT,K_SAVE
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAG->CODDITTA
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "GR"
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bPROSPETTO N. 1 DETERMINAZIONE DELL'AMMONTARE DEGLI UTILI "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "I - UTILI IN DENARO"
|
||||
END
|
||||
|
||||
SPREADSHEET F_P1 0 6
|
||||
BEGIN
|
||||
PROMPT 0 5 ""
|
||||
ITEM "Data delib."
|
||||
ITEM "Titolo distribuzione"
|
||||
ITEM "Data pagam."
|
||||
ITEM "Ammontare azione"
|
||||
ITEM "Numero azioni"
|
||||
ITEM "Ammontare comp."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 11 "II - UTILI IN NATURA"
|
||||
END
|
||||
|
||||
DATE F_DATADELIB
|
||||
BEGIN
|
||||
PROMPT 1 12 "Data delibera "
|
||||
FIELD LF_QUAG->P2DATADE
|
||||
END
|
||||
|
||||
DATE F_DATADISTR
|
||||
BEGIN
|
||||
PROMPT 30 12 "Data distribuzione "
|
||||
FIELD LF_QUAG->P2DATADI
|
||||
END
|
||||
|
||||
//SPREADSHEET F_PII 0 6
|
||||
SPREADSHEET F_PII 78 5
|
||||
BEGIN
|
||||
PROMPT 0 13 ""
|
||||
ITEM "Descrizione dei beni distribuiti@35"
|
||||
ITEM "Data@10"
|
||||
ITEM "Valore ultimo bilancio@15"
|
||||
END
|
||||
|
||||
NUMBER F_P1II_35 15
|
||||
BEGIN
|
||||
PROMPT 12 18 "IMPORTO IMPUTABILE A CIASCUNA AZIONE O QUOTA "
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P2IMPQ
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
#define COL1 0
|
||||
#define COL2 16
|
||||
#define COL3 32
|
||||
#define COL4 48
|
||||
#define COL5 63
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT COL1 1 "@bPROSPETTO N. 2 PROSPETTO UTILI PAGATI "
|
||||
END
|
||||
|
||||
SPREADSHEET F_P2 0 8
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
ITEM "Delibera@20"
|
||||
ITEM "Importo@15"
|
||||
ITEM "Utili corrisp. 31-12-94"
|
||||
ITEM "Utili da corr. 31-12-94"
|
||||
ITEM "Utili corrisp. 31-12-95"
|
||||
ITEM "Utili da corr. 31-12-95"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bPROSPETTO N. 3 PROSPETTO DELLE RITENUTE "
|
||||
END
|
||||
|
||||
SPREADSHEET F_PIII 0 15
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
ITEM "Delibera@21"
|
||||
ITEM "Utili corr. nel 1995"
|
||||
ITEM "Importo"
|
||||
ITEM "Aliquota"
|
||||
ITEM "Rit.acconto"
|
||||
ITEM "Rit.imposta"
|
||||
ITEM "Utili non assog.a ritenuta"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#define CP31 1
|
||||
#define CP32 12
|
||||
#define CP33 29
|
||||
#define CP34 36
|
||||
#define CP35 53
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bPROSPETTO N. 4 PROSPETTO DEI VERSAMENTI DELLE RITENUTE "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 2 "Causale dei versamenti Importo versato "
|
||||
END
|
||||
|
||||
NUMBER F_P411 15
|
||||
BEGIN
|
||||
PROMPT CP35 4 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P421
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P412 15
|
||||
BEGIN
|
||||
PROMPT CP35 7 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P422
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P413 15
|
||||
BEGIN
|
||||
PROMPT CP35 8 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P423
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P414 15
|
||||
BEGIN
|
||||
PROMPT CP35 10 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P424
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P415 15
|
||||
BEGIN
|
||||
PROMPT CP35 11 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P425
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P416 15
|
||||
BEGIN
|
||||
PROMPT CP35 12 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P426
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P417 15
|
||||
BEGIN
|
||||
PROMPT CP35 13 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P427
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P418 15
|
||||
BEGIN
|
||||
PROMPT CP35 16 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P428
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P419 15
|
||||
BEGIN
|
||||
PROMPT CP35 17 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P429
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P41TOT 15
|
||||
BEGIN
|
||||
PROMPT CP35 18 ""
|
||||
PICTURE "."
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAG->P42TOT
|
||||
NUM_CALC {#F_P411+#F_P412+#F_P413+#F_P414-#F_P415+#F_P416-#F_P417+#F_P418+#F_P419}
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 3 "1) Ritenute 10% sugli utili di cui e' stata "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 4 " deliberata la distribuzione nel 1995"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 5 "2) Ritenute 10%,12,50,15%,30%,32,4% o 50% sugli utili in denaro "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 6 " o in natura, su azioni di risparmio ..."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 7 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 8 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 9 "3) Versamento di conguaglio su utili in denaro "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 10 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 11 " meno recuperi "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 12 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 13 " meno recuperi "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 14 "4) Ritenuta 10% sugli utili corrisposti da società"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 15 " cooperative ai soci persone fisiche "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 16 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 17 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP34 18 "@bTOTALE "
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
||||
|
||||
#include "771234b.uml"
|
||||
#include "77_g_p2.uml"
|
||||
#include "771234c.uml"
|
||||
#include "771234a.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 8 2
|
||||
BEGIN
|
||||
PROMPT -16 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_DISTINTA 8 2
|
||||
BEGIN
|
||||
PROMPT -26 -1 "~Distinta"
|
||||
// MESSAGE EXIT,K_SAVE
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 8 2
|
||||
BEGIN
|
||||
PROMPT -36 -1 "~Elimina"
|
||||
MESSAGE EXIT,K_DEL
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_FINDREC 8 2
|
||||
BEGIN
|
||||
PROMPT -46 -1 "Ri~cerca"
|
||||
MESSAGE EXIT,K_F9
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 8 2
|
||||
BEGIN
|
||||
PROMPT -56 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -66 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_QUAG->CODDITTA
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
FLAGS "GR"
|
||||
MESSAGE COPY,1@
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 3 "@bPROSPETTO N. 1 DETERMINAZIONE DELL'AMMONTARE DEGLI UTILI "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "I - UTILI IN DENARO"
|
||||
END
|
||||
|
||||
SPREADSHEET F_P1 0 6
|
||||
BEGIN
|
||||
PROMPT 0 5 ""
|
||||
ITEM "Data delib."
|
||||
ITEM "Titolo distribuzione"
|
||||
ITEM "Data pagam."
|
||||
ITEM "Ammontare azione"
|
||||
ITEM "Numero azioni"
|
||||
ITEM "Ammontare comp."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 11 "II - UTILI IN NATURA"
|
||||
END
|
||||
|
||||
DATE F_DATADELIB
|
||||
BEGIN
|
||||
PROMPT 1 12 "Data delibera "
|
||||
FIELD LF_QUAG->P2DATADE
|
||||
END
|
||||
|
||||
DATE F_DATADISTR
|
||||
BEGIN
|
||||
PROMPT 30 12 "Data distribuzione "
|
||||
FIELD LF_QUAG->P2DATADI
|
||||
END
|
||||
|
||||
//SPREADSHEET F_PII 0 6
|
||||
SPREADSHEET F_PII 78 5
|
||||
BEGIN
|
||||
PROMPT 0 13 ""
|
||||
ITEM "Descrizione dei beni distribuiti@35"
|
||||
ITEM "Data@10"
|
||||
ITEM "Valore ultimo bilancio@15"
|
||||
END
|
||||
|
||||
NUMBER F_P1II_35 15
|
||||
BEGIN
|
||||
PROMPT 12 18 "IMPORTO IMPUTABILE A CIASCUNA AZIONE O QUOTA "
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P2IMPQ
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
#define COL1 0
|
||||
#define COL2 16
|
||||
#define COL3 32
|
||||
#define COL4 48
|
||||
#define COL5 63
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT COL1 1 "@bPROSPETTO N. 2 PROSPETTO UTILI PAGATI "
|
||||
END
|
||||
|
||||
SPREADSHEET F_P2 0 8
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
ITEM "Delibera@20"
|
||||
ITEM "Importo@15"
|
||||
ITEM "Utili corrisp. 31-12-94"
|
||||
ITEM "Utili da corr. 31-12-94"
|
||||
ITEM "Utili corrisp. 31-12-95"
|
||||
ITEM "Utili da corr. 31-12-95"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bPROSPETTO N. 3 PROSPETTO DELLE RITENUTE "
|
||||
END
|
||||
|
||||
SPREADSHEET F_PIII 0 15
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
ITEM "Delibera@21"
|
||||
ITEM "Utili corr. nel 1995"
|
||||
ITEM "Importo"
|
||||
ITEM "Aliquota"
|
||||
ITEM "Rit.acconto"
|
||||
ITEM "Rit.imposta"
|
||||
ITEM "Utili non assog.a ritenuta"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#define CP31 1
|
||||
#define CP32 12
|
||||
#define CP33 29
|
||||
#define CP34 36
|
||||
#define CP35 53
|
||||
|
||||
PAGE "Modello 770 - Quadro G" -1 -1 78 18
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 1 "@bPROSPETTO N. 4 PROSPETTO DEI VERSAMENTI DELLE RITENUTE "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 2 "Causale dei versamenti Importo versato "
|
||||
END
|
||||
|
||||
NUMBER F_P411 15
|
||||
BEGIN
|
||||
PROMPT CP35 4 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P421
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P412 15
|
||||
BEGIN
|
||||
PROMPT CP35 7 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P422
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P413 15
|
||||
BEGIN
|
||||
PROMPT CP35 8 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P423
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P414 15
|
||||
BEGIN
|
||||
PROMPT CP35 10 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P424
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P415 15
|
||||
BEGIN
|
||||
PROMPT CP35 11 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P425
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P416 15
|
||||
BEGIN
|
||||
PROMPT CP35 12 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P426
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P417 15
|
||||
BEGIN
|
||||
PROMPT CP35 13 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P427
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P418 15
|
||||
BEGIN
|
||||
PROMPT CP35 16 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P428
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P419 15
|
||||
BEGIN
|
||||
PROMPT CP35 17 ""
|
||||
PICTURE "."
|
||||
FIELD LF_QUAG->P429
|
||||
MESSAGE K_TAB,F_P41TOT
|
||||
END
|
||||
|
||||
NUMBER F_P41TOT 15
|
||||
BEGIN
|
||||
PROMPT CP35 18 ""
|
||||
PICTURE "."
|
||||
FLAGS "D"
|
||||
FIELD LF_QUAG->P42TOT
|
||||
NUM_CALC {#F_P411+#F_P412+#F_P413+#F_P414-#F_P415+#F_P416-#F_P417+#F_P418+#F_P419}
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 3 "1) Ritenute 10% sugli utili di cui e' stata "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 4 " deliberata la distribuzione nel 1995"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 5 "2) Ritenute 10%,12,50,15%,30%,32,4% o 50% sugli utili in denaro "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 6 " o in natura, su azioni di risparmio ..."
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 7 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 8 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 9 "3) Versamento di conguaglio su utili in denaro "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 10 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 11 " meno recuperi "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 12 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 13 " meno recuperi "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 14 "4) Ritenuta 10% sugli utili corrisposti da società"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 15 " cooperative ai soci persone fisiche "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 16 " a) effettuate nel primo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP31 17 " b) effettuate nel secondo semestre 1995 "
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT CP34 18 "@bTOTALE "
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
||||
|
||||
#include "771234b.uml"
|
||||
#include "77_g_p2.uml"
|
||||
#include "771234c.uml"
|
||||
#include "77_g_p3.uml"
|
2780
m770/771300a.uml
2780
m770/771300a.uml
File diff suppressed because it is too large
Load Diff
1050
m770/771400a.uml
1050
m770/771400a.uml
File diff suppressed because it is too large
Load Diff
984
m770/771400b.uml
984
m770/771400b.uml
@ -1,492 +1,492 @@
|
||||
// Prospetto dati generali - soggetto dichiarante
|
||||
#include "771300.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "DGR"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
MESSAGE COPY,1@
|
||||
FIELD LF_BASEBIS->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOQUA1 12
|
||||
BEGIN
|
||||
PROMPT 90 90 ""
|
||||
ITEM "D|Dichiarante"
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
FIELD LF_BASEBIS->TIPOQUA
|
||||
// CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 15
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "Il sottoscritto dichiara di aver corrisposto a dipendenti e terzi nell'anno"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 1 5 ""
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 7 5 "le somme e i valori e di aver effettuato le ritenute indicate"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 7 6 "nei quadri:"
|
||||
END
|
||||
|
||||
#define RA 8
|
||||
#define RB 9
|
||||
#define RC0 11
|
||||
#define RC1 12
|
||||
#define RD 13
|
||||
|
||||
BOOLEAN F_QCOMPA
|
||||
BEGIN
|
||||
PROMPT 2 RA "A"
|
||||
FIELD LF_BASEBIS->QCOMP[1,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA3
|
||||
BEGIN
|
||||
PROMPT 8 RA "A3"
|
||||
FIELD LF_BASEBIS->QCOMP[25,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPB
|
||||
BEGIN
|
||||
PROMPT 14 RA "B"
|
||||
FIELD LF_BASEBIS->QCOMP[2,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPB1
|
||||
BEGIN
|
||||
PROMPT 20 RA "B1"
|
||||
FIELD LF_BASEBIS->QCOMP[3,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPC
|
||||
BEGIN
|
||||
PROMPT 26 RA "C"
|
||||
FIELD LF_BASEBIS->QCOMP[4,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPD
|
||||
BEGIN
|
||||
PROMPT 32 RA "D"
|
||||
FIELD LF_BASEBIS->QCOMP[5,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPD1
|
||||
BEGIN
|
||||
PROMPT 38 RA "D1"
|
||||
FIELD LF_BASEBIS->QCOMP[6,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE
|
||||
BEGIN
|
||||
PROMPT 44 RA "E"
|
||||
FIELD LF_BASEBIS->QCOMP[7,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE1
|
||||
BEGIN
|
||||
PROMPT 50 RA "E1"
|
||||
FIELD LF_BASEBIS->QCOMP[8,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE2
|
||||
BEGIN
|
||||
PROMPT 56 RA "E2"
|
||||
FIELD LF_BASEBIS->QCOMP[9,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF
|
||||
BEGIN
|
||||
PROMPT 62 RA "F"
|
||||
FIELD LF_BASEBIS->QCOMP[10,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF1
|
||||
BEGIN
|
||||
PROMPT 68 RA "F1"
|
||||
FIELD LF_BASEBIS->QCOMP[11,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF2
|
||||
BEGIN
|
||||
PROMPT 2 RB "F2"
|
||||
FIELD LF_BASEBIS->QCOMP[12,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPG
|
||||
BEGIN
|
||||
PROMPT 8 RB "G"
|
||||
FIELD LF_BASEBIS->QCOMP[13,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPG1
|
||||
BEGIN
|
||||
PROMPT 14 RB "G1"
|
||||
FIELD LF_BASEBIS->QCOMP[14,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPH
|
||||
BEGIN
|
||||
PROMPT 20 RB "H"
|
||||
FIELD LF_BASEBIS->QCOMP[15,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPI
|
||||
BEGIN
|
||||
PROMPT 26 RB "I"
|
||||
FIELD LF_BASEBIS->QCOMP[16,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 RC0 "Inoltre dichiara di aver effettuato i conguagli conseguenti all'assistenza"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 RC1 "fiscale indicati nel quadro A e nei quadri"
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA1
|
||||
BEGIN
|
||||
PROMPT 2 RD "A1"
|
||||
FIELD LF_BASEBIS->QCOMP[23,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA2
|
||||
BEGIN
|
||||
PROMPT 8 RD "A2"
|
||||
FIELD LF_BASEBIS->QCOMP[24,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPN
|
||||
BEGIN
|
||||
PROMPT 14 RD "N"
|
||||
FIELD LF_BASEBIS->QCOMP[17,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPP
|
||||
BEGIN
|
||||
PROMPT 20 RD "P"
|
||||
FIELD LF_BASEBIS->QCOMP[18,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPQ
|
||||
BEGIN
|
||||
PROMPT 26 RD "Q"
|
||||
FIELD LF_BASEBIS->QCOMP[19,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPR
|
||||
BEGIN
|
||||
PROMPT 32 RD "R"
|
||||
FIELD LF_BASEBIS->QCOMP[20,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPS
|
||||
BEGIN
|
||||
PROMPT 38 RD "S"
|
||||
FIELD LF_BASEBIS->QCOMP[21,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPT
|
||||
BEGIN
|
||||
PROMPT 44 RD "T"
|
||||
FIELD LF_BASEBIS->QCOMP[22,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 15 "Dichiara altresì di aver eseguito i versamenti risultanti dai quadri L,P,Q,"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 16 "S,T e da n. "
|
||||
END
|
||||
|
||||
NUMBER F_H0NQLAGG 4
|
||||
BEGIN
|
||||
PROMPT 13 16 ""
|
||||
FIELD LF_BASEBIS->H0NQLAGG
|
||||
FLAGS "R"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 19 16 "quadri aggiuntivi."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER DLG_NULL 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING DLG_NULL 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 10
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "Il sottoscritto dichiara di aver presentato i quadri"
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA
|
||||
BEGIN
|
||||
PROMPT 2 6 "A"
|
||||
FIELD LF_BASEBIS->QSUPPINV[1,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA1
|
||||
BEGIN
|
||||
PROMPT 8 6 "A1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[2,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA2
|
||||
BEGIN
|
||||
PROMPT 14 6 "A2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[3,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA3
|
||||
BEGIN
|
||||
PROMPT 20 6 "A3"
|
||||
FIELD LF_BASEBIS->QSUPPINV[4,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPB
|
||||
BEGIN
|
||||
PROMPT 26 6 "B"
|
||||
FIELD LF_BASEBIS->QSUPPINV[5,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPB1
|
||||
BEGIN
|
||||
PROMPT 32 6 "B1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[6,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPC
|
||||
BEGIN
|
||||
PROMPT 38 6 "C"
|
||||
FIELD LF_BASEBIS->QSUPPINV[7,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPD
|
||||
BEGIN
|
||||
PROMPT 44 6 "D"
|
||||
FIELD LF_BASEBIS->QSUPPINV[8,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPD1
|
||||
BEGIN
|
||||
PROMPT 50 6 "D1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[9,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE
|
||||
BEGIN
|
||||
PROMPT 56 6 "E"
|
||||
FIELD LF_BASEBIS->QSUPPINV[10,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE1
|
||||
BEGIN
|
||||
PROMPT 62 6 "E1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[11,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE2
|
||||
BEGIN
|
||||
PROMPT 68 6 "E2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[12,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF
|
||||
BEGIN
|
||||
PROMPT 2 7 "F"
|
||||
FIELD LF_BASEBIS->QSUPPINV[13,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF1
|
||||
BEGIN
|
||||
PROMPT 8 7 "F1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[14,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF2
|
||||
BEGIN
|
||||
PROMPT 14 7 "F2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[15,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPG
|
||||
BEGIN
|
||||
PROMPT 20 7 "G"
|
||||
FIELD LF_BASEBIS->QSUPPINV[16,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPG1
|
||||
BEGIN
|
||||
PROMPT 26 7 "G1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[17,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPH
|
||||
BEGIN
|
||||
PROMPT 32 7 "H"
|
||||
FIELD LF_BASEBIS->QSUPPINV[18,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPI
|
||||
BEGIN
|
||||
PROMPT 38 7 "I"
|
||||
FIELD LF_BASEBIS->QSUPPINV[19,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPL
|
||||
BEGIN
|
||||
PROMPT 44 7 "L"
|
||||
FIELD LF_BASEBIS->QSUPPINV[20,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPN
|
||||
BEGIN
|
||||
PROMPT 50 7 "N"
|
||||
FIELD LF_BASEBIS->QSUPPINV[21,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPP
|
||||
BEGIN
|
||||
PROMPT 56 7 "P"
|
||||
FIELD LF_BASEBIS->QSUPPINV[22,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPQ
|
||||
BEGIN
|
||||
PROMPT 62 7 "Q"
|
||||
FIELD LF_BASEBIS->QSUPPINV[23,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPR
|
||||
BEGIN
|
||||
PROMPT 68 7 "R"
|
||||
FIELD LF_BASEBIS->QSUPPINV[24,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPS
|
||||
BEGIN
|
||||
PROMPT 2 8 "S"
|
||||
FIELD LF_BASEBIS->QSUPPINV[25,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPT
|
||||
BEGIN
|
||||
PROMPT 8 8 "T"
|
||||
FIELD LF_BASEBIS->QSUPPINV[26,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 10 "mediante n. "
|
||||
END
|
||||
|
||||
NUMBER F_NSUPPM 4
|
||||
BEGIN
|
||||
PROMPT 13 10 ""
|
||||
FIELD LF_BASEBIS->NSUPPM
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 19 10 "supporti magnetici."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
// Prospetto dati generali - soggetto dichiarante
|
||||
#include "771300.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -15 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -45 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -55 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "DGR"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
MESSAGE COPY,1@
|
||||
FIELD LF_BASEBIS->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
MESSAGE COPY,2@
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOQUA1 12
|
||||
BEGIN
|
||||
PROMPT 90 90 ""
|
||||
ITEM "D|Dichiarante"
|
||||
FLAGS "D"
|
||||
KEY 1
|
||||
FIELD LF_BASEBIS->TIPOQUA
|
||||
// CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 15
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "Il sottoscritto dichiara di aver corrisposto a dipendenti e terzi nell'anno"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 1 5 ""
|
||||
FLAGS "RD"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 7 5 "le somme e i valori e di aver effettuato le ritenute indicate"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 7 6 "nei quadri:"
|
||||
END
|
||||
|
||||
#define RA 8
|
||||
#define RB 9
|
||||
#define RC0 11
|
||||
#define RC1 12
|
||||
#define RD 13
|
||||
|
||||
BOOLEAN F_QCOMPA
|
||||
BEGIN
|
||||
PROMPT 2 RA "A"
|
||||
FIELD LF_BASEBIS->QCOMP[1,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA3
|
||||
BEGIN
|
||||
PROMPT 8 RA "A3"
|
||||
FIELD LF_BASEBIS->QCOMP[25,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPB
|
||||
BEGIN
|
||||
PROMPT 14 RA "B"
|
||||
FIELD LF_BASEBIS->QCOMP[2,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPB1
|
||||
BEGIN
|
||||
PROMPT 20 RA "B1"
|
||||
FIELD LF_BASEBIS->QCOMP[3,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPC
|
||||
BEGIN
|
||||
PROMPT 26 RA "C"
|
||||
FIELD LF_BASEBIS->QCOMP[4,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPD
|
||||
BEGIN
|
||||
PROMPT 32 RA "D"
|
||||
FIELD LF_BASEBIS->QCOMP[5,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPD1
|
||||
BEGIN
|
||||
PROMPT 38 RA "D1"
|
||||
FIELD LF_BASEBIS->QCOMP[6,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE
|
||||
BEGIN
|
||||
PROMPT 44 RA "E"
|
||||
FIELD LF_BASEBIS->QCOMP[7,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE1
|
||||
BEGIN
|
||||
PROMPT 50 RA "E1"
|
||||
FIELD LF_BASEBIS->QCOMP[8,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPE2
|
||||
BEGIN
|
||||
PROMPT 56 RA "E2"
|
||||
FIELD LF_BASEBIS->QCOMP[9,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF
|
||||
BEGIN
|
||||
PROMPT 62 RA "F"
|
||||
FIELD LF_BASEBIS->QCOMP[10,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF1
|
||||
BEGIN
|
||||
PROMPT 68 RA "F1"
|
||||
FIELD LF_BASEBIS->QCOMP[11,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPF2
|
||||
BEGIN
|
||||
PROMPT 2 RB "F2"
|
||||
FIELD LF_BASEBIS->QCOMP[12,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPG
|
||||
BEGIN
|
||||
PROMPT 8 RB "G"
|
||||
FIELD LF_BASEBIS->QCOMP[13,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPG1
|
||||
BEGIN
|
||||
PROMPT 14 RB "G1"
|
||||
FIELD LF_BASEBIS->QCOMP[14,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPH
|
||||
BEGIN
|
||||
PROMPT 20 RB "H"
|
||||
FIELD LF_BASEBIS->QCOMP[15,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPI
|
||||
BEGIN
|
||||
PROMPT 26 RB "I"
|
||||
FIELD LF_BASEBIS->QCOMP[16,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 RC0 "Inoltre dichiara di aver effettuato i conguagli conseguenti all'assistenza"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 RC1 "fiscale indicati nel quadro A e nei quadri"
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA1
|
||||
BEGIN
|
||||
PROMPT 2 RD "A1"
|
||||
FIELD LF_BASEBIS->QCOMP[23,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPA2
|
||||
BEGIN
|
||||
PROMPT 8 RD "A2"
|
||||
FIELD LF_BASEBIS->QCOMP[24,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPN
|
||||
BEGIN
|
||||
PROMPT 14 RD "N"
|
||||
FIELD LF_BASEBIS->QCOMP[17,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPP
|
||||
BEGIN
|
||||
PROMPT 20 RD "P"
|
||||
FIELD LF_BASEBIS->QCOMP[18,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPQ
|
||||
BEGIN
|
||||
PROMPT 26 RD "Q"
|
||||
FIELD LF_BASEBIS->QCOMP[19,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPR
|
||||
BEGIN
|
||||
PROMPT 32 RD "R"
|
||||
FIELD LF_BASEBIS->QCOMP[20,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPS
|
||||
BEGIN
|
||||
PROMPT 38 RD "S"
|
||||
FIELD LF_BASEBIS->QCOMP[21,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QCOMPT
|
||||
BEGIN
|
||||
PROMPT 44 RD "T"
|
||||
FIELD LF_BASEBIS->QCOMP[22,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 15 "Dichiara altresì di aver eseguito i versamenti risultanti dai quadri L,P,Q,"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 16 "S,T e da n. "
|
||||
END
|
||||
|
||||
NUMBER F_H0NQLAGG 4
|
||||
BEGIN
|
||||
PROMPT 13 16 ""
|
||||
FIELD LF_BASEBIS->H0NQLAGG
|
||||
FLAGS "R"
|
||||
//FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 19 16 "quadri aggiuntivi."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER DLG_NULL 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
STRING DLG_NULL 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
GROUP 2
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 10
|
||||
BEGIN
|
||||
PROMPT 0 3 ""
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 4 "Il sottoscritto dichiara di aver presentato i quadri"
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA
|
||||
BEGIN
|
||||
PROMPT 2 6 "A"
|
||||
FIELD LF_BASEBIS->QSUPPINV[1,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA1
|
||||
BEGIN
|
||||
PROMPT 8 6 "A1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[2,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA2
|
||||
BEGIN
|
||||
PROMPT 14 6 "A2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[3,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPA3
|
||||
BEGIN
|
||||
PROMPT 20 6 "A3"
|
||||
FIELD LF_BASEBIS->QSUPPINV[4,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPB
|
||||
BEGIN
|
||||
PROMPT 26 6 "B"
|
||||
FIELD LF_BASEBIS->QSUPPINV[5,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPB1
|
||||
BEGIN
|
||||
PROMPT 32 6 "B1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[6,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPC
|
||||
BEGIN
|
||||
PROMPT 38 6 "C"
|
||||
FIELD LF_BASEBIS->QSUPPINV[7,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPD
|
||||
BEGIN
|
||||
PROMPT 44 6 "D"
|
||||
FIELD LF_BASEBIS->QSUPPINV[8,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPD1
|
||||
BEGIN
|
||||
PROMPT 50 6 "D1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[9,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE
|
||||
BEGIN
|
||||
PROMPT 56 6 "E"
|
||||
FIELD LF_BASEBIS->QSUPPINV[10,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE1
|
||||
BEGIN
|
||||
PROMPT 62 6 "E1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[11,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPE2
|
||||
BEGIN
|
||||
PROMPT 68 6 "E2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[12,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF
|
||||
BEGIN
|
||||
PROMPT 2 7 "F"
|
||||
FIELD LF_BASEBIS->QSUPPINV[13,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF1
|
||||
BEGIN
|
||||
PROMPT 8 7 "F1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[14,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPF2
|
||||
BEGIN
|
||||
PROMPT 14 7 "F2"
|
||||
FIELD LF_BASEBIS->QSUPPINV[15,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPG
|
||||
BEGIN
|
||||
PROMPT 20 7 "G"
|
||||
FIELD LF_BASEBIS->QSUPPINV[16,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPG1
|
||||
BEGIN
|
||||
PROMPT 26 7 "G1"
|
||||
FIELD LF_BASEBIS->QSUPPINV[17,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPH
|
||||
BEGIN
|
||||
PROMPT 32 7 "H"
|
||||
FIELD LF_BASEBIS->QSUPPINV[18,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPI
|
||||
BEGIN
|
||||
PROMPT 38 7 "I"
|
||||
FIELD LF_BASEBIS->QSUPPINV[19,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPL
|
||||
BEGIN
|
||||
PROMPT 44 7 "L"
|
||||
FIELD LF_BASEBIS->QSUPPINV[20,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPN
|
||||
BEGIN
|
||||
PROMPT 50 7 "N"
|
||||
FIELD LF_BASEBIS->QSUPPINV[21,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPP
|
||||
BEGIN
|
||||
PROMPT 56 7 "P"
|
||||
FIELD LF_BASEBIS->QSUPPINV[22,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPQ
|
||||
BEGIN
|
||||
PROMPT 62 7 "Q"
|
||||
FIELD LF_BASEBIS->QSUPPINV[23,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPR
|
||||
BEGIN
|
||||
PROMPT 68 7 "R"
|
||||
FIELD LF_BASEBIS->QSUPPINV[24,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPS
|
||||
BEGIN
|
||||
PROMPT 2 8 "S"
|
||||
FIELD LF_BASEBIS->QSUPPINV[25,1]
|
||||
END
|
||||
|
||||
BOOLEAN F_QSUPPT
|
||||
BEGIN
|
||||
PROMPT 8 8 "T"
|
||||
FIELD LF_BASEBIS->QSUPPINV[26,1]
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 10 "mediante n. "
|
||||
END
|
||||
|
||||
NUMBER F_NSUPPM 4
|
||||
BEGIN
|
||||
PROMPT 13 10 ""
|
||||
FIELD LF_BASEBIS->NSUPPM
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 19 10 "supporti magnetici."
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
316
m770/775100.cpp
316
m770/775100.cpp
@ -1,158 +1,158 @@
|
||||
// 775100.cpp - Gestione archivio percipienti
|
||||
|
||||
#include <relapp.h>
|
||||
#include <config.h>
|
||||
#include "77lib.h"
|
||||
#include "775100a.h"
|
||||
|
||||
class TGestionePercipienti : public TRelation_application
|
||||
{
|
||||
private:
|
||||
TRelation* _rel;
|
||||
TMask* _msk;
|
||||
long _codditta;
|
||||
char _tipoa;
|
||||
long _codanagr;
|
||||
bool _auto_posiz, _deleted;
|
||||
int _anno_dic;
|
||||
protected:
|
||||
virtual void on_config_change();
|
||||
virtual void init_query_mode(TMask& m);
|
||||
virtual void init_modify_mode(TMask& m);
|
||||
void init_mask(TMask& m);
|
||||
virtual bool user_create();
|
||||
virtual bool user_destroy();
|
||||
virtual TRelation* get_relation() const { return _rel; }
|
||||
virtual TMask* get_mask(int mode) { return _msk; }
|
||||
virtual bool changing_mask(int mode) { return FALSE; }
|
||||
virtual bool remove();
|
||||
static bool codditta_handler(TMask_field& f, KEY k);
|
||||
public:
|
||||
TGestionePercipienti(const long codditta=0L, const char tipoa='\0', const long codanagr=0L);
|
||||
virtual ~TGestionePercipienti() {};
|
||||
};
|
||||
|
||||
inline TGestionePercipienti& app() { return (TGestionePercipienti&) main_app(); }
|
||||
|
||||
bool TGestionePercipienti::remove()
|
||||
{
|
||||
bool ok1 = FALSE, ok2 = FALSE, ha_schede = FALSE;
|
||||
int err;
|
||||
TPercipiente perc(_rel->curr());
|
||||
|
||||
ha_schede = perc.esiste_scheda();
|
||||
if (ha_schede)
|
||||
ok1 = yesno_box("Esistono in archivio delle schede riguardanti il percipiente selezionato\nEliminare ugualmente?");
|
||||
if (!ok1)
|
||||
return TRUE;
|
||||
err = _rel->remove();
|
||||
|
||||
// Non ri-compilare i dati in init_query_mode()
|
||||
_deleted = TRUE;
|
||||
|
||||
if (err != NOERR)
|
||||
return TRUE;
|
||||
if (ha_schede)
|
||||
{
|
||||
ok2 = yesno_box("Eliminare anche le schede collegate?");
|
||||
err = perc.elimina_schede();
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_mask(TMask& m)
|
||||
{
|
||||
TString16 tipo;
|
||||
m.set(F_ANNODIC, _anno_dic);
|
||||
tipo << _tipoa;
|
||||
m.set(F_TIPOA, tipo);
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_query_mode(TMask& m)
|
||||
{
|
||||
init_mask(m);
|
||||
if (_auto_posiz && !_deleted)
|
||||
{
|
||||
TString16 dit, tipo, coda;
|
||||
dit << _codditta;
|
||||
tipo << _tipoa;
|
||||
coda << _codanagr;
|
||||
m.set(F_CODDITTA, dit);
|
||||
m.set(F_TIPOA, tipo);
|
||||
m.set(F_CODANAGR, coda);
|
||||
m.send_key(K_AUTO_ENTER, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_modify_mode(TMask& m)
|
||||
{
|
||||
init_mask(m);
|
||||
}
|
||||
|
||||
TGestionePercipienti::TGestionePercipienti(const long codditta, const char tipoa, const long codanagr)
|
||||
: _codditta(codditta), _tipoa(tipoa), _codanagr(codanagr), _auto_posiz(FALSE)
|
||||
{
|
||||
_auto_posiz = _codanagr != 0L;
|
||||
_deleted = FALSE;
|
||||
}
|
||||
|
||||
void TGestionePercipienti::on_config_change()
|
||||
{
|
||||
TConfig conf(CONFIG_STUDIO);
|
||||
_anno_dic = (int)conf.get_long(ANNO_SEL, NULL);
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::codditta_handler(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_TAB && !(f.mask().is_running()) )
|
||||
{
|
||||
TString16 codditta; codditta << app()._codditta;
|
||||
if (codditta != "0")
|
||||
{
|
||||
f.set(codditta);
|
||||
f.check();
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::user_create()
|
||||
{
|
||||
_rel = new TRelation(LF_PERC);
|
||||
_msk = new TMask("775100a");
|
||||
|
||||
if (!_auto_posiz)
|
||||
_codditta = get_firm_770();
|
||||
|
||||
_msk->set_handler(F_CODDITTA, codditta_handler);
|
||||
set_search_field(F_CODANAGR);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::user_destroy()
|
||||
{
|
||||
delete _rel; delete _msk;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// 775 -0 10001 F 10
|
||||
int GestPerc(int argc, char* argv[])
|
||||
{
|
||||
long codditta = 0L;
|
||||
char tipoa = 'F';
|
||||
long codanagr = 0L;
|
||||
|
||||
if (argc >= 5)
|
||||
{
|
||||
codditta = atol(argv[2]);
|
||||
tipoa = *argv[3];
|
||||
codanagr = atol(argv[4]);
|
||||
}
|
||||
|
||||
TGestionePercipienti a(codditta, tipoa, codanagr);
|
||||
a.run(argc, argv, "Gestione percipienti");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 775100.cpp - Gestione archivio percipienti
|
||||
|
||||
#include <relapp.h>
|
||||
#include <config.h>
|
||||
#include "77lib.h"
|
||||
#include "775100a.h"
|
||||
|
||||
class TGestionePercipienti : public TRelation_application
|
||||
{
|
||||
private:
|
||||
TRelation* _rel;
|
||||
TMask* _msk;
|
||||
long _codditta;
|
||||
char _tipoa;
|
||||
long _codanagr;
|
||||
bool _auto_posiz, _deleted;
|
||||
int _anno_dic;
|
||||
protected:
|
||||
virtual void on_config_change();
|
||||
virtual void init_query_mode(TMask& m);
|
||||
virtual void init_modify_mode(TMask& m);
|
||||
void init_mask(TMask& m);
|
||||
virtual bool user_create();
|
||||
virtual bool user_destroy();
|
||||
virtual TRelation* get_relation() const { return _rel; }
|
||||
virtual TMask* get_mask(int mode) { return _msk; }
|
||||
virtual bool changing_mask(int mode) { return FALSE; }
|
||||
virtual bool remove();
|
||||
static bool codditta_handler(TMask_field& f, KEY k);
|
||||
public:
|
||||
TGestionePercipienti(const long codditta=0L, const char tipoa='\0', const long codanagr=0L);
|
||||
virtual ~TGestionePercipienti() {};
|
||||
};
|
||||
|
||||
inline TGestionePercipienti& app() { return (TGestionePercipienti&) main_app(); }
|
||||
|
||||
bool TGestionePercipienti::remove()
|
||||
{
|
||||
bool ok1 = FALSE, ok2 = FALSE, ha_schede = FALSE;
|
||||
int err;
|
||||
TPercipiente perc(_rel->curr());
|
||||
|
||||
ha_schede = perc.esiste_scheda();
|
||||
if (ha_schede)
|
||||
ok1 = yesno_box("Esistono in archivio delle schede riguardanti il percipiente selezionato\nEliminare ugualmente?");
|
||||
if (!ok1)
|
||||
return TRUE;
|
||||
err = _rel->remove();
|
||||
|
||||
// Non ri-compilare i dati in init_query_mode()
|
||||
_deleted = TRUE;
|
||||
|
||||
if (err != NOERR)
|
||||
return TRUE;
|
||||
if (ha_schede)
|
||||
{
|
||||
ok2 = yesno_box("Eliminare anche le schede collegate?");
|
||||
err = perc.elimina_schede();
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_mask(TMask& m)
|
||||
{
|
||||
TString16 tipo;
|
||||
m.set(F_ANNODIC, _anno_dic);
|
||||
tipo << _tipoa;
|
||||
m.set(F_TIPOA, tipo);
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_query_mode(TMask& m)
|
||||
{
|
||||
init_mask(m);
|
||||
if (_auto_posiz && !_deleted)
|
||||
{
|
||||
TString16 dit, tipo, coda;
|
||||
dit << _codditta;
|
||||
tipo << _tipoa;
|
||||
coda << _codanagr;
|
||||
m.set(F_CODDITTA, dit);
|
||||
m.set(F_TIPOA, tipo);
|
||||
m.set(F_CODANAGR, coda);
|
||||
m.send_key(K_AUTO_ENTER, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void TGestionePercipienti::init_modify_mode(TMask& m)
|
||||
{
|
||||
init_mask(m);
|
||||
}
|
||||
|
||||
TGestionePercipienti::TGestionePercipienti(const long codditta, const char tipoa, const long codanagr)
|
||||
: _codditta(codditta), _tipoa(tipoa), _codanagr(codanagr), _auto_posiz(FALSE)
|
||||
{
|
||||
_auto_posiz = _codanagr != 0L;
|
||||
_deleted = FALSE;
|
||||
}
|
||||
|
||||
void TGestionePercipienti::on_config_change()
|
||||
{
|
||||
TConfig conf(CONFIG_STUDIO);
|
||||
_anno_dic = (int)conf.get_long(ANNO_SEL, NULL);
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::codditta_handler(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_TAB && !(f.mask().is_running()) )
|
||||
{
|
||||
TString16 codditta; codditta << app()._codditta;
|
||||
if (codditta != "0")
|
||||
{
|
||||
f.set(codditta);
|
||||
f.check();
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::user_create()
|
||||
{
|
||||
_rel = new TRelation(LF_PERC);
|
||||
_msk = new TMask("775100a");
|
||||
|
||||
if (!_auto_posiz)
|
||||
_codditta = get_firm_770();
|
||||
|
||||
_msk->set_handler(F_CODDITTA, codditta_handler);
|
||||
set_search_field(F_CODANAGR);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TGestionePercipienti::user_destroy()
|
||||
{
|
||||
delete _rel; delete _msk;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// 775 -0 10001 F 10
|
||||
int GestPerc(int argc, char* argv[])
|
||||
{
|
||||
long codditta = 0L;
|
||||
char tipoa = 'F';
|
||||
long codanagr = 0L;
|
||||
|
||||
if (argc >= 5)
|
||||
{
|
||||
codditta = atol(argv[2]);
|
||||
tipoa = *argv[3];
|
||||
codanagr = atol(argv[4]);
|
||||
}
|
||||
|
||||
TGestionePercipienti a(codditta, tipoa, codanagr);
|
||||
a.run(argc, argv, "Gestione percipienti");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
182
m770/775100a.uml
182
m770/775100a.uml
@ -1,91 +1,91 @@
|
||||
#include "775100a.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Gestione percipienti" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_PERC->CODDITTA
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 4 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati percipiente"
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOA 1 9
|
||||
BEGIN
|
||||
PROMPT 1 8 ""
|
||||
FIELD LF_PERC->TIPOA
|
||||
ITEM "F|Fisica"
|
||||
ITEM "G|Giuridica"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGR 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_PERC KEY 1 SELECT ((CODDITTA==#F_CODDITTA)&&(TIPOA==#F_TIPOA))
|
||||
JOIN LF_ANAG TO LF_PERC KEY 1 INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGR
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGR CODANAGR
|
||||
OUTPUT F_RAGSOC LF_ANAG->RAGSOC
|
||||
FIELD LF_PERC->CODANAGR
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_FATTBIL 15
|
||||
BEGIN
|
||||
PROMPT 1 14 "Fatture da ricevere "
|
||||
PICTURE "."
|
||||
FIELD LF_PERC->FATTBIL
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
||||
|
||||
#include "775100a.h"
|
||||
TOOLBAR "" 0 20 0 2
|
||||
#include <toolbar.h>
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Gestione percipienti" -1 -1 78 21
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
FLAGS "RDG"
|
||||
USE LF_NDITTE KEY 1
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGDITTA RAGSOC
|
||||
FIELD LF_PERC->CODDITTA
|
||||
KEY 1
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANNODIC 4
|
||||
BEGIN
|
||||
PROMPT 52 4 "Anno dichiarazione "
|
||||
FLAGS "DR"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 1 7 "@bDati percipiente"
|
||||
END
|
||||
|
||||
LISTBOX F_TIPOA 1 9
|
||||
BEGIN
|
||||
PROMPT 1 8 ""
|
||||
FIELD LF_PERC->TIPOA
|
||||
ITEM "F|Fisica"
|
||||
ITEM "G|Giuridica"
|
||||
KEY 1
|
||||
END
|
||||
|
||||
NUMBER F_CODANAGR 5
|
||||
BEGIN
|
||||
PROMPT 15 8 ""
|
||||
USE LF_PERC KEY 1 SELECT ((CODDITTA==#F_CODDITTA)&&(TIPOA==#F_TIPOA))
|
||||
JOIN LF_ANAG TO LF_PERC KEY 1 INTO TIPOA=TIPOA CODANAGR=CODANAGR
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
INPUT TIPOA F_TIPOA
|
||||
INPUT CODANAGR F_CODANAGR
|
||||
DISPLAY "Tipo " TIPOA
|
||||
DISPLAY "Codice " CODANAGR
|
||||
DISPLAY "Cognome - Nome o Ragione sociale@50" LF_ANAG->RAGSOC
|
||||
OUTPUT F_TIPOA TIPOA
|
||||
OUTPUT F_CODANAGR CODANAGR
|
||||
OUTPUT F_RAGSOC LF_ANAG->RAGSOC
|
||||
FIELD LF_PERC->CODANAGR
|
||||
CHECKTYPE REQUIRED
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 25 8 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_FATTBIL 15
|
||||
BEGIN
|
||||
PROMPT 1 14 "Fatture da ricevere "
|
||||
PICTURE "."
|
||||
FIELD LF_PERC->FATTBIL
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
||||
|
||||
|
2476
m770/776100b.uml
2476
m770/776100b.uml
File diff suppressed because it is too large
Load Diff
322
m770/776500a.uml
322
m770/776500a.uml
@ -1,162 +1,162 @@
|
||||
#include "776500.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -23 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -33 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
#define G_ABICAB 1
|
||||
#define G_DISTINTA 2
|
||||
#define G_CC 3
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "RD"
|
||||
USE LF_NDITTE KEY 1
|
||||
FIELD LF_BASE->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT 96
|
||||
BEGIN
|
||||
PROMPT 2 13 "Numero serie "
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
TEXT 97
|
||||
BEGIN
|
||||
PROMPT 2 13 "Codice ABI "
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
TEXT 98
|
||||
BEGIN
|
||||
PROMPT 46 13 "Numero quietanza "
|
||||
GROUP G_DISTINTA G_CC
|
||||
END
|
||||
|
||||
TEXT 99
|
||||
BEGIN
|
||||
PROMPT 46 13 "Codice CAB "
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
DATE F_DATAVERS
|
||||
BEGIN
|
||||
PROMPT 2 7 "Data versamento "
|
||||
FIELD LF_BASE->DATAVERS
|
||||
FLAGS "A"
|
||||
END
|
||||
|
||||
RADIOBUTTON F_LUOVERS 25
|
||||
BEGIN
|
||||
PROMPT 2 8 "Luogo versamento "
|
||||
ITEM "C|Concessione"
|
||||
ITEM "T|Tesoreria"
|
||||
FIELD LF_BASE->LUOVERS
|
||||
END
|
||||
|
||||
RADIOBUTTON F_TIPOVERS 26
|
||||
BEGIN
|
||||
PROMPT 46 7 "Tipo versamento "
|
||||
ITEM "B|Delega bancaria"
|
||||
MESSAGE RESET,G_DISTINTA@|CLEAR,F_CCQUIETANZA|HIDE,G_DISTINTA@|HIDE,G_CC@|SHOW,G_ABICAB@
|
||||
ITEM "D|Distinta"
|
||||
MESSAGE RESET,G_ABICAB@|CLEAR,F_CCQUIETANZA|HIDE,G_ABICAB@|HIDE,G_CC@|SHOW,G_DISTINTA@
|
||||
ITEM "C|C/C Postale"
|
||||
MESSAGE RESET,G_ABICAB@|HIDE,G_ABICAB@|RESET,G_DISTINTA@|HIDE,G_DISTINTA@|SHOW,G_CC@|ENABLE,G_CC@
|
||||
FIELD LF_BASE->TIPOVERS
|
||||
END
|
||||
|
||||
NUMBER F_ABI 5
|
||||
BEGIN
|
||||
PROMPT 18 13 ""
|
||||
FIELD LF_BASE->SERIE
|
||||
FLAGS "Z"
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
NUMBER F_CAB 5
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO[1,5]
|
||||
FLAGS "Z"
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
NUMBER F_PROGBANCA 6
|
||||
BEGIN
|
||||
PROMPT 69 13 ""
|
||||
FLAGS "Z"
|
||||
FIELD LF_BASE->NUMERO[6,11]
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
STRING F_SERIE 5
|
||||
BEGIN
|
||||
PROMPT 18 13 ""
|
||||
FIELD LF_BASE->SERIE
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
STRING F_NUMERO 11
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
STRING F_CCQUIETANZA 11
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO
|
||||
GROUP G_CC
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 11
|
||||
BEGIN
|
||||
PROMPT 0 5 "Dati relativi ai versamenti con codice 1015"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
#include "776500.h"
|
||||
|
||||
TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 10 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -23 -1 ""
|
||||
MESSAGE EXIT,K_ESC
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -33 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Prospetto dati generali" -1 -1 78 18
|
||||
|
||||
#define G_ABICAB 1
|
||||
#define G_DISTINTA 2
|
||||
#define G_CC 3
|
||||
|
||||
GROUPBOX DLG_NULL 78 4
|
||||
BEGIN
|
||||
PROMPT 0 0 ""
|
||||
FLAGS "R"
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 2 1 "Ditta "
|
||||
FLAGS "RD"
|
||||
USE LF_NDITTE KEY 1
|
||||
FIELD LF_BASE->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale @50" RAGSOC
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ragione sociale "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
TEXT 96
|
||||
BEGIN
|
||||
PROMPT 2 13 "Numero serie "
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
TEXT 97
|
||||
BEGIN
|
||||
PROMPT 2 13 "Codice ABI "
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
TEXT 98
|
||||
BEGIN
|
||||
PROMPT 46 13 "Numero quietanza "
|
||||
GROUP G_DISTINTA G_CC
|
||||
END
|
||||
|
||||
TEXT 99
|
||||
BEGIN
|
||||
PROMPT 46 13 "Codice CAB "
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
DATE F_DATAVERS
|
||||
BEGIN
|
||||
PROMPT 2 7 "Data versamento "
|
||||
FIELD LF_BASE->DATAVERS
|
||||
FLAGS "A"
|
||||
END
|
||||
|
||||
RADIOBUTTON F_LUOVERS 25
|
||||
BEGIN
|
||||
PROMPT 2 8 "Luogo versamento "
|
||||
ITEM "C|Concessione"
|
||||
ITEM "T|Tesoreria"
|
||||
FIELD LF_BASE->LUOVERS
|
||||
END
|
||||
|
||||
RADIOBUTTON F_TIPOVERS 26
|
||||
BEGIN
|
||||
PROMPT 46 7 "Tipo versamento "
|
||||
ITEM "B|Delega bancaria"
|
||||
MESSAGE RESET,G_DISTINTA@|CLEAR,F_CCQUIETANZA|HIDE,G_DISTINTA@|HIDE,G_CC@|SHOW,G_ABICAB@
|
||||
ITEM "D|Distinta"
|
||||
MESSAGE RESET,G_ABICAB@|CLEAR,F_CCQUIETANZA|HIDE,G_ABICAB@|HIDE,G_CC@|SHOW,G_DISTINTA@
|
||||
ITEM "C|C/C Postale"
|
||||
MESSAGE RESET,G_ABICAB@|HIDE,G_ABICAB@|RESET,G_DISTINTA@|HIDE,G_DISTINTA@|SHOW,G_CC@|ENABLE,G_CC@
|
||||
FIELD LF_BASE->TIPOVERS
|
||||
END
|
||||
|
||||
NUMBER F_ABI 5
|
||||
BEGIN
|
||||
PROMPT 18 13 ""
|
||||
FIELD LF_BASE->SERIE
|
||||
FLAGS "Z"
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
NUMBER F_CAB 5
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO[1,5]
|
||||
FLAGS "Z"
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
NUMBER F_PROGBANCA 6
|
||||
BEGIN
|
||||
PROMPT 69 13 ""
|
||||
FLAGS "Z"
|
||||
FIELD LF_BASE->NUMERO[6,11]
|
||||
GROUP G_ABICAB
|
||||
END
|
||||
|
||||
STRING F_SERIE 5
|
||||
BEGIN
|
||||
PROMPT 18 13 ""
|
||||
FIELD LF_BASE->SERIE
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
STRING F_NUMERO 11
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO
|
||||
GROUP G_DISTINTA
|
||||
END
|
||||
|
||||
STRING F_CCQUIETANZA 11
|
||||
BEGIN
|
||||
PROMPT 63 13 ""
|
||||
FIELD LF_BASE->NUMERO
|
||||
GROUP G_CC
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 11
|
||||
BEGIN
|
||||
PROMPT 0 5 "Dati relativi ai versamenti con codice 1015"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
394
m770/776600.cpp
394
m770/776600.cpp
@ -1,197 +1,197 @@
|
||||
// 776600.cpp - Gestione estinti
|
||||
#include <applicat.h>
|
||||
#include <mask.h>
|
||||
#include <isam.h>
|
||||
#include <relation.h>
|
||||
#include <sheet.h>
|
||||
#include <urldefid.h>
|
||||
#include "776600a.h"
|
||||
#include "77lib.h"
|
||||
//
|
||||
// Lista modifiche
|
||||
// 3.4.96 Aggiunto controllo in save() per impedire la creazione di un record-dichiarazione
|
||||
// anche quando si vuol solo cancellare il codice dichiarante senza immetterne un altro
|
||||
//
|
||||
|
||||
class TEstinti_app : public TApplication
|
||||
{
|
||||
long _codditta;
|
||||
TMask* _msk;
|
||||
TLocalisamfile* _base, *_basebis;
|
||||
TRelation* _rel;
|
||||
TCursor* _cur;
|
||||
TBrowse_sheet* _estint_sheet;
|
||||
TRectype& _rec;
|
||||
static bool show_estinti(TMask_field& f, KEY k);
|
||||
void force_output(int dlg, const long cod);
|
||||
protected:
|
||||
virtual bool create();
|
||||
virtual bool destroy();
|
||||
virtual bool menu(MENU_TAG m);
|
||||
bool save(TMask& m, const long coddic_prec);
|
||||
bool set_codditta(TMask_field& f);
|
||||
bool main_loop();
|
||||
};
|
||||
|
||||
TEstinti_app& app() { return (TEstinti_app&) main_app(); }
|
||||
|
||||
bool TEstinti_app::set_codditta(TMask_field& f)
|
||||
{
|
||||
TString16 codditta;
|
||||
codditta << get_firm_770();
|
||||
if (codditta != "0")
|
||||
{
|
||||
f.set(codditta);
|
||||
// f.set_dirty();
|
||||
f.check();
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::show_estinti(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_SPACE)
|
||||
app()._estint_sheet->run();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::create()
|
||||
{
|
||||
TApplication::create();
|
||||
_base = new TLocalisamfile(LF_BASE);
|
||||
_basebis = new TLocalisamfile(LF_BASEBIS);
|
||||
_msk = new TMask("776600a");
|
||||
_rel = new TRelation(LF_BASE);
|
||||
_rel->add(LF_NDITTE, "CODDITTA=CODDITTA");
|
||||
|
||||
_codditta = get_firm_770();
|
||||
set_codditta(_msk->field(F_CODDITTA));
|
||||
TString16 filt;
|
||||
filt.format("CODDIC=%ld", _codditta);
|
||||
_cur = new TCursor(_rel, filt);
|
||||
TEdit_field& dummy = (TEdit_field&)_msk->field(F_CODDIC_DUMMY);
|
||||
TToken_string siblings;
|
||||
_estint_sheet = new TBrowse_sheet(_cur,"CODDITTA|9->RAGSOC", "Elenco estinti",
|
||||
"Codice|Ragione sociale@50", 8, &dummy, siblings);
|
||||
_msk->set_handler(F_ESTINTI, show_estinti);
|
||||
dispatch_e_menu (BAR_ITEM(1));
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::destroy()
|
||||
{
|
||||
delete _estint_sheet;
|
||||
delete _rel; delete _cur;
|
||||
delete _msk; delete _base; delete _basebis;
|
||||
return TApplication::destroy();
|
||||
}
|
||||
|
||||
void TEstinti_app::force_output(int dlg, const long codditta)
|
||||
{
|
||||
TLocalisamfile ditte(LF_NDITTE);
|
||||
ditte.zero();
|
||||
ditte.put("CODDITTA", (long)codditta);
|
||||
int ret = ditte.read(_isequal);
|
||||
if (ret == NOERR)
|
||||
{
|
||||
TString80 ragsoc(ditte.get("RAGSOC"));
|
||||
_msk->set(dlg, ragsoc);
|
||||
}
|
||||
}
|
||||
|
||||
bool TEstinti_app::save(TMask& m, const long codic_prec)
|
||||
{
|
||||
const long new_codic = m.get_long(F_CODDIC);
|
||||
_rec = _base->curr();
|
||||
_rec.zero();
|
||||
_rec.put("TIPOQUA", ' ');
|
||||
_rec.put("CODDITTA",(long)_codditta);
|
||||
_base->read(_rec);
|
||||
_rec.put("CODDIC",(long)new_codic);
|
||||
_base->rewrite(_rec);
|
||||
|
||||
// Stessa cosa su basebis
|
||||
_basebis->zero();
|
||||
_basebis->put("CODDITTA", (long)_codditta);
|
||||
_basebis->put("CODDIC", (long)new_codic);
|
||||
_basebis->rewrite();
|
||||
|
||||
// Crea il record globale per il dichiarante scelto se non esiste
|
||||
// 3.4.96 - Solo se il dichiarante e' diverso da 0, senno' quando si vuol cancellare
|
||||
// il dichiarante crea un record duplicato!
|
||||
if (new_codic != 0L)
|
||||
if (!exist_dichiar_770(new_codic, TRUE))
|
||||
enter_dichiar_770(new_codic, anno_770(), TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::main_loop()
|
||||
{
|
||||
KEY tasto = K_ESC;
|
||||
|
||||
const long codditta = _msk->get_long(F_CODDITTA);
|
||||
_base->zero();
|
||||
_base->setkey(1);
|
||||
_base->put("CODDITTA", (long)codditta);
|
||||
_base->read();
|
||||
_msk->open_modal();
|
||||
|
||||
while (tasto != K_QUIT)
|
||||
{
|
||||
const bool dichiarante = sogg_dic(_codditta);
|
||||
long coddic = 0L;
|
||||
if (!dichiarante)
|
||||
{
|
||||
coddic = sogg_estinto(_codditta);
|
||||
if (coddic > 0L && coddic < COD_QUA_I_DIC)
|
||||
{
|
||||
_msk->set(F_CODDIC, coddic);
|
||||
// _msk->field(F_CODDIC).check();
|
||||
force_output(F_RAGSOC, coddic);
|
||||
}
|
||||
}
|
||||
_msk->enable(F_CODDIC, !dichiarante);
|
||||
_msk->enable(F_ESTINTI, dichiarante);
|
||||
_msk->enable(DLG_SAVEREC,!dichiarante);
|
||||
|
||||
tasto = _msk->run();
|
||||
|
||||
switch (tasto) {
|
||||
case K_ENTER:
|
||||
if (_msk->dirty())
|
||||
// Se e' un dichiarante F_CODDIC e' disabilitato e non c'e' nulla da salvare
|
||||
if (!dichiarante)
|
||||
save(*_msk, coddic);
|
||||
break;
|
||||
case K_ESC :
|
||||
tasto = K_QUIT;
|
||||
break;
|
||||
case K_QUIT :
|
||||
break;
|
||||
case K_SAVE :
|
||||
if (!dichiarante)
|
||||
save(*_msk, coddic);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
_msk->close();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::menu(MENU_TAG m)
|
||||
{
|
||||
if (m == BAR_ITEM(1))
|
||||
return main_loop();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
int Estinti(int argc, char* argv[])
|
||||
{
|
||||
TEstinti_app a;
|
||||
a.run(argc, argv, "Gestione dichiarante / estinti");
|
||||
return 0;
|
||||
}
|
||||
|
||||
// 776600.cpp - Gestione estinti
|
||||
#include <applicat.h>
|
||||
#include <mask.h>
|
||||
#include <isam.h>
|
||||
#include <relation.h>
|
||||
#include <sheet.h>
|
||||
#include <urldefid.h>
|
||||
#include "776600a.h"
|
||||
#include "77lib.h"
|
||||
//
|
||||
// Lista modifiche
|
||||
// 3.4.96 Aggiunto controllo in save() per impedire la creazione di un record-dichiarazione
|
||||
// anche quando si vuol solo cancellare il codice dichiarante senza immetterne un altro
|
||||
//
|
||||
|
||||
class TEstinti_app : public TApplication
|
||||
{
|
||||
long _codditta;
|
||||
TMask* _msk;
|
||||
TLocalisamfile* _base, *_basebis;
|
||||
TRelation* _rel;
|
||||
TCursor* _cur;
|
||||
TBrowse_sheet* _estint_sheet;
|
||||
TRectype& _rec;
|
||||
static bool show_estinti(TMask_field& f, KEY k);
|
||||
void force_output(int dlg, const long cod);
|
||||
protected:
|
||||
virtual bool create();
|
||||
virtual bool destroy();
|
||||
virtual bool menu(MENU_TAG m);
|
||||
bool save(TMask& m, const long coddic_prec);
|
||||
bool set_codditta(TMask_field& f);
|
||||
bool main_loop();
|
||||
};
|
||||
|
||||
TEstinti_app& app() { return (TEstinti_app&) main_app(); }
|
||||
|
||||
bool TEstinti_app::set_codditta(TMask_field& f)
|
||||
{
|
||||
TString16 codditta;
|
||||
codditta << get_firm_770();
|
||||
if (codditta != "0")
|
||||
{
|
||||
f.set(codditta);
|
||||
// f.set_dirty();
|
||||
f.check();
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::show_estinti(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_SPACE)
|
||||
app()._estint_sheet->run();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::create()
|
||||
{
|
||||
TApplication::create();
|
||||
_base = new TLocalisamfile(LF_BASE);
|
||||
_basebis = new TLocalisamfile(LF_BASEBIS);
|
||||
_msk = new TMask("776600a");
|
||||
_rel = new TRelation(LF_BASE);
|
||||
_rel->add(LF_NDITTE, "CODDITTA=CODDITTA");
|
||||
|
||||
_codditta = get_firm_770();
|
||||
set_codditta(_msk->field(F_CODDITTA));
|
||||
TString16 filt;
|
||||
filt.format("CODDIC=%ld", _codditta);
|
||||
_cur = new TCursor(_rel, filt);
|
||||
TEdit_field& dummy = (TEdit_field&)_msk->field(F_CODDIC_DUMMY);
|
||||
TToken_string siblings;
|
||||
_estint_sheet = new TBrowse_sheet(_cur,"CODDITTA|9->RAGSOC", "Elenco estinti",
|
||||
"Codice|Ragione sociale@50", 8, &dummy, siblings);
|
||||
_msk->set_handler(F_ESTINTI, show_estinti);
|
||||
dispatch_e_menu (BAR_ITEM(1));
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::destroy()
|
||||
{
|
||||
delete _estint_sheet;
|
||||
delete _rel; delete _cur;
|
||||
delete _msk; delete _base; delete _basebis;
|
||||
return TApplication::destroy();
|
||||
}
|
||||
|
||||
void TEstinti_app::force_output(int dlg, const long codditta)
|
||||
{
|
||||
TLocalisamfile ditte(LF_NDITTE);
|
||||
ditte.zero();
|
||||
ditte.put("CODDITTA", (long)codditta);
|
||||
int ret = ditte.read(_isequal);
|
||||
if (ret == NOERR)
|
||||
{
|
||||
TString80 ragsoc(ditte.get("RAGSOC"));
|
||||
_msk->set(dlg, ragsoc);
|
||||
}
|
||||
}
|
||||
|
||||
bool TEstinti_app::save(TMask& m, const long codic_prec)
|
||||
{
|
||||
const long new_codic = m.get_long(F_CODDIC);
|
||||
_rec = _base->curr();
|
||||
_rec.zero();
|
||||
_rec.put("TIPOQUA", ' ');
|
||||
_rec.put("CODDITTA",(long)_codditta);
|
||||
_base->read(_rec);
|
||||
_rec.put("CODDIC",(long)new_codic);
|
||||
_base->rewrite(_rec);
|
||||
|
||||
// Stessa cosa su basebis
|
||||
_basebis->zero();
|
||||
_basebis->put("CODDITTA", (long)_codditta);
|
||||
_basebis->put("CODDIC", (long)new_codic);
|
||||
_basebis->rewrite();
|
||||
|
||||
// Crea il record globale per il dichiarante scelto se non esiste
|
||||
// 3.4.96 - Solo se il dichiarante e' diverso da 0, senno' quando si vuol cancellare
|
||||
// il dichiarante crea un record duplicato!
|
||||
if (new_codic != 0L)
|
||||
if (!exist_dichiar_770(new_codic, TRUE))
|
||||
enter_dichiar_770(new_codic, anno_770(), TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::main_loop()
|
||||
{
|
||||
KEY tasto = K_ESC;
|
||||
|
||||
const long codditta = _msk->get_long(F_CODDITTA);
|
||||
_base->zero();
|
||||
_base->setkey(1);
|
||||
_base->put("CODDITTA", (long)codditta);
|
||||
_base->read();
|
||||
_msk->open_modal();
|
||||
|
||||
while (tasto != K_QUIT)
|
||||
{
|
||||
const bool dichiarante = sogg_dic(_codditta);
|
||||
long coddic = 0L;
|
||||
if (!dichiarante)
|
||||
{
|
||||
coddic = sogg_estinto(_codditta);
|
||||
if (coddic > 0L && coddic < COD_QUA_I_DIC)
|
||||
{
|
||||
_msk->set(F_CODDIC, coddic);
|
||||
// _msk->field(F_CODDIC).check();
|
||||
force_output(F_RAGSOC, coddic);
|
||||
}
|
||||
}
|
||||
_msk->enable(F_CODDIC, !dichiarante);
|
||||
_msk->enable(F_ESTINTI, dichiarante);
|
||||
_msk->enable(DLG_SAVEREC,!dichiarante);
|
||||
|
||||
tasto = _msk->run();
|
||||
|
||||
switch (tasto) {
|
||||
case K_ENTER:
|
||||
if (_msk->dirty())
|
||||
// Se e' un dichiarante F_CODDIC e' disabilitato e non c'e' nulla da salvare
|
||||
if (!dichiarante)
|
||||
save(*_msk, coddic);
|
||||
break;
|
||||
case K_ESC :
|
||||
tasto = K_QUIT;
|
||||
break;
|
||||
case K_QUIT :
|
||||
break;
|
||||
case K_SAVE :
|
||||
if (!dichiarante)
|
||||
save(*_msk, coddic);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
_msk->close();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool TEstinti_app::menu(MENU_TAG m)
|
||||
{
|
||||
if (m == BAR_ITEM(1))
|
||||
return main_loop();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
int Estinti(int argc, char* argv[])
|
||||
{
|
||||
TEstinti_app a;
|
||||
a.run(argc, argv, "Gestione dichiarante / estinti");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
196
m770/776600a.uml
196
m770/776600a.uml
@ -1,98 +1,98 @@
|
||||
// 776600a.uml - Gestione estinti-dichiaranti
|
||||
|
||||
#include "776600a.h"
|
||||
|
||||
PAGE "Gestione dichiarante / estinti" -1 -1 78 8
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
USE LF_BASE KEY 1
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
OUTPUT F_RAGDITTA LF_NDITTE->RAGSOC
|
||||
FLAGS "DG"
|
||||
FIELD LF_BASE->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
// serve solo per costruire un Browse_sheet. v. 776600.cpp
|
||||
NUMBER F_CODDIC_DUMMY 5
|
||||
BEGIN
|
||||
PROMPT 1 1 ""
|
||||
USE LF_BASE KEY 2
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
NUMBER F_CODDIC 5
|
||||
BEGIN
|
||||
PROMPT 1 3 "Soggetto dichiarante "
|
||||
USE LF_BASE KEY 1 SELECT ((CODDITTA!=#F_CODDITTA)&&(CODDIC="")&&(TIPOQUA!="D"))
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT TIPOQUA F_TIPOQUA
|
||||
INPUT CODDITTA F_CODDIC
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
FIELD LF_BASE->CODDIC
|
||||
WARNING "Ditta dichiarante non valida"
|
||||
HELP "Indicare la ditta dichiarante"
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 4 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 9 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -23 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
BUTTON F_ESTINTI 16 2
|
||||
BEGIN
|
||||
PROMPT -33 -1 "~Soggetti estinti"
|
||||
END
|
||||
|
||||
STRING F_TIPOQUA 2
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FIELD LF_BASE->TIPOQUA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
// 776600a.uml - Gestione estinti-dichiaranti
|
||||
|
||||
#include "776600a.h"
|
||||
|
||||
PAGE "Gestione dichiarante / estinti" -1 -1 78 8
|
||||
|
||||
GROUPBOX DLG_NULL 78 3
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
END
|
||||
|
||||
NUMBER F_CODDITTA 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Ditta "
|
||||
USE LF_BASE KEY 1
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
OUTPUT F_RAGDITTA LF_NDITTE->RAGSOC
|
||||
FLAGS "DG"
|
||||
FIELD LF_BASE->CODDITTA
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_RAGDITTA 50
|
||||
BEGIN
|
||||
PROMPT 17 1 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
// serve solo per costruire un Browse_sheet. v. 776600.cpp
|
||||
NUMBER F_CODDIC_DUMMY 5
|
||||
BEGIN
|
||||
PROMPT 1 1 ""
|
||||
USE LF_BASE KEY 2
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT CODDITTA F_CODDITTA
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
FLAGS "HG"
|
||||
END
|
||||
|
||||
NUMBER F_CODDIC 5
|
||||
BEGIN
|
||||
PROMPT 1 3 "Soggetto dichiarante "
|
||||
USE LF_BASE KEY 1 SELECT ((CODDITTA!=#F_CODDITTA)&&(CODDIC="")&&(TIPOQUA!="D"))
|
||||
JOIN LF_NDITTE TO LF_BASE KEY 1 INTO CODDITTA=CODDITTA
|
||||
INPUT TIPOQUA F_TIPOQUA
|
||||
INPUT CODDITTA F_CODDIC
|
||||
DISPLAY "Codice" CODDITTA
|
||||
DISPLAY "Ragione sociale@50" LF_NDITTE->RAGSOC
|
||||
OUTPUT F_CODDIC CODDITTA
|
||||
OUTPUT F_RAGSOC LF_NDITTE->RAGSOC
|
||||
FIELD LF_BASE->CODDIC
|
||||
WARNING "Ditta dichiarante non valida"
|
||||
HELP "Indicare la ditta dichiarante"
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
PROMPT 1 4 "Ragione "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_SAVEREC 9 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 ""
|
||||
MESSAGE EXIT,K_SAVE
|
||||
PICTURE BMP_SAVEREC
|
||||
PICTURE BMP_SAVERECDN
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 8 2
|
||||
BEGIN
|
||||
PROMPT -23 -1 ""
|
||||
MESSAGE EXIT,K_QUIT
|
||||
END
|
||||
|
||||
BUTTON F_ESTINTI 16 2
|
||||
BEGIN
|
||||
PROMPT -33 -1 "~Soggetti estinti"
|
||||
END
|
||||
|
||||
STRING F_TIPOQUA 2
|
||||
BEGIN
|
||||
PROMPT 80 80 ""
|
||||
FIELD LF_BASE->TIPOQUA
|
||||
KEY 1
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
|
@ -1,48 +1,48 @@
|
||||
// 77qaall.uml - A,A2 - allegati 730
|
||||
#include "77qaall.h"
|
||||
|
||||
PAGE "Allegati 730 " -1 14 60 7
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 2 "Il sottoscritto allega n. "
|
||||
END
|
||||
|
||||
NUMBER QA_NUM_ALL 5
|
||||
BEGIN
|
||||
PROMPT 28 2 ""
|
||||
END
|
||||
|
||||
NUMBER QA2_NUM_ALL 5
|
||||
BEGIN
|
||||
PROMPT 28 2 ""
|
||||
END
|
||||
|
||||
TEXT QA2_ANNO_ALL
|
||||
BEGIN
|
||||
PROMPT 35 2 "mod.730/95 completi"
|
||||
END
|
||||
|
||||
TEXT QA_ANNO_ALL
|
||||
BEGIN
|
||||
PROMPT 35 2 "mod.730/96 completi"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 3 "dei mod.730-3 e un ugual numero di buste mod.730-1"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 9 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 9 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
// 77qaall.uml - A,A2 - allegati 730
|
||||
#include "77qaall.h"
|
||||
|
||||
PAGE "Allegati 730 " -1 14 60 7
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 2 "Il sottoscritto allega n. "
|
||||
END
|
||||
|
||||
NUMBER QA_NUM_ALL 5
|
||||
BEGIN
|
||||
PROMPT 28 2 ""
|
||||
END
|
||||
|
||||
NUMBER QA2_NUM_ALL 5
|
||||
BEGIN
|
||||
PROMPT 28 2 ""
|
||||
END
|
||||
|
||||
TEXT QA2_ANNO_ALL
|
||||
BEGIN
|
||||
PROMPT 35 2 "mod.730/95 completi"
|
||||
END
|
||||
|
||||
TEXT QA_ANNO_ALL
|
||||
BEGIN
|
||||
PROMPT 35 2 "mod.730/96 completi"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 2 3 "dei mod.730-3 e un ugual numero di buste mod.730-1"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 9 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 9 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
Loading…
x
Reference in New Issue
Block a user