Patch level : 12.0
Files correlati : fp0400.cpp Commento: Corretto bug che in fase di contabilizzazione delle fatture passive ritornava un errore di incopatibilità tra Registro e Tipo Documento
This commit is contained in:
		
							parent
							
								
									3df1c8fdd4
								
							
						
					
					
						commit
						f58dfd9c43
					
				| @ -672,10 +672,10 @@ int TPassive_mask::prepara_contab() const | |||||||
|       const TString codcaus(get_codcaus(sf.get_str_row_cell(row, S_TIPODOCSDI), sf.get_long_row_cell(row, S_FORNITORE))); |       const TString codcaus(get_codcaus(sf.get_str_row_cell(row, S_TIPODOCSDI), sf.get_long_row_cell(row, S_FORNITORE))); | ||||||
| 
 | 
 | ||||||
|       TString tipodoc(sf.get_str_row_cell(row, S_TIPODOCSDI)); |       TString tipodoc(sf.get_str_row_cell(row, S_TIPODOCSDI)); | ||||||
|       if (tipodoc == "TD01" && !check_causale(codcaus, S_ANNO, "FA", true)) |       if (tipodoc == "TD01" && !check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "FA", true)) | ||||||
|         if (!yesno_box("Attenzione, per un documento di tipo TD01 e' stata selezionata \nuna causale diversa da Fattura d'Acquisto.\nProcedere lo stesso con l'esportazione?")) |         if (!yesno_box("Attenzione, per un documento di tipo TD01 e' stata selezionata \nuna causale diversa da Fattura d'Acquisto.\nProcedere lo stesso con l'esportazione?")) | ||||||
|           continue; |           continue; | ||||||
|       if (tipodoc == "TD04" && !check_causale(codcaus, S_ANNO, "NC", true)) |       if (tipodoc == "TD04" && !check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "NC", true)) | ||||||
|         if (!yesno_box("Attenzione, per un documento di tipo TD04 e' stata selezionata \nuna causale diversa da Nota Credito di Acquisto.\nProcedere lo stesso con l'esportazione?")) |         if (!yesno_box("Attenzione, per un documento di tipo TD04 e' stata selezionata \nuna causale diversa da Nota Credito di Acquisto.\nProcedere lo stesso con l'esportazione?")) | ||||||
|           continue; |           continue; | ||||||
|       n_sel++; |       n_sel++; | ||||||
| @ -777,7 +777,7 @@ int TPassive_mask::prepara_contab() const | |||||||
|         } |         } | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       if (check_causale(codcaus, S_ANNO, "NC", true) && is_tipomov_nc(codcaus)) |       if (check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "NC", true) && is_tipomov_nc(codcaus)) | ||||||
|       { |       { | ||||||
|         contab_ini.set_paragraph(LF_MOV);   // Aggiungo i riferimenti al documento se nota credito: GESTISCO DA CG PER IMPOSTARE PARTITE/SCADENZIARIO
 |         contab_ini.set_paragraph(LF_MOV);   // Aggiungo i riferimenti al documento se nota credito: GESTISCO DA CG PER IMPOSTARE PARTITE/SCADENZIARIO
 | ||||||
|         where_q.cut(0) << "WHERE PD_KEYPRGINVIO = '" << keys.get(0) << "'"; |         where_q.cut(0) << "WHERE PD_KEYPRGINVIO = '" << keys.get(0) << "'"; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user