Patch level : 01.00 0282

Files correlati     : f23.dir f23.trr f9.dir f9.trr

Bug                 :
Aggiornamento FePA
This commit is contained in:
Alessandro Bonazzi 2025-06-09 01:43:12 +02:00
parent db4c3beed4
commit 6b4b3c7978
3 changed files with 134 additions and 35 deletions

View File

@ -1,6 +1,10 @@
#ifndef __BA4300_H #ifndef __BA4300_H
#define __BA4300_H #define __BA4300_H
#ifndef __NDITTE_H
#include <nditte.h>
#endif
#define FN_CODDITTA "CODITTA" /* FLD_GD1_PROGD */ #define FN_CODDITTA "CODITTA" /* FLD_GD1_PROGD */
#define FN_TIPOA "TIPOA" /* LST_GD1_TIPOA */ #define FN_TIPOA "TIPOA" /* LST_GD1_TIPOA */
#define FN_RAGSOC "RAGSOC" /* FLD_GD1_RAGSOC */ #define FN_RAGSOC "RAGSOC" /* FLD_GD1_RAGSOC */
@ -45,6 +49,7 @@
#define FN_DECCARINT "DECCARINT" /* FLD_GD3_DECCARINT */ #define FN_DECCARINT "DECCARINT" /* FLD_GD3_DECCARINT */
#define RDB_GD1_FREQVIVA 102 #define RDB_GD1_FREQVIVA 102
#define LST_GD3_TIPOF 106
#define FLD_GD3_FIRMAT 107 #define FLD_GD3_FIRMAT 107
#define FLD_GD3_FIRMAT_ANAGR_RAGSOC 108 #define FLD_GD3_FIRMAT_ANAGR_RAGSOC 108
#define CHK_GD3_ESILOR 109 #define CHK_GD3_ESILOR 109
@ -106,7 +111,6 @@
#define FLD_GD1_FIRMAT 166 #define FLD_GD1_FIRMAT 166
#define FLD_GD1_FIRMAT_ANAGR_RAGSOC 167 #define FLD_GD1_FIRMAT_ANAGR_RAGSOC 167
#define CHK_GD1_ARTIG 168 #define CHK_GD1_ARTIG 168
#define FLD_SOCIOUNICO 193 // ATANCION!
#define FLD_GD1_DATAISCRAA 169 #define FLD_GD1_DATAISCRAA 169
#define FLD_GD1_NISCRAA 170 #define FLD_GD1_NISCRAA 170
#define FLD_GD1_COMAA 171 #define FLD_GD1_COMAA 171
@ -131,6 +135,8 @@
#define FLD_GD1_RAGSOCH 190 #define FLD_GD1_RAGSOCH 190
#define FLD_GD1_MAIL 191 #define FLD_GD1_MAIL 191
#define FLD_GD1_VALUTA 192 #define FLD_GD1_VALUTA 192
#define FLD_SOCIOUNICO 193
#define FLD_REGFISC 194
#define CHK_IN_PRESELEN 195 #define CHK_IN_PRESELEN 195
#define CHK_IN_CESSIVA 196 #define CHK_IN_CESSIVA 196
@ -145,6 +151,11 @@
#define FLD_CODEORI 205 #define FLD_CODEORI 205
#define FLD_GD1_PEC 206 #define FLD_GD1_PEC 206
#define FLD_GD1_PADESTIN 207 #define FLD_GD1_PADESTIN 207
#define F_TITOLO 208
#define F_TIPOEMITT 209
#define F_EMITT 210
#define F_DESEMITT 211
#define F_INTCAF 303 #define F_INTCAF 303
#define F_DICHP 304 #define F_DICHP 304

View File

