Patch level : 2.0 490
Files correlati : cg0.exe cg0200a.msk Ricompilazione Demo : [ ] Commento : AO20046 Navigando sui vari records con i tasti direzionali di scelta record, se con la freccia destra o sinistra passo da un gruppo/conto a un gruppo/conto/sottoconto mi si disabilita il tasto "Elimina". ATTENZIONE: E' normale che i conti movimentati non siano cancellabili. Confrontare anche versione a 16 bit. AO20047 Una volta inserito un codice Listino su un cliente non si riesce più a toglierlo (nemmeno cancellando il codice e registrando). ATTENZIONE: Il problema si evidenzia solo se e' abilitata la gestione listini per categoria. AO20048 Se mi collego a un cliente dai documenti interattivi e inserisco un nuovo indirizzo di spedizione, una volta registrato se lo richiamo non mi riporta la riga inserita; inoltre se richiamo degli indirizzi di spedizione già esistenti non me li riporta nella tabella interessata e registrando me li cancella dal cliente riportando nel documento solo il codice dell'indirizzo di spedizione che però è stato cancellato. Idem per l'indirizzo documento e l'indirizzo effetti. git-svn-id: svn://10.65.10.50/trunk@11213 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d5fa377b90
commit
0e90eaf57d
@ -535,13 +535,14 @@ void TClifo_application::ini2mask(TConfig& ini, TMask& m, bool query)
|
||||
if (_gesven)
|
||||
{
|
||||
TToken_string riga(240);
|
||||
indsp_sheet().reset();
|
||||
TString16 para;
|
||||
for (int i=0; ;i++)
|
||||
{
|
||||
para.format("%d,%d", LF_INDSP, i+1);
|
||||
if (!ini.set_paragraph(para))
|
||||
break;
|
||||
if (i == 0)
|
||||
indsp_sheet().reset();
|
||||
|
||||
riga.cut(0);
|
||||
riga.add(ini.get(IND_RAGSOC));
|
||||
|
@ -1754,7 +1754,7 @@ BEGIN
|
||||
DISPLAY "Descrizione@50" DESCR
|
||||
OUTPUT F_CODLIST COD
|
||||
OUTPUT F_CATVEN CATVEN
|
||||
HELP "Codice listino utilizzato"
|
||||
MESSAGE COPY,F_CODLIST1
|
||||
CHECKTYPE NORMAL
|
||||
WARNING "Listino assente"
|
||||
END
|
||||
@ -1773,7 +1773,7 @@ BEGIN
|
||||
DISPLAY "Codice" COD
|
||||
DISPLAY "Descrizione@50" DESCR
|
||||
OUTPUT F_CODLIST1 COD
|
||||
HELP "Codice listino utilizzato"
|
||||
MESSAGE COPY,F_CODLIST
|
||||
CHECKTYPE NORMAL
|
||||
WARNING "Listino assente"
|
||||
END
|
||||
|
@ -287,20 +287,19 @@ bool TApertura_chiusura::mask_distinti (TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_ENTER)
|
||||
{
|
||||
const TMask& m = f.mask();
|
||||
short idg = 108;
|
||||
short idc = 109;
|
||||
short ids = 110;
|
||||
int idg = F_BILCHG;
|
||||
int idc = F_BILCHC;
|
||||
int ids = F_BILCHS;
|
||||
|
||||
for (int i = 0; i < 7; i++)
|
||||
for (int i = 0; i < 6; i++)
|
||||
{
|
||||
const int g = m.get_int(idg);
|
||||
const int c = m.get_int(idc);
|
||||
const long s = m.get_long(ids);
|
||||
const int g = f.mask().get_int(idg);
|
||||
const int c = f.mask().get_int(idc);
|
||||
const long s = f.mask().get_long(ids);
|
||||
|
||||
short idg1 = idg;
|
||||
short idc1 = idc;
|
||||
short ids1 = ids;
|
||||
int idg1 = idg;
|
||||
int idc1 = idc;
|
||||
int ids1 = ids;
|
||||
|
||||
for (int j = i+1; j < 7; j++)
|
||||
{
|
||||
@ -308,17 +307,18 @@ bool TApertura_chiusura::mask_distinti (TMask_field& f, KEY k)
|
||||
idc1 += 3;
|
||||
ids1 += 3;
|
||||
|
||||
int gruppo = m.get_int(idg1);
|
||||
int conto = m.get_int(idc1);
|
||||
long sottoc = m.get_long(ids1);
|
||||
const int gruppo = f.mask().get_int(idg1);
|
||||
const int conto = f.mask().get_int(idc1);
|
||||
const long sottoc = f.mask().get_long(ids1);
|
||||
|
||||
if ((g == gruppo)&&(c == conto)&&(s == sottoc))
|
||||
return f.error_box(TR("Il sottoconto della riga %d e' ripetuto alla riga %d."), i+1, j+1);
|
||||
return f.warning_box(FR("Il conto %d.%d.%ld non puo' essere ripetuto!"), gruppo, conto, sottoc);
|
||||
}
|
||||
|
||||
idg += 3;
|
||||
idc += 3;
|
||||
ids += 3;
|
||||
ids += 3;
|
||||
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user