Patch level : 12.0 no-patch

Files correlati     : build
Commento            : Spostato programma Monitor Mancata Consegna in fp1
This commit is contained in:
Simone Palacino 2019-03-25 11:20:21 +01:00
parent fa1362bec6
commit 2eb52aa328
14 changed files with 27 additions and 58 deletions

View File

@ -194,10 +194,6 @@
</ClCompile>
<ClCompile Include="..\src\fp\fp0300.cpp" />
<ClCompile Include="..\src\fp\fp0400.cpp" />
<ClCompile Include="..\src\fp\fp0500.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\fp\fp0.h" />
@ -205,9 +201,6 @@
<ClInclude Include="..\src\fp\fp0200a.h" />
<ClInclude Include="..\src\fp\fp0300a.h" />
<ClInclude Include="..\src\fp\fp0400a.h" />
<ClInclude Include="..\src\fp\fp0500a.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</ClInclude>
</ItemGroup>
<ItemGroup>
<MskCompiler Include="..\src\fp\fp0200a.uml">
@ -215,7 +208,6 @@
</MskCompiler>
<MskCompiler Include="..\src\fp\fp0300a.uml" />
<MskCompiler Include="..\src\fp\fp0400a.uml" />
<MskCompiler Include="..\src\fp\fp0500a.uml" />
</ItemGroup>
<ItemGroup>
<MskCompiler Include="..\src\fp\fp0100a.uml">

View File

@ -45,9 +45,6 @@
<ClCompile Include="..\src\fp\fp0200.cpp">
<Filter>Sources</Filter>
</ClCompile>
<ClCompile Include="..\src\fp\fp0500.cpp">
<Filter>Sources</Filter>
</ClCompile>
<ClCompile Include="..\src\fp\fp0400.cpp">
<Filter>Sources</Filter>
</ClCompile>
@ -65,9 +62,6 @@
<ClInclude Include="..\src\fp\fp0300a.h">
<Filter>Headers</Filter>
</ClInclude>
<ClInclude Include="..\src\fp\fp0500a.h">
<Filter>Headers</Filter>
</ClInclude>
<ClInclude Include="..\src\fp\fp0400a.h">
<Filter>Headers</Filter>
</ClInclude>
@ -82,9 +76,6 @@
<MskCompiler Include="..\src\fp\fp0300a.uml">
<Filter>Masks</Filter>
</MskCompiler>
<MskCompiler Include="..\src\fp\fp0500a.uml">
<Filter>Masks</Filter>
</MskCompiler>
<MskCompiler Include="..\src\fp\fp0400a.uml">
<Filter>Masks</Filter>
</MskCompiler>

View File

@ -187,17 +187,25 @@
<ClCompile Include="..\src\cg\cglib01.cpp" />
<ClCompile Include="..\src\cg\cglib03.cpp" />
<ClCompile Include="..\src\fe\felib.cpp" />
<ClCompile Include="..\src\fp\fp1200.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\src\fp\fp1.cpp" />
<ClCompile Include="..\src\fp\fp1100.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\fp\fp1.h" />
<ClInclude Include="..\src\fp\fp1100a.h" />
<ClInclude Include="..\src\fp\fp1200a.h" />
</ItemGroup>
<ItemGroup>
<MskCompiler Include="..\src\fp\fp1100a.uml">
<FileType>Document</FileType>
</MskCompiler>
<MskCompiler Include="..\src\fp\fp1200a.uml" />
</ItemGroup>
<ItemGroup>
<Library Include="..\lib\fplib.lib" />

View File

@ -33,6 +33,9 @@
<ClCompile Include="..\src\fe\felib.cpp">
<Filter>Sources</Filter>
</ClCompile>
<ClCompile Include="..\src\fp\fp1200.cpp">
<Filter>Sources</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\fp\fp1.h">
@ -41,11 +44,17 @@
<ClInclude Include="..\src\fp\fp1100a.h">
<Filter>Headers</Filter>
</ClInclude>
<ClInclude Include="..\src\fp\fp1200a.h">
<Filter>Headers</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<MskCompiler Include="..\src\fp\fp1100a.uml">
<Filter>Masks</Filter>
</MskCompiler>
<MskCompiler Include="..\src\fp\fp1200a.uml">
<Filter>Masks</Filter>
</MskCompiler>
</ItemGroup>
<ItemGroup>
<Library Include="..\lib\fplib.lib">