@ -21,7 +21,7 @@ END
ENDPAGE ENDPAGE
PAGE "Pag. 1" -1 -1 77 19 PAGE "Dati anagrafici" -1 -1 77 19
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
@ -98,7 +98,7 @@ BEGIN
FLAGS "HG" FLAGS "HG"
END END
GROUPBOX DLG_NULL 76 6 GROUPBOX DLG_NULL 76 7
BEGIN BEGIN
PROMPT 0 4 "@bAnagrafica" PROMPT 0 4 "@bAnagrafica"
END END
@ -167,7 +167,7 @@ END
STRING FLD_GD1_VALUTA 3 STRING FLD_GD1_VALUTA 3
BEGIN BEGIN
PROMPT 36 8 "Codice valuta di riferimento" PROMPT 25 8 "Valuta di riferimento"
FIELD VALUTA FIELD VALUTA
USE %VAL USE %VAL
INPUT CODTAB FLD_GD1_VALUTA INPUT CODTAB FLD_GD1_VALUTA
@ -178,14 +178,45 @@ BEGIN
FLAGS "DU" FLAGS "DU"
END END
GOLEM FLD_GD1_OGGETTI 10 2
BEGIN
PROMPT 55 8 ""
FIELD OGGETTI
FLAGS "M"
END
LIST FLD_REGFISC 30
BEGIN
PROMPT 1 9 "Regime Fiscale "
ITEM "RF01|RF01 Ordinario"
ITEM "RF02|RF02 Contribuenti minimi"
ITEM "RF04|RF04 Agricoltura e pesca"
ITEM "RF05|RF05 Vendita sali e tabacchi"
ITEM "RF06|RF06 Commercio fiammiferi"
ITEM "RF07|RF07 Editoria"
ITEM "RF08|RF08 Gest. servizi tel. pub."
ITEM "RF09|RF09 Rivendita DdT"
ITEM "RF10|RF10 Intr., giochi"
ITEM "RF11|RF11 Agenzie viaggi e turismo"
ITEM "RF12|RF12 Agriturismo"
ITEM "RF13|RF13 Vendite a domicilio"
ITEM "RF14|RF14 Riv. usato arte col."
ITEM "RF15|RF15 Asta darte, col."
ITEM "RF16|RF16 IVA per cassa P.A."
ITEM "RF17|RF17 IVA per cassa"
ITEM "RF18|RF18 Altro"
ITEM "RF19|RF19 Regime forfettario"
FIELD REGFISC
END
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
PROMPT 0 10 "@bAttività prevalente" PROMPT 0 11 "@bAttività prevalente"
END END
STRING FLD_GD1_CODATTPREV 5 STRING FLD_GD1_CODATTPREV 5
BEGIN BEGIN
PROMPT 1 11 "Codice " PROMPT 1 12 "Codice "
FIELD LF_NDITTE->CODATTPREV FIELD LF_NDITTE->CODATTPREV
FLAGS "URZ" FLAGS "URZ"
USE %AIS USE %AIS
@ -201,7 +232,7 @@ END
STRING FLD_GD1_CODATTPREV_TABATT_DESCR 50 STRING FLD_GD1_CODATTPREV_TABATT_DESCR 50
BEGIN BEGIN
PROMPT 1 12 "Descrizione " PROMPT 1 13 "Descrizione "
USE %AIS KEY 2 USE %AIS KEY 2
INPUT S0 FLD_GD1_CODATTPREV_TABATT_DESCR INPUT S0 FLD_GD1_CODATTPREV_TABATT_DESCR
DISPLAY "Attivita'@50" S0 DISPLAY "Attivita'@50" S0
@ -214,57 +245,50 @@ END
GROUPBOX DLG_NULL 76 6 GROUPBOX DLG_NULL 76 6
BEGIN BEGIN
PROMPT 0 14 "@bRecapiti telefonici e telematici" PROMPT 0 15 "@bRecapiti telefonici e telematici"
END END
STRING FLD_GD1_PTEL 10 STRING FLD_GD1_PTEL 10
BEGIN BEGIN
PROMPT 1 15 "Telefono : Prefisso " PROMPT 1 16 "Telefono : Prefisso "
FIELD LF_NDITTE->PTEL FIELD LF_NDITTE->PTEL
HELP "Prefisso telefonico della ditta" HELP "Prefisso telefonico della ditta"
END END
STRING FLD_GD1_TEL 30 STRING FLD_GD1_TEL 30
BEGIN BEGIN
PROMPT 34 15 "Numero " PROMPT 34 16 "Numero "
FIELD LF_NDITTE->TEL FIELD LF_NDITTE->TEL
HELP "Numero telefonico della ditta" HELP "Numero telefonico della ditta"
END END
STRING FLD_GD1_PFAX 10 STRING FLD_GD1_PFAX 10
BEGIN BEGIN
PROMPT 1 16 "FAX : Prefisso " PROMPT 1 17 "FAX : Prefisso "
FIELD LF_NDITTE->PFAX FIELD LF_NDITTE->PFAX
HELP "Prefisso telefonico del fax della ditta" HELP "Prefisso telefonico del fax della ditta"
END END
STRING FLD_GD1_FAX 30 STRING FLD_GD1_FAX 30
BEGIN BEGIN
PROMPT 34 16 "Numero " PROMPT 34 17 "Numero "
FIELD LF_NDITTE->FAX FIELD LF_NDITTE->FAX
HELP "Numero telefonico del fax della ditta" HELP "Numero telefonico del fax della ditta"
END END
STRING FLD_GD1_MAIL 50 STRING FLD_GD1_MAIL 50
BEGIN BEGIN
PROMPT 1 17 "E-Mail : " PROMPT 1 18 "E-Mail : "
FIELD LF_NDITTE->MAIL FIELD LF_NDITTE->MAIL
HELP "Indirizzo e-mail della ditta" HELP "Indirizzo e-mail della ditta"
END END
STRING FLD_GD1_PEC 80 50 STRING FLD_GD1_PEC 80 50
BEGIN BEGIN
PROMPT 1 18 "Pec : " PROMPT 1 19 "Pec : "
FIELD PEC FIELD PEC
END END
GOLEM FLD_GD1_OGGETTI 10 2
BEGIN
PROMPT 64 20 ""
FIELD OGGETTI
FLAGS "M"
END
BUTTON DLG_ATT 10 2 BUTTON DLG_ATT 10 2
BEGIN BEGIN
PROMPT -14 -1 "~Attivita'" PROMPT -14 -1 "~Attivita'"
@ -291,7 +315,7 @@ END
ENDPAGE ENDPAGE
PAGE "Pag. 2" -1 -1 77 18 PAGE "Iscrizioni e parametri" -1 -1 77 18
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
@ -443,7 +467,7 @@ END
ENDPAGE ENDPAGE
PAGE "Pag. 3" -1 -1 77 18 PAGE "Dati attività e banca" -1 -1 77 18
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
@ -632,7 +656,7 @@ END
ENDPAGE ENDPAGE
PAGE "Pag. 4" -1 -1 77 18 PAGE "Cariche e firmatari" -1 -1 77 18
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
@ -654,13 +678,21 @@ BEGIN
GROUP 2 GROUP 2
END END
STRING FLD_GD3_FIRMAT 5 LIST LST_GD3_TIPOF 1 10
BEGIN BEGIN
PROMPT 1 4 "Intermediario " PROMPT 1 4 "Intermediario "
ITEM "F|Fisica"
ITEM "G|Giuridica"
FIELD LF_NDITTE->TIPOF
END
STRING FLD_GD3_FIRMAT 5
BEGIN
PROMPT 30 4 ""
FIELD LF_NDITTE->FIRMAT FIELD LF_NDITTE->FIRMAT
FLAGS "R" FLAGS "R"
USE LF_ANAG KEY 1 USE LF_ANAG KEY 1
INPUT TIPOA "F" INPUT TIPOA LST_GD3_TIPOF SELECT
INPUT CODANAGR FLD_GD3_FIRMAT INPUT CODANAGR FLD_GD3_FIRMAT
DISPLAY "Tipo" TIPOA DISPLAY "Tipo" TIPOA
DISPLAY "Codice" CODANAGR DISPLAY "Codice" CODANAGR
@ -670,7 +702,7 @@ BEGIN
HELP "Codice anagrafico dell'intermediario" HELP "Codice anagrafico dell'intermediario"
CHECKTYPE NORMAL CHECKTYPE NORMAL
WARNING "Anagrafica assente" WARNING "Anagrafica assente"
ADD RUN ba4 -1 ADD RUN ba4 -1 #LST_GD3_TIPOF
END END
STRING FLD_GD3_FIRMAT_ANAGR_RAGSOC 50 STRING FLD_GD3_FIRMAT_ANAGR_RAGSOC 50
@ -678,14 +710,14 @@ BEGIN
PROMPT 17 5 "" PROMPT 17 5 ""
HELP "Nome dell'intermediario" HELP "Nome dell'intermediario"
USE LF_ANAG KEY 2 USE LF_ANAG KEY 2
INPUT TIPOA "F" INPUT TIPOA LST_GD3_TIPOF SELECT
INPUT RAGSOC FLD_GD3_FIRMAT_ANAGR_RAGSOC INPUT RAGSOC FLD_GD3_FIRMAT_ANAGR_RAGSOC
DISPLAY "Nome@50" RAGSOC DISPLAY "Nome@50" RAGSOC
DISPLAY "Tipo" TIPOA DISPLAY "Tipo" TIPOA
DISPLAY "Codice" CODANAGR DISPLAY "Codice" CODANAGR
OUTPUT FLD_GD3_FIRMAT CODANAGR OUTPUT FLD_GD3_FIRMAT CODANAGR
OUTPUT FLD_GD3_FIRMAT_ANAGR_RAGSOC RAGSOC OUTPUT FLD_GD3_FIRMAT_ANAGR_RAGSOC RAGSOC
ADD RUN ba4 -1 ADD RUN ba4 -1 #LST_GD3_TIPOF
END END
STRING F_INTCAF 10 STRING F_INTCAF 10
@ -810,7 +842,7 @@ BEGIN
HELP "Codice dell'anagrafica del rappresentante legale" HELP "Codice dell'anagrafica del rappresentante legale"
CHECKTYPE NORMAL CHECKTYPE NORMAL
WARNING "Anagrafica assente" WARNING "Anagrafica assente"
ADD RUN ba4 -1 ADD RUN ba4 -1 F
END END
STRING FLD_GD3_RAPPR_ANAGR_RAGSOC 50 STRING FLD_GD3_RAPPR_ANAGR_RAGSOC 50
@ -822,7 +854,7 @@ BEGIN
COPY DISPLAY FLD_GD3_FIRMAT_ANAGR_RAGSOC COPY DISPLAY FLD_GD3_FIRMAT_ANAGR_RAGSOC
OUTPUT FLD_GD3_RAPPR CODANAGR OUTPUT FLD_GD3_RAPPR CODANAGR
OUTPUT FLD_GD3_RAPPR_ANAGR_RAGSOC RAGSOC OUTPUT FLD_GD3_RAPPR_ANAGR_RAGSOC RAGSOC
ADD RUN ba4 -1 ADD RUN ba4 -1 F
GROUP 4 GROUP 4
END END
@ -897,7 +929,7 @@ END
ENDPAGE ENDPAGE
PAGE "Pag. 5" -1 -1 77 18 PAGE "INTRA" -1 -1 77 18
GROUPBOX DLG_NULL 76 4 GROUPBOX DLG_NULL 76 4
BEGIN BEGIN
@ -1018,6 +1050,61 @@ BEGIN
ADD RUN ba4 -1 ADD RUN ba4 -1
END END
STRING F_TITOLO 2
BEGIN
PROMPT 2 17 "Titolo onorifico "
FIELD TITOLO
USE %TIT
INPUT CODTAB F_TITOLO
DISPLAY "Codice titolo " CODTAB
DISPLAY "Descrizione@30" S0
OUTPUT F_TITOLO CODTAB
HELP "Codice del titolo onorifico"
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 19 "@bSoggetto Emittente/Intemediario"
FLAGS "R"
END
LIST F_TIPOEMITT 1 10
BEGIN
PROMPT 2 20 "Tipo persona "
ITEM "F|Fisica"
ITEM "G|Giuridica"
FIELD TIPOEMITT
END
NUMBER F_EMITT 6
BEGIN
PROMPT 35 20 "Codice "
USE LF_ANAG
INPUT TIPOA F_TIPOEMITT SELECT
INPUT CODANAGR F_EMITT
DISPLAY "Tipo" TIPOA
DISPLAY "Codice" CODANAGR
DISPLAY "Denominazione@50" RAGSOC
OUTPUT F_EMITT CODANAGR
OUTPUT F_DESEMITT RAGSOC
FIELD EMITT
CHECKTYPE NORMAL
ADD RUN ba4 -1
END
STRING F_DESEMITT 50
BEGIN
PROMPT 2 21 "Denominazione "
USE LF_ANAG KEY 2
INPUT TIPOA F_TIPOEMITT SELECT
INPUT RAGSOC F_DESEMITT
DISPLAY "Denominazione@50" RAGSOC
DISPLAY "Tipo" TIPOA
DISPLAY "Codice" CODANAGR
COPY OUTPUT F_EMITT
CHECKTYPE NORMAL
ADD RUN ba4 -1
END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -8,9 +8,10 @@ Item_02 = "Amministrazione", <cgarea.men>, "", 10212
Item_03 = "Acquisti e vendite", <vearea.men>, "", 10211 Item_03 = "Acquisti e vendite", <vearea.men>, "", 10211
Item_04 = "Magazzino e Produzione", <mgarea.men>, "", 10215 Item_04 = "Magazzino e Produzione", <mgarea.men>, "", 10215
Item_05 = "Fatturazione Elettronica", <fpmenu.men>, "", 10239 Item_05 = "Fatturazione Elettronica", <fpmenu.men>, "", 10239
Item_06 = "Gestione Lavanderie", <lvmenu.men>, "", 10220 Item_06 = "Fatturazione Elettronica (FePa)", <fpmenuf.men>, "", 10239
Item_07 = "Manutenzione", [MENU_015], "", 10210 Item_07 = "Gestione Lavanderie", <lvmenu.men>, "", 10220
Item_08 = "Preferiti", [MENU_PREFERITI], "", 10216 Item_08 = "Manutenzione", [MENU_015], "", 10210
Item_09 = "Preferiti", [MENU_PREFERITI], "", 10216
[MENU_001] [MENU_001]
Caption = "Gestione Anagrafiche" Caption = "Gestione Anagrafiche"