Patch level :2.2 208
Files correlati :ca3.exe Ricompilazione Demo : [ ] Commento :aggiunto il trattamento del caso numerazione ALTRO (caso FDR del crpa);in piu' aggiunta la query_text() nella stampa del bilancio (non fa nulla,serve solo perche' la funzione virtual pure necessitava la sua implementazione) git-svn-id: svn://10.65.10.50/trunk@13457 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									476fa7d01f
								
							
						
					
					
						commit
						971abfa23c
					
				@ -468,6 +468,8 @@ public:
 | 
				
			|||||||
  virtual bool move_to(TRecnotype pos);
 | 
					  virtual bool move_to(TRecnotype pos);
 | 
				
			||||||
  virtual TRecnotype current_row() const { return _pos; }
 | 
					  virtual TRecnotype current_row() const { return _pos; }
 | 
				
			||||||
  virtual void requery();
 | 
					  virtual void requery();
 | 
				
			||||||
 | 
						virtual const TString& query_text() const { CHECK(false,"Perche' mi usi?"); return EMPTY_STRING; } 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  virtual unsigned int columns() const;
 | 
					  virtual unsigned int columns() const;
 | 
				
			||||||
  virtual const TRecordset_column_info& column_info(unsigned int column) const;
 | 
					  virtual const TRecordset_column_info& column_info(unsigned int column) const;
 | 
				
			||||||
 | 
				
			|||||||
@ -542,7 +542,7 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
 | 
				
			|||||||
			tmpcurr.put("NUMDOCRIF", newdoc->get(DOC_NUMDOCRIF));	//docrif del documento originante il movana
 | 
								tmpcurr.put("NUMDOCRIF", newdoc->get(DOC_NUMDOCRIF));	//docrif del documento originante il movana
 | 
				
			||||||
			tmpcurr.put("DATADOCRIF", newdoc->get(DOC_DATADOCRIF));	//datadocrif del documento originante il movana
 | 
								tmpcurr.put("DATADOCRIF", newdoc->get(DOC_DATADOCRIF));	//datadocrif del documento originante il movana
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			//****DA QUI PER TIPO DOCUMENTO****
 | 
								//procedura per ottenere i campi del documento
 | 
				
			||||||
			const int tipo_documento = newdoc->tipo().tipo();
 | 
								const int tipo_documento = newdoc->tipo().tipo();
 | 
				
			||||||
			int tipo_babbo = TTipo_documento::_altro;
 | 
								int tipo_babbo = TTipo_documento::_altro;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -566,7 +566,7 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
 | 
				
			|||||||
				}	//if (babbo != NULL)..
 | 
									}	//if (babbo != NULL)..
 | 
				
			||||||
			}	//for (int i..
 | 
								}	//for (int i..
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*[Tipo documento]	//schema per destinare gli importi nei campi corretti
 | 
					/*[Tipo documento]	//schema divino per destinare gli importi nei campi corretti
 | 
				
			||||||
O=I**
 | 
					O=I**
 | 
				
			||||||
B=IM*
 | 
					B=IM*
 | 
				
			||||||
BO=*M*
 | 
					BO=*M*
 | 
				
			||||||
@ -596,6 +596,27 @@ F=IMF*/
 | 
				
			|||||||
				break;
 | 
									break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			case TTipo_documento::_altro:
 | 
								case TTipo_documento::_altro:
 | 
				
			||||||
 | 
								{
 | 
				
			||||||
 | 
									TCodice_numerazione num(newdoc->get(DOC_CODNUM));
 | 
				
			||||||
 | 
									if (num.fattura_emettere_ricevere())	//documento altro tipo fattura da emettere/ricevere..
 | 
				
			||||||
 | 
									{																			//..si deve comportare come una BOLLA
 | 
				
			||||||
 | 
										selettore = MATURATO;
 | 
				
			||||||
 | 
										if (tipo_babbo != TTipo_documento::_ordine)
 | 
				
			||||||
 | 
											selettore |= IMPEGNATO;	
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									else	//in tutti gli altri casi si deve comportare come una FATTURA
 | 
				
			||||||
 | 
									{
 | 
				
			||||||
 | 
										selettore = FATTURATO;
 | 
				
			||||||
 | 
										if (tipo_babbo == TTipo_documento::_ordine)	
 | 
				
			||||||
 | 
										{
 | 
				
			||||||
 | 
											selettore |= MATURATO;
 | 
				
			||||||
 | 
										} else
 | 
				
			||||||
 | 
										if (tipo_babbo == TTipo_documento::_altro)
 | 
				
			||||||
 | 
											selettore |= (IMPEGNATO | MATURATO);
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
									break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			default:
 | 
								default:
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user