Patch level : 10.0
Files correlati : mg4.exe mg4200a.frm mg4200b.frm Ricompilazione Demo : [ ] Commento : Corretta stampa inventario per magazzini con totali per livello di giacenza (cliente Hardy) git-svn-id: svn://10.65.10.50/branches/R_10_00@21709 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									b9538b78b5
								
							
						
					
					
						commit
						a2af48e4a3
					
				| @ -635,8 +635,12 @@ void TStampa_inventario::setprint_permagazzini(const char subordine, const bool | |||||||
|       espr1 = "ANNOES|CODMAG[1,3]|CODART|LIVELLO|CODMAG[4,5]"; |       espr1 = "ANNOES|CODMAG[1,3]|CODART|LIVELLO|CODMAG[4,5]"; | ||||||
|     else |     else | ||||||
|       espr1 = "ANNOES|CODMAG|CODART|LIVELLO"; |       espr1 = "ANNOES|CODMAG|CODART|LIVELLO"; | ||||||
|     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr); |      | ||||||
|     _form->set_ordering(mg_normale); |     //_form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);
 | ||||||
|  |     //_form->set_ordering(mg_normale);
 | ||||||
|  |     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODMAG+CODART",_strexpr); | ||||||
|  |     _form->find_field('B',odd_page,"GRUPPI_CATMER").setcondition("CODMAG+CODART",_strexpr); | ||||||
|  | 
 | ||||||
|     break; |     break; | ||||||
|   case 'D': |   case 'D': | ||||||
|     _form->find_field('B',odd_page,"H_CATMER").hide(); |     _form->find_field('B',odd_page,"H_CATMER").hide(); | ||||||
| @ -647,8 +651,12 @@ void TStampa_inventario::setprint_permagazzini(const char subordine, const bool | |||||||
|       espr1 = "ANNOES|CODMAG[1,3]|UPPER(47->DESCR)|LIVELLO|CODMAG[4,5]"; |       espr1 = "ANNOES|CODMAG[1,3]|UPPER(47->DESCR)|LIVELLO|CODMAG[4,5]"; | ||||||
|     else |     else | ||||||
|       espr1 = "ANNOES|CODMAG|UPPER(47->DESCR)|LIVELLO"; |       espr1 = "ANNOES|CODMAG|UPPER(47->DESCR)|LIVELLO"; | ||||||
|     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr); |      | ||||||
|     _form->set_ordering(mg_normale); |     //_form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);
 | ||||||
|  |     //_form->set_ordering(mg_normale);
 | ||||||
|  |     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODMAG+CODART",_strexpr); | ||||||
|  |     _form->find_field('B',odd_page,"GRUPPI_CATMER").setcondition("CODMAG+CODART",_strexpr); | ||||||
|  |   | ||||||
|     if (m.get(F_DADES).full()) |     if (m.get(F_DADES).full()) | ||||||
|       cfilter << and_connect(cfilter) << "(UPPER(47->DESCR)>=\"" << m.get(F_DADES) << "\")"; |       cfilter << and_connect(cfilter) << "(UPPER(47->DESCR)>=\"" << m.get(F_DADES) << "\")"; | ||||||
|     if (m.get(F_ADES).full()) |     if (m.get(F_ADES).full()) | ||||||
| @ -793,8 +801,10 @@ void TStampa_inventario::setprint_perarticoli(const char subordine, const bool a | |||||||
|     _form->find_field('B',odd_page,"H_SCATMER").hide(); |     _form->find_field('B',odd_page,"H_SCATMER").hide(); | ||||||
|     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); |     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); | ||||||
|      espr1 = "ANNOES|CODART|LIVELLO|CODMAG"; |      espr1 = "ANNOES|CODART|LIVELLO|CODMAG"; | ||||||
|  |      | ||||||
|      _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr); |      _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr); | ||||||
|     _form->set_ordering(mg_normale); |     _form->set_ordering(mg_normale); | ||||||
|  |      | ||||||
|     if (m.get(F_DAART).full()) |     if (m.get(F_DAART).full()) | ||||||
| 			cfilter << and_connect(cfilter) << "(CODART>=\"" << m.get(F_DAART) << "\")"; | 			cfilter << and_connect(cfilter) << "(CODART>=\"" << m.get(F_DAART) << "\")"; | ||||||
|     if (m.get(F_AART).full()) |     if (m.get(F_AART).full()) | ||||||
| @ -964,6 +974,7 @@ void TStampa_inventario::setprint_perarticoli_all(const char subordine, bool all | |||||||
|     _form->find_field('B',odd_page,"TOT_CATMER").hide(); |     _form->find_field('B',odd_page,"TOT_CATMER").hide(); | ||||||
|     _form->find_field('B',odd_page,"H_SCATMER").hide(); |     _form->find_field('B',odd_page,"H_SCATMER").hide(); | ||||||
|     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); |     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); | ||||||
|  | 
 | ||||||
