2fa807c9e4
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Handler per agganciare la distinta corrispppondente all' articolo di una riga documento. E' l'handler n.ro 7 delle righe documento da agganciare al codice articolo , la funzione si attiva con F8 sul codice aricolo git-svn-id: svn://10.65.10.50/trunk@17835 c028cbd2-c16b-5b4b-a496-9718f37d4682
48 lines
2.1 KiB
C
Executable File
48 lines
2.1 KiB
C
Executable File
#ifndef __VEPRIV_H
|
|
#define __VEPRIV_H
|
|
|
|
enum _formule {_somma, _bolli, _bolli_int, _spinc, _prezzo, _importo, _imponibile, _sconto, _iva,
|
|
_provv, _qtares, _valdoc, _tipo, _imponibili, _imposte, _totprovv, _pscontot, _ritenuta,
|
|
_tipo_ritenuta, _quant, _quantevasa, _componente, _comp_qta, _nrate};
|
|
enum TTipo_calcolo { _nessun_calcolo, _qtaprezzo, _valore, _percentuale, _scontopi};
|
|
|
|
void row_set_handler( TMask& m, const int field, const int index, TTipo_riga_documento & t, const TString & tipodoc );
|
|
bool liv_handler( TMask_field& f, KEY key );
|
|
bool sppr_handler( TMask_field& f, KEY key );
|
|
bool codartmag_handler( TMask_field& f, KEY key );
|
|
bool dcons_handler( TMask_field& f, KEY key );
|
|
bool iva_handler( TMask_field& f, KEY key );
|
|
void sppr_calc(const TRectype& rec, const TString& valuta_doc, const real& cambio, real& prezzo, exchange_type controeuro);
|
|
void row_set_handler(TMask& m, const int field, const int index);
|
|
bool tipo_riga_handler(TMask_field& f, KEY key);
|
|
bool codmag_handler(TMask_field& f, KEY key);
|
|
bool codmag_coll_handler(TMask_field& f, KEY key);
|
|
bool search_price_handler(TMask_field& f, KEY key);
|
|
bool find_price_handler(TMask_field& f, KEY key);
|
|
bool link_row_handler(TMask_field& f, KEY key);
|
|
bool codart_handler(TMask_field& f, KEY key);
|
|
bool umart_handler(TMask_field& f, KEY key);
|
|
bool um_handler(TMask_field& f, KEY key);
|
|
bool descr_handler(TMask_field& f, KEY key);
|
|
bool qtaart_handler(TMask_field& f, KEY key);
|
|
bool qta_handler(TMask_field& f, KEY key);
|
|
bool qta_evasa_handler(TMask_field& f, KEY key);
|
|
bool causmag_handler(TMask_field& f, KEY key);
|
|
bool pricerange_handler(TMask_field& f, KEY key );
|
|
bool link_handler( TMask_field& f, KEY key );
|
|
bool cdc_mag_handler(TMask_field& f, KEY key);
|
|
bool cms_mag_handler(TMask_field& f, KEY key);
|
|
bool evasion_check_handler( TMask_field& f, KEY key );
|
|
bool distinta_link_handler(TMask_field& f, KEY key );
|
|
|
|
|
|
|
|
bool codcms_handler(TMask_field &f, KEY key);
|
|
bool numdocrif_hndl(TMask_field& field, KEY key);
|
|
bool smart_hndl(TMask_field& field, KEY key);
|
|
bool fido_hndl(TMask_field& field, KEY key);
|
|
|
|
bool tipodoc_ok(const TString & tipodoc);
|
|
|
|
#endif
|