Patch level : 10.0 860
Files correlati : lv4.exe Ricompilazione Demo : [ ] Commento : NUovo programma per esportazione bolle in txt (CHIMA) git-svn-id: svn://10.65.10.50/branches/R_10_00@21335 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
674507387f
commit
53d0dc3d51
@ -55,6 +55,8 @@ void TSpedisci_bolla::output_doc(const char * outdir)
|
|||||||
const long codcf = ini.get_long(DOC_CODCF, para);
|
const long codcf = ini.get_long(DOC_CODCF, para);
|
||||||
const TDate datadoc(ini.get(DOC_DATADOC, para));
|
const TDate datadoc(ini.get(DOC_DATADOC, para));
|
||||||
const int codaut = ini.get_int(DOC_CODAG, para);
|
const int codaut = ini.get_int(DOC_CODAG, para);
|
||||||
|
const int codage2 = ini.get_int(DOC_CODAGVIS, para);
|
||||||
|
const int codindsp = ini.get_int(DOC_CODINDSP, para);
|
||||||
TDocumento doc(provv, anno, codnum,ndoc);
|
TDocumento doc(provv, anno, codnum,ndoc);
|
||||||
|
|
||||||
const int rows = doc.physical_rows();
|
const int rows = doc.physical_rows();
|
||||||
@ -62,6 +64,7 @@ void TSpedisci_bolla::output_doc(const char * outdir)
|
|||||||
TFilename outname(outdir);
|
TFilename outname(outdir);
|
||||||
|
|
||||||
outname.add(format("bo%06ld%06ld", codcf, ndoc));
|
outname.add(format("bo%06ld%06ld", codcf, ndoc));
|
||||||
|
outname.ext("dat");
|
||||||
|
|
||||||
ofstream outfile(outname);
|
ofstream outfile(outname);
|
||||||
|
|
||||||
@ -69,18 +72,20 @@ void TSpedisci_bolla::output_doc(const char * outdir)
|
|||||||
{
|
{
|
||||||
const TRiga_documento row = doc[r];
|
const TRiga_documento row = doc[r];
|
||||||
real qta = row.get_real(RDOC_QTA); qta.floor();
|
real qta = row.get_real(RDOC_QTA); qta.floor();
|
||||||
TString16 sqta = qta.string(9, 0, '0');
|
TString16 sqta = qta.string(6, 0, '0');
|
||||||
const TString & codart = row.get(RDOC_CODART);
|
const TString codart = row.get(RDOC_CODART);
|
||||||
|
const TString caus = row.get(RDOC_CODAGG1);
|
||||||
|
real qtarit = row.get_real(RDOC_QTA); qtarit.floor();
|
||||||
|
TString16 sqtarit = qtarit.string(6, 0, '0');
|
||||||
|
|
||||||
outrow.cut(0);
|
outrow.cut(0);
|
||||||
outrow.format("%06ld%2s%06ld%08ld%-20s%9s%04d", codcf, (const char *) codnum.mid(1), ndoc, datadoc.date2ansi(), (const char *) codart, (const char *)sqta, codaut);
|
outrow.format("%06ld%2s%06ld%08ld%-20s%6s%04d%3s%06s%04d%04d", codcf, (const char *) codnum.mid(1), ndoc, datadoc.date2ansi(), (const char *) codart, (const char *)sqta, codaut, (const char *)caus, (const char *) sqtarit, codage2, codindsp);
|
||||||
outfile << outrow << '\n';
|
outfile << outrow << '\n';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TSpedisci_bolla::main_loop() //definizione della member function main_loop, della classe TSpedisci_bolla
|
void TSpedisci_bolla::main_loop() //definizione della member function main_loop, della classe TSpedisci_bolla
|
||||||
{
|
{
|
||||||
message_box("Start");
|
|
||||||
TFilename outdir(argv(2)); outdir.lower();
|
TFilename outdir(argv(2)); outdir.lower();
|
||||||
|
|
||||||
if (outdir.starts_with("-d"))
|
if (outdir.starts_with("-d"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user