|     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);    |     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);    | ||||||
|     _form->set_ordering(mg_normale);  |     _form->set_ordering(mg_normale);  | ||||||
|     break; |     break; | ||||||
| @ -975,6 +986,7 @@ void TStampa_inventario::setprint_perarticoli_all(const char subordine, bool all | |||||||
|     _form->find_field('B',odd_page,"TOT_CATMER").hide(); |     _form->find_field('B',odd_page,"TOT_CATMER").hide(); | ||||||
|     _form->find_field('B',odd_page,"H_SCATMER").hide(); |     _form->find_field('B',odd_page,"H_SCATMER").hide(); | ||||||
|     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); |     _form->find_field('B',odd_page,"TOT_SCATMER").hide(); | ||||||
|  |      | ||||||
|     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);    |     _form->find_field('B',odd_page,"GRUPPI_SCATMER").setcondition("CODART",_strexpr);    | ||||||
|     _form->set_ordering(mg_normale);  |     _form->set_ordering(mg_normale);  | ||||||
|     break; |     break; | ||||||
|  | |||||||
| @ -1311,11 +1311,19 @@ SECTION BODY ODD 0 COLUMNWISE | |||||||
|                           KEY ""  |                           KEY ""  | ||||||
|                           PROMPT 3 1 "" |                           PROMPT 3 1 "" | ||||||
|                         END |                         END | ||||||
|  | 
 | ||||||
|                         STRINGA 551 20 |                         STRINGA 551 20 | ||||||
|                         BEGIN |                         BEGIN | ||||||
|                           KEY ""  |                           KEY ""  | ||||||
|                           PROMPT 2 1 "" |                           PROMPT 2 1 "" | ||||||
|                         END |                         END | ||||||
|  | 
 | ||||||
|  |                         STRINGA -1 19 | ||||||
|  |                         BEGIN | ||||||
|  |                           KEY "Spaziatura"  | ||||||
|  |                           PROMPT 4 1 "" | ||||||
|  |                         END | ||||||
|  | 
 | ||||||
|                         STRINGA 553 3 |                         STRINGA 553 3 | ||||||
|                         BEGIN |                         BEGIN | ||||||
|                           KEY "UM" |                           KEY "UM" | ||||||
|  | |||||||
| @ -1052,6 +1052,11 @@ SECTION BODY ODD 1 COLUMNWISE | |||||||
|                             KEY ""  |                             KEY ""  | ||||||
|                             PROMPT 2 1 "" |                             PROMPT 2 1 "" | ||||||
|                           END |                           END | ||||||
|  |                           STRINGA -1 19 | ||||||
|  |                           BEGIN | ||||||
|  |                             KEY "Spacer" | ||||||
|  |                             PROMPT 4 1 "" | ||||||
|  |                           END | ||||||
|                           STRINGA 553 3 |                           STRINGA 553 3 | ||||||
|                           BEGIN |                           BEGIN | ||||||
|                             KEY "UM" |                             KEY "UM" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user