Patch level : 12.0 838
Files correlati : fp0.exe Commento : Aggiunto numero fornitore nel log da fatture annullate
This commit is contained in:
		
							parent
							
								
									66289107fd
								
							
						
					
					
						commit
						c5a8b5eb75
					
				| @ -653,7 +653,7 @@ void TPassive_mask::log_contab() | ||||
| 	TFilename cg_ini; | ||||
| 	TString		msg; | ||||
| 	TF1_log		log; | ||||
| 	std::vector<TString> doc_saved, doc_canceled, save_numreg, save_protiv; | ||||
| 	std::vector<TString> doc_saved, doc_canceled, save_numreg, save_protiv, canc_forn; | ||||
| 	FOR_EACH_SHEET_ROW(sfield(F_DOCS), n, row) | ||||
| 	{ | ||||
| 		TString num; num.format("%04d", n); | ||||
| @ -665,23 +665,17 @@ void TPassive_mask::log_contab() | ||||
| 		if(cg_ini.exist()) | ||||
| 		{ | ||||
| 			TConfig config(cg_ini, "Transaction"); | ||||
| 			TString numdoc; | ||||
| 			TString numreg; | ||||
| 			TString protiv; | ||||
| 
 | ||||
| 			if (config.get("Result") == "OK") | ||||
| 			{ | ||||
| 				numdoc = config.get(MOV_NUMDOCEXT, "23"); | ||||
| 				numreg = config.get(MOV_NUMREG, "23"); | ||||
| 				protiv = config.get(MOV_PROTIVA, "23"); | ||||
| 				doc_saved.insert(doc_saved.end(), numdoc); | ||||
| 				save_numreg.insert(save_numreg.end(), numreg); | ||||
| 				save_protiv.insert(save_protiv.end(), protiv); | ||||
| 				doc_saved.insert(doc_saved.end(), config.get(MOV_NUMDOCEXT, "23")); | ||||
| 				save_numreg.insert(save_numreg.end(), config.get(MOV_NUMREG, "23")); | ||||
| 				save_protiv.insert(save_protiv.end(), config.get(MOV_PROTIVA, "23")); | ||||
| 			} | ||||
| 			else if(config.get("Result") == "CANCEL") | ||||
| 			{ | ||||
| 				numdoc = config.get(MOV_NUMDOCEXT, "23"); | ||||
| 				doc_canceled.insert(doc_canceled.end(), numdoc); | ||||
| 				doc_canceled.insert(doc_canceled.end(), config.get(MOV_NUMDOCEXT, "23")); | ||||
| 				canc_forn.insert(canc_forn.end(), config.get(MOV_CODCF, "23")); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| @ -704,12 +698,12 @@ void TPassive_mask::log_contab() | ||||
| 	{ | ||||
| 		msg.cut(0); | ||||
| 		if (elem_canc == 1) | ||||
| 			msg << "La registrazione del documento n. '" << doc_canceled[0] << "' e' stata annullata."; | ||||
| 			msg << "La registrazione del documento n. '" << doc_canceled[0] << "' e' stata annullata. (fornitore n. " << canc_forn[0] << ")"; | ||||
| 		else | ||||
| 			msg << "Sono state annullate " << elem_canc << " registrazioni."; | ||||
| 		if (elem_canc > 1) | ||||
| 			for (int i = 0; i < elem_canc; i++) | ||||
| 				msg << "\n - Documento n. '" << doc_canceled[i] << "'"; | ||||
| 				msg << "\n - Documento n. '" << doc_canceled[i] << "'. (fornitore n. " << canc_forn[0] << ")"; | ||||
| 		TToken_string msg_tok(msg, '\n'); | ||||
| 		for (int i = 0; i < msg_tok.items(); i++) | ||||
| 			log.log(LOG_WARN, msg_tok.get()); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user