Patch level : 12.0 470

Files correlati     : tf
Commento            : Sistemato errore per campo 415 mancante, aggiunto supporto tipi documento "Fatture Scontrino"

git-svn-id: svn://10.65.10.50/branches/R_10_00@24145 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-10-16 12:27:34 +00:00
parent ed7f2c696d
commit feecc64d95
3 changed files with 19 additions and 10 deletions

View File

@ -39,6 +39,9 @@ TString getTipoDoc(int id)
case B_TIPO_BOLLADOG: case B_TIPO_BOLLADOG:
ret = "BD"; ret = "BD";
break; break;
case B_TIPO_FATTSCO:
ret = "FS";
break;
/* /*
case B_TIPO_CORRNINC: case B_TIPO_CORRNINC:
ret = "CN"; ret = "CN";
@ -46,9 +49,6 @@ TString getTipoDoc(int id)
case B_TIPO_CORR: case B_TIPO_CORR:
ret = "CR"; ret = "CR";
break; break;
case B_TIPO_FATTSC:
ret = "FS";
break;
case B_TIPO_RICFIS: case B_TIPO_RICFIS:
ret = "RF"; ret = "RF";
break; break;
@ -79,7 +79,7 @@ int getTipoDoc(TString id)
// else if(id == "CR") ret = B_TIPO_CORR; // else if(id == "CR") ret = B_TIPO_CORR;
else if(id == "FA") ret = B_TIPO_FATTACQ; else if(id == "FA") ret = B_TIPO_FATTACQ;
else if(id == "FF") ret = B_TIPO_FATTFISC; else if(id == "FF") ret = B_TIPO_FATTFISC;
// else if(id == "FS") ret = B_TIPO_FATTSC; else if(id == "FS") ret = B_TIPO_FATTSCO;
else if(id == "FV") ret = B_TIPO_FATTVEN; else if(id == "FV") ret = B_TIPO_FATTVEN;
else if(id == "NC") ret = B_TIPO_NOTC; else if(id == "NC") ret = B_TIPO_NOTC;
else if(id == "ND") ret = B_TIPO_NOTD; else if(id == "ND") ret = B_TIPO_NOTD;
@ -139,7 +139,7 @@ const char* decodTipo(TToken_string* strarr)
TCausale caus(mov.get("CODCAUS"), mov.get_int("ANNOIVA")); TCausale caus(mov.get("CODCAUS"), mov.get_int("ANNOIVA"));
TString tipodoc; tipodoc << strarr->get(_codnum); TString tipodoc; tipodoc << strarr->get(_codnum);
// Le autofatture possono essere solo di tipo TDO1 e le bolle doganali nel dubbio pure // Le autofatture possono essere solo di tipo TDO1 e le bolle doganali nel dubbio pure
if(tipodoc == "AF" || tipodoc == "BD" || tipodoc == "FF" || tipodoc == "FV") if(tipodoc == "AF" || tipodoc == "BD" || tipodoc == "FF" || tipodoc == "FV" || tipodoc == "FS")
return "TD01"; return "TD01";
else if(tipodoc == "FA") else if(tipodoc == "FA")
{ {

View File

@ -13,11 +13,13 @@
#define B_TIPO_FATTACQ 408 #define B_TIPO_FATTACQ 408
#define B_TIPO_FATTFISC 409 #define B_TIPO_FATTFISC 409
#define B_TIPO_FATTVEN 410 #define B_TIPO_FATTVEN 410
#define B_TIPO_FATTSCO 415
#define B_TIPO_NOTC 411 #define B_TIPO_NOTC 411
#define B_TIPO_NOTD 412 #define B_TIPO_NOTD 412
#define B_TIPO_BOLLADOG 413 #define B_TIPO_BOLLADOG 413
#define B_TIPO_STORDOC 414 #define B_TIPO_STORDOC 414
#define END_BOOLEAN 415 #define END_BOOLEAN 415
#define END_MASK 421 #define END_MASK 421

View File

@ -112,7 +112,7 @@ BEGIN
ITEM "6|Tutti" ITEM "6|Tutti"
END END
GROUPBOX DLG_NULL 65 4 GROUPBOX DLG_NULL 65 5
BEGIN BEGIN
PROMPT 30 6 "Tipi documento selezionati" PROMPT 30 6 "Tipi documento selezionati"
END END
@ -137,24 +137,31 @@ BEGIN
PROMPT 75 7 "Fatt Ven" PROMPT 75 7 "Fatt Ven"
FLAGS "" FLAGS ""
END END
BOOLEAN B_TIPO_FATTSCO
BEGIN
PROMPT 31 8 "Fatt Scontr"
FLAGS ""
END
BOOLEAN B_TIPO_NOTC BOOLEAN B_TIPO_NOTC
BEGIN BEGIN
PROMPT 31 8 "Nota Cred" PROMPT 45 8 "Nota Cred"
FLAGS "" FLAGS ""
END END
BOOLEAN B_TIPO_NOTD BOOLEAN B_TIPO_NOTD
BEGIN BEGIN
PROMPT 45 8 "Nota Deb" PROMPT 60 8 "Nota Deb"
FLAGS "" FLAGS ""
END END
BOOLEAN B_TIPO_BOLLADOG BOOLEAN B_TIPO_BOLLADOG
BEGIN BEGIN
PROMPT 60 8 "Bolla Dog" PROMPT 75 8 "Bolla Dog"
FLAGS "" FLAGS ""
END END
BOOLEAN B_TIPO_STORDOC BOOLEAN B_TIPO_STORDOC
BEGIN BEGIN
PROMPT 75 8 "Storno Doc" PROMPT 31 9 "Storno Doc"
FLAGS "" FLAGS ""
END END