View File

@ -174,7 +174,8 @@
<ClCompile Include="..\src\fp\fplib01.cpp" />
<ClCompile Include="..\src\fp\fplib02.cpp" />
<ClCompile Include="..\src\fp\fplib03.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

View File

@ -11,7 +11,6 @@ int main(int argc, char** argv)
case 1: rt = fp0200(argc, argv); break; // Inserimento massivo PEC e Cod Sdi clifo
case 2: rt = fp0300(argc, argv); break; // Gestione fatture attive (PAA, Ex Fattura PA)
case 3: rt = fp0400(argc, argv); break; // Monitor fatture passive
case 4: rt = fp0500(argc, argv); break; // Elenco mancate consegna
default: rt = fp0100(argc, argv); break; // Configurazione
}
return rt;

View File

@ -5,6 +5,5 @@ int fp0100(int argc, char* argv[]);
int fp0200(int argc, char* argv[]);
int fp0300(int argc, char* argv[]);
int fp0400(int argc, char* argv[]);
int fp0500(int argc, char* argv[]);
#endif

View File

@ -9,6 +9,7 @@ int main(int argc, char** argv)
// Stampe fatturazione elettronica
switch (r)
{
case 1: rt = fp1200(argc, argv); break; // Elenco mancate consegna
default: rt = fp1100(argc, argv); break; // Stampa bolli fatture
}
return rt;

View File

@ -2,5 +2,6 @@
#define __FP1_H
int fp1100(int argc, char* argv[]);
int fp1200(int argc, char* argv[]);
#endif

View File

