Patch level :10.0
Files correlati : Ricompilazione Demo : [ ] Commento : hardy: modifiche hardiche git-svn-id: svn://10.65.10.50/branches/R_10_00@21293 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f3cd2f1a7f
commit
43d0de5ee9
@ -252,6 +252,13 @@ void TIni2Txt::genera_riga_listino_var_txt(TConfig& ini)
|
|||||||
|
|
||||||
const TString4 segno = ricava_segno(ini);
|
const TString4 segno = ricava_segno(ini);
|
||||||
|
|
||||||
|
TISAM_recordset agenti("USE AGENTI");
|
||||||
|
const long agenti_items = agenti.items();
|
||||||
|
for (bool ok = agenti.move_first(); ok; ok = agenti.move_next())
|
||||||
|
{
|
||||||
|
TString8 codage = agenti.get(AGE_CODAGE).as_string();
|
||||||
|
codage = codage.right(3);
|
||||||
|
|
||||||
//campi da condv (52)
|
//campi da condv (52)
|
||||||
//-------------------
|
//-------------------
|
||||||
//ini.set_paragraph("52");
|
//ini.set_paragraph("52");
|
||||||
@ -268,7 +275,7 @@ void TIni2Txt::genera_riga_listino_var_txt(TConfig& ini)
|
|||||||
|
|
||||||
riga_listino.new_rec("");
|
riga_listino.new_rec("");
|
||||||
|
|
||||||
riga_listino.set("CodiceTerminale", 0L); //nel caso del listino non ci va l'agente/terminale
|
riga_listino.set("CodiceTerminale", codage);
|
||||||
riga_listino.set("Segno", segno);
|
riga_listino.set("Segno", segno);
|
||||||
|
|
||||||
riga_listino.set(RCONDV_COD, ini.get(RCONDV_COD));
|
riga_listino.set(RCONDV_COD, ini.get(RCONDV_COD));
|
||||||
@ -295,6 +302,7 @@ void TIni2Txt::genera_riga_listino_var_txt(TConfig& ini)
|
|||||||
|
|
||||||
} //for(int r=1;;...
|
} //for(int r=1;;...
|
||||||
|
|
||||||
|
}
|
||||||
//prepara il nome corretto del file .txt e lo genera
|
//prepara il nome corretto del file .txt e lo genera
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
const TString prefisso = "listvar";
|
const TString prefisso = "listvar";
|
||||||
|
@ -312,6 +312,13 @@ void TFile2Txt::genera_righelistini_txt()
|
|||||||
{
|
{
|
||||||
TEsporta_listini_recordset righe_listini;
|
TEsporta_listini_recordset righe_listini;
|
||||||
|
|
||||||
|
TISAM_recordset agenti("USE AGENTI");
|
||||||
|
const long agenti_items = agenti.items();
|
||||||
|
for (bool ok = agenti.move_first(); ok; ok = agenti.move_next())
|
||||||
|
{
|
||||||
|
TString8 codage = agenti.get(AGE_CODAGE).as_string();
|
||||||
|
codage = codage.right(3);
|
||||||
|
|
||||||
TString query;
|
TString query;
|
||||||
query << "USE RCONDV";
|
query << "USE RCONDV";
|
||||||
query << "\nFROM TIPO=L";
|
query << "\nFROM TIPO=L";
|
||||||
@ -327,7 +334,7 @@ void TFile2Txt::genera_righelistini_txt()
|
|||||||
|
|
||||||
righe_listini.new_rec("");
|
righe_listini.new_rec("");
|
||||||
|
|
||||||
righe_listini.set("CodiceTerminale", 0L);
|
righe_listini.set("CodiceTerminale", codage);
|
||||||
righe_listini.set(RCONDV_COD, archivio_rcondv.get(RCONDV_COD));
|
righe_listini.set(RCONDV_COD, archivio_rcondv.get(RCONDV_COD));
|
||||||
TString80 codart = archivio_rcondv.get(RCONDV_CODRIGA).as_string();
|
TString80 codart = archivio_rcondv.get(RCONDV_CODRIGA).as_string();
|
||||||
righe_listini.set(RCONDV_CODRIGA, codart);
|
righe_listini.set(RCONDV_CODRIGA, codart);
|
||||||
@ -348,6 +355,7 @@ void TFile2Txt::genera_righelistini_txt()
|
|||||||
const TString& str_sconto = archivio_rcondv.get(RCONDV_SCONTO).as_string();
|
const TString& str_sconto = archivio_rcondv.get(RCONDV_SCONTO).as_string();
|
||||||
righe_listini.set(RCONDV_SCONTO, hd_find_sconto(str_sconto));
|
righe_listini.set(RCONDV_SCONTO, hd_find_sconto(str_sconto));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
TFilename output_path = genera_path("listini");
|
TFilename output_path = genera_path("listini");
|
||||||
righe_listini.save_as(output_path, fmt_text);
|
righe_listini.save_as(output_path, fmt_text);
|
||||||
@ -588,12 +596,15 @@ void TFile2Txt::genera_carico_txt()
|
|||||||
|
|
||||||
carico.new_rec("");
|
carico.new_rec("");
|
||||||
|
|
||||||
carico.set("CodiceTerminale", archivio_rdoc.get(DOC_CODAG));
|
TString8 codage = archivio_rdoc.get("DOC.CODAG").as_string();
|
||||||
|
codage = codage.right(3);
|
||||||
|
carico.set("CodiceTerminale", codage);
|
||||||
carico.set(RDOC_CODART, archivio_rdoc.get(RDOC_CODART));
|
carico.set(RDOC_CODART, archivio_rdoc.get(RDOC_CODART));
|
||||||
real qta = archivio_rdoc.get(RDOC_QTA).as_real();
|
real qta = archivio_rdoc.get(RDOC_QTA).as_real();
|
||||||
qta *= CENTO;
|
qta *= CENTO;
|
||||||
qta.round();
|
qta.round();
|
||||||
carico.set(RDOC_QTA, qta);
|
carico.set(RDOC_QTA, qta);
|
||||||
|
carico.set(RDOC_LIVELLO, archivio_rdoc.get(RDOC_LIVELLO));
|
||||||
}
|
}
|
||||||
|
|
||||||
TFilename output_path = genera_path("carico");
|
TFilename output_path = genera_path("carico");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user