diff --git a/src/tf/tf0100.cpp b/src/tf/tf0100.cpp index ffdb1a3d5..f45d3c211 100644 --- a/src/tf/tf0100.cpp +++ b/src/tf/tf0100.cpp @@ -39,6 +39,9 @@ TString getTipoDoc(int id) case B_TIPO_BOLLADOG: ret = "BD"; break; + case B_TIPO_FATTSCO: + ret = "FS"; + break; /* case B_TIPO_CORRNINC: ret = "CN"; @@ -46,9 +49,6 @@ TString getTipoDoc(int id) case B_TIPO_CORR: ret = "CR"; break; - case B_TIPO_FATTSC: - ret = "FS"; - break; case B_TIPO_RICFIS: ret = "RF"; break; @@ -79,7 +79,7 @@ int getTipoDoc(TString id) // else if(id == "CR") ret = B_TIPO_CORR; else if(id == "FA") ret = B_TIPO_FATTACQ; 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 == "NC") ret = B_TIPO_NOTC; 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")); TString tipodoc; tipodoc << strarr->get(_codnum); // 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"; else if(tipodoc == "FA") { diff --git a/src/tf/tf0100a.h b/src/tf/tf0100a.h index e95cffe72..fd95f485c 100644 --- a/src/tf/tf0100a.h +++ b/src/tf/tf0100a.h @@ -13,11 +13,13 @@ #define B_TIPO_FATTACQ 408 #define B_TIPO_FATTFISC 409 #define B_TIPO_FATTVEN 410 +#define B_TIPO_FATTSCO 415 #define B_TIPO_NOTC 411 #define B_TIPO_NOTD 412 #define B_TIPO_BOLLADOG 413 #define B_TIPO_STORDOC 414 + #define END_BOOLEAN 415 #define END_MASK 421 diff --git a/src/tf/tf0100a.uml b/src/tf/tf0100a.uml index 2fc654625..8b2e0cf4b 100644 --- a/src/tf/tf0100a.uml +++ b/src/tf/tf0100a.uml @@ -112,7 +112,7 @@ BEGIN ITEM "6|Tutti" END -GROUPBOX DLG_NULL 65 4 +GROUPBOX DLG_NULL 65 5 BEGIN PROMPT 30 6 "Tipi documento selezionati" END @@ -137,24 +137,31 @@ BEGIN PROMPT 75 7 "Fatt Ven" FLAGS "" END + +BOOLEAN B_TIPO_FATTSCO +BEGIN + PROMPT 31 8 "Fatt Scontr" + FLAGS "" +END + BOOLEAN B_TIPO_NOTC BEGIN - PROMPT 31 8 "Nota Cred" + PROMPT 45 8 "Nota Cred" FLAGS "" END BOOLEAN B_TIPO_NOTD BEGIN - PROMPT 45 8 "Nota Deb" + PROMPT 60 8 "Nota Deb" FLAGS "" END BOOLEAN B_TIPO_BOLLADOG BEGIN - PROMPT 60 8 "Bolla Dog" + PROMPT 75 8 "Bolla Dog" FLAGS "" END BOOLEAN B_TIPO_STORDOC BEGIN - PROMPT 75 8 "Storno Doc" + PROMPT 31 9 "Storno Doc" FLAGS "" END