Patch level : 10.0 752

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

Bug 	0001648: Anagrafica Articoli-Gestione Tabella Gruppi cod. art. avanzati

Se tolgo la spunta nel campo "in descrizione" non solo non mi mette la descrizione in quella dell'articolo corrispondente ma anche il codice del gruppo nella costruzioine dell'articolo con la funzionalità "codice guidato"

Se sono su un livello secondario e premo il bottone nuovo non mi propone i default di dove sono come fa se vado in modifica.


git-svn-id: svn://10.65.10.50/trunk@20528 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2010-05-31 13:16:40 +00:00
parent 29dd9fb0e4
commit 1c7838a34b
2 changed files with 10 additions and 4 deletions

View File

@ -88,13 +88,14 @@ BEGIN
DISPLAY "Parte@50" 500@->S0
DISPLAY "Gruppo@20" CODTAB[4,24]
COPY OUTPUT F_CODGROUP
CHECKTYPE REQUIRED
// CHECKTYPE REQUIRED
END
BOOLEAN F_ADDDESCR
BEGIN
PROMPT 65 5 "In descrizione"
FIELD B0
GROUP 3
END
GROUPBOX DLG_NULL 75 10

View File

@ -243,15 +243,20 @@ bool advanced_codart_ask(TString& code, TString& desc)
int elements = 0;
int id;
const bool add_des = m.add_descr();
const int start_id = add_des ? 101 : 102;
order[0] = 0;
for (id = start_id; m.id2pos(id) >= 0; id++, elements++)
for (id = 101; m.id2pos(id) >= 0; id++, elements++)
{
const int el = id - 101;
order[el] = m.get_descr_order(el);
if (add_des || id > 101)
order[el] = m.get_descr_order(el);
code << m.get(id);
}
if (!add_des)
elements--;
const int start_id = add_des ? 101 : 102;
while (elements-- > 0)
{