@ -11,7 +11,7 @@
#include "../fe/felib.h"
#include "fp0.h"
#include "fp0500a.h"
#include "fp1200a.h"
/////////////////////////////////////////////////////////////////////////////////////
// Globals
@ -44,7 +44,7 @@ protected:
bool _filter_changed;
friend class TMancati_app;
public:
TMancati_mask() : TAutomask("fp0500a"), _filter_changed(true)
TMancati_mask() : TAutomask("fp1200a"), _filter_changed(true)
{
disable(DLG_OK);
_idx = -1;
@ -361,38 +361,6 @@ public:
void TMancati_app::main_loop()
{
////////////////////////////////////////////////////////////////////////////
// TEST PER TDB_recordset
////////////////////////////////////////////////////////////////////////////
TString qq;
qq << "CONNECT(localhost@fp_cortelezzi, fp, fp, MSSQL)\n\
SELECT PZ_TIPOPROT AS TIPO_PROT, YEAR(P7_DATA) AS ANNO, P7_TIPODOC AS[TIPO_SDI], P7_NUMERO AS[NUM_DOC], P7_DATA AS[DATA_DOC], PQ_IMPTOTDOC AS[TOT_DOC], P2_ANADENOMIN AS[RAG_SOC], P2_ANANOME AS NOME, P2_ANACOGNOME AS COGNOME, P2_FISCIVACOD AS[P_IVA], P2_CODFISCALE AS[COD_FISC], P2_FISCIVAPAESE AS[COD_PAESE],\n\
COUNT(PP_ATTACHMENT) AS ATTACHMENT, P1_CODDEST AS[COD_SDI], PU_PEC AS PEC, P1_KEYPRGINVIO AS KEYPROG, P1_KEYHEADERFATT AS KEYHEAD, P1_KEYBODYFATT AS KEYFATT, PZ_TIPOPROT AS[TIPO_PROT], PZ_NUMPROT AS[NUM_PROT], PZ_ANNOPROT AS[ANNO_PROT], PZ_TIPOCF AS[TIPO_CF], PZ_CLIFOR AS[COD_CLIFOR]\n\
FROM PAA0100F PAA01\n\
JOIN PAA0200F PAA02 ON P1_KEYPRGINVIO = P2_KEYPRGINVIO and P1_KEYHEADERFATT = P2_KEYHEADERFATT and P1_KEYBODYFATT = P2_KEYBODYFATT\n\
JOIN PAA0700F PAA07 ON P1_KEYPRGINVIO = P7_KEYPRGINVIO and P1_KEYHEADERFATT = P7_KEYHEADERFATT and P1_KEYBODYFATT = P7_KEYBODYFATT\n\
JOIN PAA2700F PAA27 ON P1_KEYPRGINVIO = PQ_KEYPRGINVIO and P1_KEYHEADERFATT = PQ_KEYHEADERFATT and P1_KEYBODYFATT = PQ_KEYBODYFATT\n\
LEFT JOIN PAA2600F PAA26 ON P1_KEYPRGINVIO = PP_KEYPRGINVIO and P1_KEYHEADERFATT = PP_KEYHEADERFATT and P1_KEYBODYFATT = PP_KEYBODYFATT\n\
LEFT JOIN PAA3200F PAA32 ON P1_KEYPRGINVIO = PU_KEYPRGINVIO and P1_KEYHEADERFATT = PU_KEYHEADERFATT and P1_KEYBODYFATT = PU_KEYBODYFATT\n\
LEFT JOIN FPPRO00F FPPRO ON P1_KEYPRGINVIO = PZ_KEYPRGINVIO and P1_KEYHEADERFATT = PZ_KEYHEADERFATT and P1_KEYBODYFATT = PZ_KEYBODYFATT\n\
WHERE P7_DATA >= '20190301' AND P7_DATA <= '20190315'\n\
GROUP BY YEAR(P7_DATA), P7_TIPODOC, P7_NUMERO, P7_DATA, PQ_IMPTOTDOC, P2_ANADENOMIN, P2_ANANOME, P2_ANACOGNOME, P2_FISCIVACOD, P2_CODFISCALE, P2_FISCIVAPAESE,\n\
P1_CODDEST, PU_PEC, P1_KEYPRGINVIO, P1_KEYHEADERFATT, P1_KEYBODYFATT, PZ_TIPOPROT, PZ_NUMPROT, PZ_ANNOPROT, PZ_TIPOCF, PZ_CLIFOR\n\
ORDER BY PZ_ANNOPROT DESC, PZ_TIPOPROT ASC, PZ_NUMPROT DESC;";
TDB_recordset my_rec(qq, true);
my_rec.set("SELECT * FROM PAA0100F;");
int n = my_rec.items();
my_rec.move_to(0);
TRecordset_column_info info = my_rec.column_info(1);
bool conn = my_rec.is_connected();
int col = my_rec.columns();
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
TMancati_mask mask;
while (mask.run() == K_ENTER)
{
@ -462,7 +430,7 @@ bool TMancati_app::destroy()
return TSkeleton_application::destroy();
}
int fp0500(int argc, char* argv[])
int fp1200(int argc, char* argv[])
{
TMancati_app d2p;
d2p.run(argc, argv, TR("Elenco Fatture Mancata Consegna"));

View File

@ -1,4 +1,4 @@
#include "fp0500a.h"
#include "fp1200a.h"
TOOLBAR "topbar" 0 0 0 2

View File

@ -3,7 +3,7 @@
#include <spotlite.h>
#include <xvt_env.h>
#include "modaut.h"
#include "fp0500a.h"
#include "fp1200a.h"
class TExternal_app;

View File

@ -14,7 +14,7 @@ Caption = "Stampe"
Picture = <cg01>
Module = fp
Flags = ""
Item_01 = "Elenco Mancata Consegna", "fp0 -4", ""
Item_01 = "Elenco Mancata Consegna", "fp1 -1", ""
Item_02 = "Elenco bolli in fattura", "fp1 -0", ""
[FPMENU_003]