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:
parent
94eea7ad0d
commit
43af42e534
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user