Correzione errori: MI6074 (bilancio) MI4323 - MI4324 (chiusura/apertura)
MI2146 (lista controllo movimenti in ricezione) git-svn-id: svn://10.65.10.50/trunk@3564 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									5738d45526
								
							
						
					
					
						commit
						864a978cfc
					
				@ -1883,7 +1883,7 @@ bool CG1500_application::ricerca_cf(int g,int c,char tipocf,int ib, real& saldo_
 | 
			
		||||
                //modifica del 21/11/1995
 | 
			
		||||
                if (saldo_iniziale > ZERO)
 | 
			
		||||
                  _saldo_ini_dare = saldo_iniziale;
 | 
			
		||||
                else _saldo_ini_avere = saldo_iniziale;  
 | 
			
		||||
                else _saldo_ini_avere = -saldo_iniziale;  
 | 
			
		||||
                //fine
 | 
			
		||||
              }  
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
@ -13,17 +13,18 @@
 | 
			
		||||
#include "cg4.h"
 | 
			
		||||
#include "cg4600.h"
 | 
			
		||||
#include "cg2101.h"      
 | 
			
		||||
#include "cglib04.h"
 | 
			
		||||
 | 
			
		||||
#include <pconti.h>
 | 
			
		||||
#include <mov.h>
 | 
			
		||||
#include <saldi.h>
 | 
			
		||||
#include <rmov.h>
 | 
			
		||||
 | 
			
		||||
bool mask_datac    (TMask_field&, KEY);
 | 
			
		||||
bool mask_dataap   (TMask_field&, KEY);
 | 
			
		||||
bool mask_distinti (TMask_field&, KEY);
 | 
			
		||||
bool attivo_passivo(TMask_field&, KEY);
 | 
			
		||||
bool costi_ricavi  (TMask_field&, KEY);   
 | 
			
		||||
bool mask_datac     (TMask_field&, KEY);
 | 
			
		||||
bool mask_dataap    (TMask_field&, KEY);
 | 
			
		||||
bool mask_distinti  (TMask_field&, KEY);
 | 
			
		||||
bool attivo_passivo (TMask_field&, KEY);
 | 
			
		||||
bool costi_ricavi   (TMask_field&, KEY);       
 | 
			
		||||
 | 
			
		||||
#define MAX 98
 | 
			
		||||
 | 
			
		||||
