Aggiunta apertura del File LF_RCONDV
git-svn-id: svn://10.65.10.50/trunk@5719 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4786539661
commit
03ab457258
@ -324,7 +324,8 @@ void TDocumento_form::edit_picture(TForm_item & fi, const int dec)
|
||||
{
|
||||
TString old_picture(20);
|
||||
old_picture = fi.picture();
|
||||
TString new_picture(20);
|
||||
TString new_picture(20);
|
||||
char migliaia_char = old_picture.find(',') > 0 ? ',' : '.';
|
||||
|
||||
if (old_picture.empty()) // picture di default
|
||||
{
|
||||
@ -338,7 +339,7 @@ void TDocumento_form::edit_picture(TForm_item & fi, const int dec)
|
||||
TString16 dec_to_add;
|
||||
for (int i = 0; i < dec; i++) dec_to_add << "@"; // aggiunge tanti "@" quanti sono i decimali voluti
|
||||
new_picture = old_picture;
|
||||
if (old_picture.find(',') > 0)
|
||||
if (migliaia_char == ',')
|
||||
new_picture << "."; // se ha trovato la virgola come separatore di migliaia significa che deve aggiungere il punto decimale
|
||||
else
|
||||
new_picture << ","; // altrimenti aggiunge la solita virgola
|
||||
@ -350,6 +351,8 @@ void TDocumento_form::edit_picture(TForm_item & fi, const int dec)
|
||||
{
|
||||
exceed=::abs(exceed);
|
||||
new_picture = new_picture.mid(exceed,new_picture.len()-exceed);
|
||||
if (new_picture[0] == migliaia_char)
|
||||
new_picture.ltrim(1);
|
||||
}
|
||||
fi.set_picture(new_picture); // setta la nuova picture
|
||||
}
|
||||
@ -1049,7 +1052,7 @@ bool TStampaDoc_application::create()
|
||||
_firmrel->add(LF_UNLOC,"CODDITTA=CODDITTA"); // si posiziona sulla prima unita' locale della ditta
|
||||
_firmrel->add(LF_COMUNI, "COM=STATORES+COMRES", 1, LF_ANAG, 100+LF_COMUNI);
|
||||
_firmrel->add(LF_COMUNI, "COM=STATORES+COMRF", 1, LF_ANAG, 200+LF_COMUNI);
|
||||
open_files(LF_TABCOM, LF_TAB, LF_OCCAS, LF_CLIFO, LF_CFVEN, LF_MOVMAG, LF_RMOVMAG, 0);
|
||||
open_files(LF_TABCOM, LF_TAB, LF_OCCAS, LF_CLIFO, LF_CFVEN, LF_MOVMAG, LF_RMOVMAG, LF_CONDV, 0);
|
||||
const int argc = TApplication::argc();
|
||||
|
||||
_is_lista = argc == 3 && argv(2)[0] == 'L';
|
||||
|
Loading…
x
Reference in New Issue
Block a user