Patch level : 10.0 patch ???
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Corretta la stampa automatica nell'evasione da terminale git-svn-id: svn://10.65.10.50/trunk@19883 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f1eae000b1
commit
c2835dc687
@ -580,10 +580,35 @@ void TEvasione_ter_msk::genera_buono()
|
|||||||
if (err == NOERR)
|
if (err == NOERR)
|
||||||
{
|
{
|
||||||
//stampa automatica
|
//stampa automatica
|
||||||
|
TFilename tmp;
|
||||||
|
tmp.temp("", "ini");
|
||||||
|
|
||||||
|
// Ensure that the ofstream is well closed before ve1 call
|
||||||
|
if (tmp.full()) // dummy test
|
||||||
|
{
|
||||||
|
ofstream outf(tmp);
|
||||||
|
outf << "[Transaction]" << endl; // Transaction header
|
||||||
|
outf << "Action=S" << endl; // 'S'tampa o 'A'nteprima
|
||||||
|
outf << "Mode=D" << endl; // Definitive (always?)
|
||||||
|
outf << "NoPrintDlg=X" << endl; // Dont' prompt the user with the print dialog
|
||||||
|
outf << endl;
|
||||||
|
outf << "[33]" << endl; // Transaction body
|
||||||
|
outf << "Doc(1)=";
|
||||||
|
outf << "D|" << datagen.year() << '|' << codnum << '|' << _ndoc << endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (tmp.exist())
|
||||||
|
{
|
||||||
|
TString cmdline; cmdline << "ve1 -2 -i" << tmp;
|
||||||
|
TExternal_app app(cmdline);
|
||||||
|
app.run();
|
||||||
|
tmp.fremove();
|
||||||
|
}
|
||||||
|
/*//stampa automatica
|
||||||
TString80 str;
|
TString80 str;
|
||||||
str << "ve1 -2 " << codnum << ' ' << datagen.year() << " D " << _ndoc << " S D";
|
str << "ve1 -2 " << codnum << ' ' << datagen.year() << " D " << _ndoc << " S D";
|
||||||
TExternal_app stampa(str);
|
TExternal_app stampa(str);
|
||||||
stampa.run();
|
stampa.run();*/
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
warning_box(TR("Non è stato possibile generare nessun documento"));
|
warning_box(TR("Non è stato possibile generare nessun documento"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user