Patch level : 2.0 626

Files correlati     : ba0.exe
Ricompilazione Demo : [ ]
Commento            :

EP20140
Ho inserito la ditta 1 in anagrafica ditte e ho caricato i sui archivi,
ho inserito la ditta 2 in anagrafica ditte ma non sono stati ancora
generati i sui archivi:entrando nel programma scelta contabilità (e anche in
tutti gli altri programmi che nella versione 1.7 visualizzavano la maschera
seleziona ditta) non  viene visualizzata la maschera seleziona ditta.
La visualizzazione della maschera dipende quindi anche dal fatto che esista
o meno la cartella della seconda ditta nel direttorio dei dati.


git-svn-id: svn://10.65.10.50/trunk@11543 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-10-28 14:44:35 +00:00
parent 94eea7ad0d
commit 43af42e534

View File

@ -3,9 +3,9 @@
#include <currency.h>
#include <dongle.h>
#include <execp.h>
#include <isam.h>
#include <mask.h>
#include <prefix.h>
#include <relation.h>
#include <utility.h>
#include "ba0100a.h"
@ -483,20 +483,12 @@ bool TMenu::set_firm(long firm) const
{
if (firm <= 0)
{
TLocalisamfile ditte(LF_NDITTE);
for (int err = ditte.first(); err == NOERR; err = ditte.next())
TRelation rel(LF_NDITTE);
TCursor cur(&rel);
if (cur.items() == 1)
{
const long codditta = ditte.get_long("CODDITTA");
if (prefix().exist(codditta))
{
if (firm == 0)
firm = codditta;
else
{
firm = -1;
break;
}
}
cur = 0L;
firm = rel.curr().get_long("CODDITTA");
}
}
return main_app().set_firm(firm);