Patch level : 12.0 514
Files correlati : cg Commento : Sistemata numerazione automatica in caso di numero doc esteso per riferimento partita git-svn-id: svn://10.65.10.50/branches/R_10_00@24298 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									d0594424ae
								
							
						
					
					
						commit
						261d36a40d
					
				@ -2604,11 +2604,16 @@ bool TPrimanota_application::numdoc_handler(TMask_field& f, KEY key)
 | 
			
		||||
bool TPrimanota_application::ndocext_handler(TMask_field& f, KEY key)
 | 
			
		||||
{
 | 
			
		||||
	TMask& m = f.mask();
 | 
			
		||||
	if (key == K_TAB && f.to_check(key, true) && m.get(F_NUMDOC).empty())
 | 
			
		||||
	if (key == K_TAB && f.to_check(key, true) && m.get(F_NUMDOC).empty() && !f.empty())
 | 
			
		||||
	{
 | 
			
		||||
		// Mi precarico la dimensione del campo numdoc, così in caso di aggiornamenti non devo cambiare
 | 
			
		||||
		static const int numdoc_size = TRectype(LF_MOV).length(MOV_NUMDOC);
 | 
			
		||||
		m.set(F_NUMDOC, f.get().right(numdoc_size));
 | 
			
		||||
		if (!app().npart_is_prot()) // Copiare numero documento nel numero partita?
 | 
			
		||||
		{
 | 
			
		||||
			if (m.field(F_NUMRIF).active() && m.get(F_NUMRIF).blank())
 | 
			
		||||
				m.set(F_NUMRIF, f.get().right(numdoc_size), true);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user