Modificato programma di apertura es. IVA: riportato nuovo flag di
agricoltore minimo, presente sui parametri liquidazione. git-svn-id: svn://10.65.10.50/trunk@5516 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
30bf0f7ec9
commit
cead731ced
@ -73,6 +73,7 @@ bool TAp_iva::apertura_iva()
|
|||||||
newrec = TabLia.curr();
|
newrec = TabLia.curr();
|
||||||
newrec.put("CODTAB", format("%05ld%04d", get_firm(), _annoiva));
|
newrec.put("CODTAB", format("%05ld%04d", get_firm(), _annoiva));
|
||||||
newrec.put("S7", _frequenza);
|
newrec.put("S7", _frequenza);
|
||||||
|
newrec.put("B2", _is_minagr);
|
||||||
newrec.zero("R0");
|
newrec.zero("R0");
|
||||||
TabLia.write(newrec);
|
TabLia.write(newrec);
|
||||||
}
|
}
|
||||||
@ -225,12 +226,16 @@ bool TAp_iva::menu(MENU_TAG m)
|
|||||||
_annop = conf.get("AnLiIv");
|
_annop = conf.get("AnLiIv");
|
||||||
int aivap = atoi(_annop);
|
int aivap = atoi(_annop);
|
||||||
int anno = aivap+1;
|
int anno = aivap+1;
|
||||||
|
_is_minagr = FALSE;
|
||||||
|
|
||||||
TabLia.zero();
|
TabLia.zero();
|
||||||
TString16 chiave; chiave.format("%05ld%04d", get_firm(), anno);
|
TString16 chiave; chiave.format("%05ld%04d", get_firm(), anno);
|
||||||
TabLia.put("CODTAB",chiave);
|
TabLia.put("CODTAB",chiave);
|
||||||
if (TabLia.read() == NOERR)
|
if (TabLia.read() == NOERR)
|
||||||
msk.set(F_FREQUENZA, TabLia.get("S7"));
|
{
|
||||||
|
msk.set(F_FREQUENZA, TabLia.get("S7"));
|
||||||
|
_is_minagr = TabLia.get_bool("B2");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TabLia.zero();
|
TabLia.zero();
|
||||||
@ -238,7 +243,10 @@ bool TAp_iva::menu(MENU_TAG m)
|
|||||||
chiave.format("%05ld%04d", get_firm(), aivap);
|
chiave.format("%05ld%04d", get_firm(), aivap);
|
||||||
TabLia.put("CODTAB", chiave);
|
TabLia.put("CODTAB", chiave);
|
||||||
if (TabLia.read() == NOERR)
|
if (TabLia.read() == NOERR)
|
||||||
|
{
|
||||||
msk.set(F_FREQUENZA, TabLia.get("S7"));
|
msk.set(F_FREQUENZA, TabLia.get("S7"));
|
||||||
|
_is_minagr = TabLia.get_bool("B2");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
nditte.zero();
|
nditte.zero();
|
||||||
|
59
cg/cg4501.h
59
cg/cg4501.h
@ -1,30 +1,31 @@
|
|||||||
#include <relation.h>
|
#include <relation.h>
|
||||||
#include <tabutil.h>
|
#include <tabutil.h>
|
||||||
#include <printapp.h>
|
#include <printapp.h>
|
||||||
#include <mask.h>
|
#include <mask.h>
|
||||||
#include <utility.h>
|
#include <utility.h>
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include <urldefid.h>
|
#include <urldefid.h>
|
||||||
|
|
||||||
class TAp_iva : public TApplication
|
class TAp_iva : public TApplication
|
||||||
{
|
{
|
||||||
TTable* _reg, * _lia, * _lbu;
|
TTable* _reg, * _lia, * _lbu;
|
||||||
TLocalisamfile* _nditte;
|
TLocalisamfile* _nditte;
|
||||||
int _annoiva;
|
int _annoiva;
|
||||||
TString _annop;
|
TString _annop;
|
||||||
long _ditta;
|
long _ditta;
|
||||||
char _frequenza;
|
char _frequenza;
|
||||||
|
bool _is_minagr;
|
||||||
protected:
|
|
||||||
static bool mask_annoiva(TMask_field&, KEY);
|
protected:
|
||||||
|
static bool mask_annoiva(TMask_field&, KEY);
|
||||||
public:
|
|
||||||
virtual bool create();
|
public:
|
||||||
virtual bool destroy();
|
virtual bool create();
|
||||||
virtual bool menu(MENU_TAG m);
|
virtual bool destroy();
|
||||||
|
virtual bool menu(MENU_TAG m);
|
||||||
bool setta();
|
|
||||||
bool apertura_iva();
|
bool setta();
|
||||||
|
bool apertura_iva();
|
||||||
TAp_iva() {}
|
|
||||||
|
TAp_iva() {}
|
||||||
};
|
};
|
Loading…
x
Reference in New Issue
Block a user