Patch level : 2.2 232
Files correlati : ve0.exe ve6.exe Ricompilazione Demo : [ ] Commento Bug 0000549 Non riesco a contab. un NAF con Ritenuta acc. es. 376 Faq con righe sconto non passano in analitica 374/375 git-svn-id: svn://10.65.10.50/trunk@13539 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									1670307546
								
							
						
					
					
						commit
						11b56d4de5
					
				@ -513,7 +513,7 @@ int TMovimentoPN_VE::recalc_cg_rows(const TString & descr_cr, TCausale & caus)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Parametri da leggere all'inizio dell'elaborazione tramite load_parameters()
 | 
					// Parametri da leggere all'inizio dell'elaborazione tramite load_parameters()
 | 
				
			||||||
TBill        _sco_perc_bill, _sco_imp_bill;  // Conti per gli sconti a percentuale ed importi (dalla configurazione)
 | 
					static TBill _sco_perc_bill, _sco_imp_bill;  // Conti per gli sconti a percentuale ed importi (dalla configurazione)
 | 
				
			||||||
static TBill _spin_billa,    _spin_billv,
 | 
					static TBill _spin_billa,    _spin_billv,
 | 
				
			||||||
             _spbo_billa,    _spbo_billv;
 | 
					             _spbo_billa,    _spbo_billv;
 | 
				
			||||||
static TBill _co_cliente,   // conto clifo per movimento d'anticipo
 | 
					static TBill _co_cliente,   // conto clifo per movimento d'anticipo
 | 
				
			||||||
 | 
				
			|||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
#include "../cg/cg2103.h"
 | 
					#include "../cg/cg2103.h"
 | 
				
			||||||
#include "../mg/anamag.h"
 | 
					#include "../mg/anamag.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern TBill _sco_perc_bill, _sco_imp_bill;
 | 
					TBill _sco_perc_bill_an, _sco_imp_bill_an;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TCache_causali : public TCache
 | 
					class TCache_causali : public TCache
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -335,24 +335,24 @@ bool TContabilizzazione_analitica::find_conti(const TRiga_documento& riga, TStri
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	if (riga.is_sconto())
 | 
						if (riga.is_sconto())
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		if (!_sco_perc_bill.ok())
 | 
							if (!_sco_perc_bill_an.ok())
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			TConfig conf(CONFIG_DITTA, "ve");
 | 
								TConfig conf(CONFIG_DITTA, "ve");
 | 
				
			||||||
			int gr = conf.get_int("SCOPRCODCON","ve",1);
 | 
								int gr = conf.get_int("SCOPRCODCON","ve",1);
 | 
				
			||||||
			int co = conf.get_int("SCOPRCODCON","ve",2);
 | 
								int co = conf.get_int("SCOPRCODCON","ve",2);
 | 
				
			||||||
			long so = conf.get_long("SCOPRCODCON","ve",3);
 | 
								long so = conf.get_long("SCOPRCODCON","ve",3);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			_sco_perc_bill.set(gr,co,so);
 | 
								_sco_perc_bill_an.set(gr,co,so);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			gr = conf.get_int("SCOIMCODCON","ve",1);
 | 
								gr = conf.get_int("SCOIMCODCON","ve",1);
 | 
				
			||||||
			co = conf.get_int("SCOIMCODCON","ve",2);
 | 
								co = conf.get_int("SCOIMCODCON","ve",2);
 | 
				
			||||||
			so = conf.get_long("SCOIMCODCON","ve",3);
 | 
								so = conf.get_long("SCOIMCODCON","ve",3);
 | 
				
			||||||
			_sco_imp_bill.set(gr,co,so);
 | 
								_sco_imp_bill_an.set(gr,co,so);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if (riga.is_sconto_perc())
 | 
							if (riga.is_sconto_perc())
 | 
				
			||||||
			bill = _sco_perc_bill;
 | 
								bill = _sco_perc_bill_an;
 | 
				
			||||||
		else
 | 
							else
 | 
				
			||||||
			bill = _sco_imp_bill;
 | 
								bill = _sco_imp_bill_an;
 | 
				
			||||||
		if (!bill.is_analitico())
 | 
							if (!bill.is_analitico())
 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
		if (_usepdcc)
 | 
							if (_usepdcc)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user