campo-sirio/ve/vepriv.h
alex 520f73114a Patch level : 2.2 112
Files correlati     : ve0.exe bacnv.exe profili riga e documento
Ricompilazione Demo : [ ]
Commento            :

Bug 0000423

Possibilità di variare il tipo riga direttamente sulla riga
Possibilità di selezionare piu' documenti in caso di elaborazione interattiva che aggiunge al documento attuale
Modificati i profili documento per le definizioni dei tipi riga colonne handlers etc..
Per quest'ultimo esiste il programma di conversione bacnv 23 nomeprofilo.ini


git-svn-id: svn://10.65.10.50/trunk@13151 c028cbd2-c16b-5b4b-a496-9718f37d4682
2005-05-25 11:32:58 +00:00

34 lines
1.6 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 };
enum TTipo_calcolo { _nessun_calcolo, _qtaprezzo, _valore, _percentuale, _scontoimp, _scontoperc};
void row_set_handler( TMask& m, const int field, const int index );
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 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 numdocrif_hndl(TMask_field& field, KEY key);
bool smart_hndl(TMask_field& field, KEY key);
#endif