Patch level : 12.0 528
Files correlati : ce3.exe ce3900.msk ce4.exe richieste da CRPA Stampa registro cespiti sintetico : aggiunto ordinamento per data di acquisto (completamento) Stampa cespiti per analitica : sistemato il calcolo del costo storico git-svn-id: svn://10.65.10.50/branches/R_10_00@24357 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									1e8b5f8113
								
							
						
					
					
						commit
						aadb01c663
					
				@ -133,8 +133,15 @@ void TStampa_sintetica_recordset::set_filter(const TStampa_sintetica_mask& msk)
 | 
				
			|||||||
      query << "&&(STR(BETWEEN(CODCAT,#DACAT,#ACAT)))";
 | 
					      query << "&&(STR(BETWEEN(CODCAT,#DACAT,#ACAT)))";
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
  //ordinamenti
 | 
					  //ordinamenti
 | 
				
			||||||
  if (!msk.get_bool(F_SORT_BY_CESP))
 | 
						if (!msk.get_bool(F_SORT_BY_CESP))
 | 
				
			||||||
	  query << "\nBY CODCAT|CODIMP|CODLOC|IDCESPITE";
 | 
						{
 | 
				
			||||||
 | 
							query << "\nBY ";
 | 
				
			||||||
 | 
							if (msk.get_bool(F_SORT_BY_DTCOMP))
 | 
				
			||||||
 | 
								query << "DTCOMP|";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							query << "CODCAT|CODIMP|CODLOC|IDCESPITE";
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //setta la nuova complicata query nel report (che avrebbe solo USE CESPI)
 | 
					  //setta la nuova complicata query nel report (che avrebbe solo USE CESPI)
 | 
				
			||||||
	set(query);
 | 
						set(query);
 | 
				
			||||||
 | 
				
			|||||||
@ -27,3 +27,4 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#define F_REPORT					126
 | 
					#define F_REPORT					126
 | 
				
			||||||
#define F_SORT_BY_CESP    127
 | 
					#define F_SORT_BY_CESP    127
 | 
				
			||||||
 | 
					#define F_SORT_BY_DTCOMP  128
 | 
				
			||||||
 | 
				
			|||||||
@ -164,6 +164,13 @@ END
 | 
				
			|||||||
BOOLEAN F_SORT_BY_CESP
 | 
					BOOLEAN F_SORT_BY_CESP
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT 2 17 "Per cespite"
 | 
					  PROMPT 2 17 "Per cespite"
 | 
				
			||||||
 | 
						MESSAGE TRUE "",F_SORT_BY_DTCOMP
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BOOLEAN F_SORT_BY_DTCOMP
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 20 17 "Per data completamento"
 | 
				
			||||||
 | 
						MESSAGE TRUE "",F_SORT_BY_CESP
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENDPAGE
 | 
					ENDPAGE
 | 
				
			||||||
 | 
				
			|||||||
@ -224,7 +224,7 @@ bool TPrint_anal_cespi_rep::get_usr_val(const TString& name, TVariant& var) cons
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  if (name.starts_with("#COSTOI"))	//variazione del valore annuale (saldo finale - saldo iniziale)
 | 
					  if (name.starts_with("#COSTOI"))	//variazione del valore annuale (saldo finale - saldo iniziale)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		const real val_fin = val_amm(_cespite.sal_ini());
 | 
							const real val_fin = _cespite.sal_ini().get_real(SALCE_CSTO);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var = val_fin * percutil;
 | 
					    var = val_fin * percutil;
 | 
				
			||||||
		return true;
 | 
							return true;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user