@ -95,7 +96,7 @@ HIDDEN bool anni_contigui (int annoch, int annoap)
 | 
			
		||||
{
 | 
			
		||||
  TString16 dep(format("%04d", annoch));
 | 
			
		||||
    
 | 
			
		||||
   TTable esc ("ESC");
 | 
			
		||||
  TTable esc ("ESC");
 | 
			
		||||
    
 | 
			
		||||
  esc.zero();
 | 
			
		||||
  esc.put("CODTAB", dep);
 | 
			
		||||
@ -138,6 +139,15 @@ bool mask_datac (TMask_field& f, KEY k)
 | 
			
		||||
  int annoch = 0;
 | 
			
		||||
  int annoap = 0;
 | 
			
		||||
  
 | 
			
		||||
  if ( k == K_TAB )
 | 
			
		||||
  {
 | 
			
		||||
    TDate data = f.mask().get_date(F_DATAC);
 | 
			
		||||
    int   anno = date2esc(data);
 | 
			
		||||
    
 | 
			
		||||
    if (anno != 0)
 | 
			
		||||
      f.mask().set(F_ANNOCH, anno);
 | 
			
		||||
  }
 | 
			
		||||
    
 | 
			
		||||
  if ( (k == K_ENTER) && f.to_check(k) )
 | 
			
		||||
  {                                          
 | 
			
		||||
    annoch = f.mask().get_int(F_ANNOCH);
 | 
			
		||||
@ -226,6 +236,15 @@ bool mask_dataap (TMask_field& f, KEY k)
 | 
			
		||||
  int annoch = 0;
 | 
			
		||||
  int annoap = 0;
 | 
			
		||||
 | 
			
		||||
  if ( k == K_TAB )
 | 
			
		||||
  {
 | 
			
		||||
    TDate data = f.mask().get_date(F_DATAAP);
 | 
			
		||||
    int   anno = date2esc(data);
 | 
			
		||||
    
 | 
			
		||||
    if (anno != 0)
 | 
			
		||||
      f.mask().set(F_ANNO, anno);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if ( (k == K_ENTER) && f.to_check(k) )
 | 
			
		||||
  {                
 | 
			
		||||
    annoch = f.mask().get_int(F_ANNOCH);
 | 
			
		||||
@ -301,6 +320,14 @@ bool mask_dataap (TMask_field& f, KEY k)
 | 
			
		||||
      return FALSE;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
  if (k == K_ENTER)
 | 
			
		||||
  {
 | 
			
		||||
    int anno = f.mask().get_int(F_ANNO);
 | 
			
		||||
 | 
			
		||||
    if (anno == 0)
 | 
			
		||||
      return f.warning_box("L'eventuale esercizio di apertura non e' presente sulla tabella esercizi");
 | 
			
		||||
  }     
 | 
			
		||||
  return TRUE;
 | 
			
		||||
}  
 | 
			
		||||
 | 
			
		||||
@ -524,6 +551,12 @@ bool CG4600_application::set()
 | 
			
		||||
  int   annoch = TabEs.get_int("CODTAB");
 | 
			
		||||
  TDate fine   = TabEs.get_date("D1"); //data fine es. precedente
 | 
			
		||||
  
 | 
			
		||||
  if (annoap == annoch)
 | 
			
		||||
  {
 | 
			
		||||
    annoap = 0;
 | 
			
		||||
    inizio = "";
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
  m.set(F_ANNO,   annoap);
 | 
			
		||||
  m.set(F_ANNOCH, annoch);
 | 
			
		||||
  m.set(F_DATAC, fine.string());
 | 
			
		||||
 | 
			
		||||
@ -113,6 +113,7 @@ public:
 | 
			
		||||
  virtual          bool preprocess_page(int,int);
 | 
			
		||||
  virtual          bool preprocess_print(int,int);  
 | 
			
		||||
  virtual          print_action postprocess_page(int,int);
 | 
			
		||||
  virtual          print_action postprocess_print(int file, int counter);  
 | 
			
		||||
  virtual          void postclose_print();
 | 
			
		||||
  const char*      look_sdt();
 | 
			
		||||
  const char*      get_codiva_des(const char*);
 | 
			
		||||
@ -2350,6 +2351,7 @@ bool TRic_ListaMov::preprocess_page(int file,int counter)
 | 
			
		||||
print_action TRic_ListaMov::postprocess_page(int file,int count)
 | 
			
		||||
{
 | 
			
		||||
  if (count) return NEXT_PAGE;  
 | 
			
		||||
  
 | 
			
		||||
  if (file == LF_MOV)
 | 
			
		||||
  {       
 | 
			
		||||
    reset_print();
 | 
			
		||||
@ -2371,6 +2373,14 @@ print_action TRic_ListaMov::postprocess_page(int file,int count)
 | 
			
		||||
  return NEXT_PAGE;
 | 
			
		||||
}       
 | 
			
		||||
 | 
			
		||||
print_action TRic_ListaMov::postprocess_print(int file, int counter)
 | 
			
		||||
{                  
 | 
			
		||||
  if (file == LF_MOV || file == LF_PARTITE)
 | 
			
		||||
    printer().formfeed();
 | 
			
		||||
    
 | 
			
		||||
  return NEXT_PAGE;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void TRic_ListaMov::postclose_print()
 | 
			
		||||
{ 
 | 
			
		||||
  bool esegui;  // La variabile esegui mi permette di visualizzare il messaggio se non c'e il
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user