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:
guy 2003-06-05 13:24:05 +00:00
parent d5fa377b90
commit 0e90eaf57d
3 changed files with 20 additions and 19 deletions

View File

@ -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));

View File

@ -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

View File

@ -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;