Patch level : 10.0 262

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Bug : 0001229

inserisco una riga di ordine, tramite le frecce mi sposto verso destra finchè arrivo sul campo del tipo riga; clicco ancora 1 volta a destra e poi 2 volte a sinistra (quando arrivo a merce ancora a sinistra), mi si evidenzia l'errore allegato. La società è stata creata nuova oggi e per le tabelle di vendita utilizzo i precaricati.


git-svn-id: svn://10.65.10.50/trunk@18561 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2009-03-18 23:29:54 +00:00
parent 6dbdc43419
commit 2924deed23

View File

@ -1,4 +1,5 @@
#include <tabutil.h>
#include <utility.h>
#include "velib.h"
#include "vepriv.h"
@ -208,10 +209,17 @@ const TString_array& TTipo_documento::keys_descrs() const
if (k.blank())
{
TTable tri("%TRI");
for (int err = tri.first(); err == NOERR; err = tri.next())
TFilename name;
for (int err = tri.first(); err == NOERR; err = tri.next())
{
k.add(tri.get("CODTAB"));
d.add(tri.get("S0"));
name.format("verig%s.msk", (const char *) tri.get("CODTAB"));
name.custom_path();
if (fexist(name))
{
k.add(tri.get("CODTAB"));
d.add(tri.get("S0"));
}
}
}
// Fool const