Patch level : 12.0
Files correlati : fp, cg Commento: recupero dati fattura collegata da FPPRO per le integrazioni
This commit is contained in:
parent
afa9e56967
commit
26ab71c9b4
@ -60,7 +60,7 @@ public:
|
||||
|
||||
TPrimanota_application::TPrimanota_application()
|
||||
: _rel(nullptr), _mode(0), _iva(nessuna_iva), _causale(nullptr), _giornale(nullptr),
|
||||
_lastreg(0), _last_dreg(TODAY), _last_dcom(TODAY), _automatico(nullptr), _swap_mask(false), _is_set_fpcheck(false), _f1_liq(false), // _f1_ini(false),
|
||||
_lastreg(0), _last_dreg(TODAY), _last_dcom(TODAY), _automatico(nullptr), _swap_mask(false), _is_set_fpcheck(false), // _f1_ini(false), _f1_liq(false),
|
||||
_skip_giornale_check(false), _skip_bollato_check(false), _pro_mask(nullptr)
|
||||
{
|
||||
memset(_msk, 0, sizeof(_msk));
|
||||
@ -245,23 +245,24 @@ TMask* TPrimanota_application::load_mask(int n)
|
||||
return m;
|
||||
}
|
||||
|
||||
/*
|
||||
void TPrimanota_application::check_f1_ini()
|
||||
{
|
||||
for (int i = 0; i < argc(); i++)
|
||||
{
|
||||
TString arg(argv(i));
|
||||
|
||||
/* if (arg.find("-f1") != -1)
|
||||
if (arg.find("-f1") != -1)
|
||||
{
|
||||
_f1_ini = true;
|
||||
}
|
||||
*/
|
||||
if (arg.find("-liq") != -1)
|
||||
{
|
||||
_f1_liq = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
bool TPrimanota_application::user_create()
|
||||
{
|
||||
@ -289,7 +290,7 @@ bool TPrimanota_application::user_create()
|
||||
|
||||
load_mask(0);
|
||||
load_colors();
|
||||
check_f1_ini();
|
||||
// check_f1_ini();
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -2328,6 +2329,9 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
else
|
||||
{
|
||||
_as400 = false;
|
||||
msk.set(F_DIFFERITA, ini.get(MOV_MESELIQ));
|
||||
if (msk.find_by_id(F_COLFPPRO) != nullptr)
|
||||
msk.set(F_COLFPPRO, ini.get(MOV_KEYFPPRO).full(), 0x3);
|
||||
if (ini.set_paragraph("24,1"))
|
||||
_as400 = !ini.exist(RMV_ROWTYPE) && ini.get_int(RMV_NUMRIG) == 1;
|
||||
|
||||
@ -2342,6 +2346,7 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
if (msk.id2pos(F_CODIVA) >= 0)
|
||||
msk.set(F_CODIVA, ini.get("CODIVA"));
|
||||
|
||||
|
||||
add_cgs_tot(msk);
|
||||
|
||||
TSheet_field& is = ivas();
|
||||
@ -2505,14 +2510,13 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
pagamento().set_sheet(pag);
|
||||
}
|
||||
}
|
||||
if (msk.find_by_id(F_COLFPPRO) != nullptr)
|
||||
msk.set(F_COLFPPRO, "X", 0x3);
|
||||
if (msk.find_by_id(FS_RECALC) != nullptr && scad_from_ini)
|
||||
{
|
||||
msk.set(FS_RECALC, "");
|
||||
set_scad_f1(msk);
|
||||
insert_part_scad(ini);
|
||||
}
|
||||
/*
|
||||
if (_f1_liq && msk.find_by_id(F_DIFFERITA) != nullptr)
|
||||
{
|
||||
TDate datadoc(msk.get(F_DATADOC)); datadoc.set_day(1);
|
||||
@ -2520,6 +2524,7 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
|
||||
msk.set(F_DIFFERITA, datadoc < datareg && (double)datadoc.year() == real(msk.get(F_ANNOIVA)));
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
void TPrimanota_application::set_scad_f1(TMask& m)
|
||||
|
@ -162,7 +162,7 @@ class TPrimanota_application : public TRelation_application
|
||||
bool _is_set_fpcheck;
|
||||
int _last_date;
|
||||
// bool _f1_ini;
|
||||
bool _f1_liq;
|
||||
// bool _f1_liq;
|
||||
TString _num_doc_rif_partite;
|
||||
friend class TPro_msk;
|
||||
|
||||
@ -303,7 +303,7 @@ protected: // TApplication
|
||||
bool force_mask_swap(const TCausale& old_caus, const TCausale& new_caus);
|
||||
|
||||
protected: // TRelation_application
|
||||
void check_f1_ini(); // setto variabili se ho f1 o liq nei parametri (ini da fp)
|
||||
// void check_f1_ini(); // setto variabili se ho f1 o liq nei parametri (ini da fp)
|
||||
virtual bool user_create();
|
||||
virtual bool user_destroy();
|
||||
bool iva_mask(const TMask & m) const { return m.source_file() == "cg2100c.msk"; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user