Patch level : 12.0 1056
Files correlati : cg2.exe ve0.exe Portata a 4 la natura iva nello spesometro
This commit is contained in:
parent
ae11f745be
commit
61a4903f6c
@ -455,6 +455,8 @@ public: // TObject
|
|||||||
virtual ~TCodiceIVA() {}
|
virtual ~TCodiceIVA() {}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const TCodiceIVA & cached_codIVA(const char * codiva);
|
||||||
|
|
||||||
class TBill : public TSortable
|
class TBill : public TSortable
|
||||||
{
|
{
|
||||||
char _tipo; // ' ' = Conto, 'C' = Cliente, 'F' = 'Fornitore'
|
char _tipo; // ' ' = Conto, 'C' = Cliente, 'F' = 'Fornitore'
|
||||||
@ -977,6 +979,7 @@ class TRiepilogoIVA_report : public TReport
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual bool use_mask() { return false; }
|
virtual bool use_mask() { return false; }
|
||||||
|
virtual bool get_usr_val(const TString& name, TVariant& var) const;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual bool set_recordset(TRecordset * set);
|
virtual bool set_recordset(TRecordset * set);
|
||||||
|
@ -1207,6 +1207,28 @@ bool TCodiceIVA::reverse_charge_pubb() const
|
|||||||
return rsi == 13 || rsi == 19 || rsi == 50 || rsi == 51; // Reverse charge! con aggiunta dienti pubblici
|
return rsi == 13 || rsi == 19 || rsi == 50 || rsi == 51; // Reverse charge! con aggiunta dienti pubblici
|
||||||
} */
|
} */
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
// TCache_clifor
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
class TCache_codIVA : public TCache
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
virtual TObject* key2obj(const char* key) { return new TCodiceIVA(key); }
|
||||||
|
|
||||||
|
public:
|
||||||
|
const TCodiceIVA & codIVA(const char * codice) { return (const TCodiceIVA &)*objptr(codice); }
|
||||||
|
|
||||||
|
TCache_codIVA() : TCache() { }
|
||||||
|
virtual ~TCache_codIVA() { }
|
||||||
|
};
|
||||||
|
|
||||||
|
const TCodiceIVA & cached_codIVA(const char * codiva)
|
||||||
|
{
|
||||||
|
HIDDEN TCache_codIVA __cache_codIVA;
|
||||||
|
|
||||||
|
return __cache_codIVA.codIVA(codiva);
|
||||||
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
// TBill
|
// TBill
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
|
@ -564,7 +564,7 @@ bool TAnagrafica::init(char tipocf, long codice, const TString& ocfpi)
|
|||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
// TCache_causali
|
// TCache_clifor
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
class TCache_clifor : public TCache
|
class TCache_clifor : public TCache
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user