Corretto errore sulla descrizione riga
git-svn-id: svn://10.65.10.50/trunk@3914 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b441dfdb87
commit
e3e8e89c59
@ -125,7 +125,7 @@ void TMotore_application::user_set_handler( int fieldid, int index, TMask* m )
|
|||||||
bool TMotore_application::ss_handler( TSheet_field& ss, int r, KEY key )
|
bool TMotore_application::ss_handler( TSheet_field& ss, int r, KEY key )
|
||||||
|
|
||||||
{
|
{
|
||||||
if ( key == K_ENTER ) // Cancellazione
|
if ( key == K_ENTER ) // modifica
|
||||||
{
|
{
|
||||||
TRiga_documento & riga = (*(app()._doc))[r + 1];
|
TRiga_documento & riga = (*(app()._doc))[r + 1];
|
||||||
|
|
||||||
|
@ -1621,12 +1621,15 @@ void TRiga_documento::autosave(TSheet_field & f)
|
|||||||
put( "CODART", row.get( f.cid2index(FR_CODART )) );
|
put( "CODART", row.get( f.cid2index(FR_CODART )) );
|
||||||
TString s(row.get(f.cid2index(FR_DESCR)));
|
TString s(row.get(f.cid2index(FR_DESCR)));
|
||||||
int split_pos = s.find('\n');
|
int split_pos = s.find('\n');
|
||||||
|
|
||||||
|
const int descr_len = length("DESCR");
|
||||||
|
if (split_pos < 0 && s.len() > descr_len)
|
||||||
|
split_pos = descr_len;
|
||||||
if (split_pos > 0)
|
if (split_pos > 0)
|
||||||
{
|
{
|
||||||
put( "DESCR", s.left(split_pos));
|
put( "DESCR", s.left(split_pos));
|
||||||
put("DESCLUNGA", "X");
|
put("DESCLUNGA", "X");
|
||||||
s.ltrim(split_pos);
|
put("DESCEST", s.mid(split_pos));
|
||||||
put("DESCEST", s);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user