Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/branches/R_10_00@22171 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4520d18532
commit
22cfe94f8f
@ -1,3 +1,3 @@
|
|||||||
169
|
169
|
||||||
0
|
0
|
||||||
$lvrcondv|0|0|228|0|Righe del contratto|||
|
$lvrcondv|0|0|276|0|Righe del contratto|||
|
||||||
|
10
lv/f169.trr
10
lv/f169.trr
@ -1,5 +1,5 @@
|
|||||||
169
|
169
|
||||||
27
|
35
|
||||||
CODCF|3|6|0|Codice cliente
|
CODCF|3|6|0|Codice cliente
|
||||||
CODCONT|3|6|0|Codice contratto
|
CODCONT|3|6|0|Codice contratto
|
||||||
CODART|1|20|0|Codice articolo
|
CODART|1|20|0|Codice articolo
|
||||||
@ -27,5 +27,13 @@ NOLCIC|1|1|0|Scelta per dotazione odierna o iniziale
|
|||||||
VCARTCLI|1|1|0|Scelta per la % sul val.conv su articolo <A> o cliente <C>
|
VCARTCLI|1|1|0|Scelta per la % sul val.conv su articolo <A> o cliente <C>
|
||||||
DATAINS|5|8|0|Data inserimento articolo
|
DATAINS|5|8|0|Data inserimento articolo
|
||||||
CONTPUL|8|1|0|Flag di conteggio pulito
|
CONTPUL|8|1|0|Flag di conteggio pulito
|
||||||
|
PRECEDENZA|3|6|0|Precedenza
|
||||||
|
SEPARATORE|3|6|0|Separatore
|
||||||
|
QTAMAXXS|3|6|0|Qta. max. XS
|
||||||
|
QTAMAXM|3|6|0|Qta. max. M
|
||||||
|
QTAMAXXL|3|6|0|Qta. max. XL
|
||||||
|
QTANORMXS|3|6|0|Qta. norm. XS
|
||||||
|
QTANORMM|3|6|0|Qta. norm. M
|
||||||
|
QTANORMXL|3|6|0|Qta. norm. XL
|
||||||
1
|
1
|
||||||
CODCF+CODCONT+CODART|
|
CODCF+CODCONT+CODART|
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
#include "lvrcondv.h"
|
#include "lvrcondv.h"
|
||||||
|
|
||||||
#include "lvlib.h"
|
#include "lvlib.h"
|
||||||
|
#include "lvlib2.h"
|
||||||
#include "../mg/clifogiac.h"
|
#include "../mg/clifogiac.h"
|
||||||
#include "../ve/rcondv.h"
|
#include "../ve/rcondv.h"
|
||||||
|
|
||||||
@ -324,6 +325,50 @@ bool TContratti_msk::on_art_select(TField_event e)
|
|||||||
rowmask.field(S_CONG).enable();
|
rowmask.field(S_CONG).enable();
|
||||||
TToken_string row = ss.row(ss.selected());
|
TToken_string row = ss.row(ss.selected());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TLvanamag lvana(codart);
|
||||||
|
if(rowmask.get_int(S_PREC) == 0)
|
||||||
|
{
|
||||||
|
const int prec = lvana.precedenza();
|
||||||
|
rowmask.set(S_PREC, prec);
|
||||||
|
row.add(prec, ss.cid2index(S_PREC));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTAMAXXS) == 0)
|
||||||
|
{
|
||||||
|
const int qtamaxxs = lvana.riempi_c_xs();
|
||||||
|
rowmask.set(S_QTAMAXXS, qtamaxxs);
|
||||||
|
row.add(qtamaxxs, ss.cid2index(S_QTAMAXXS));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTAMAXM) == 0)
|
||||||
|
{
|
||||||
|
const int qtamaxm = lvana.riempi_c_m();
|
||||||
|
rowmask.set(S_QTAMAXXS, qtamaxm);
|
||||||
|
row.add(qtamaxm, ss.cid2index(S_QTAMAXM));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTAMAXXL) == 0)
|
||||||
|
{
|
||||||
|
const int qtamaxxl = lvana.riempi_c_xl();
|
||||||
|
rowmask.set(S_QTAMAXXL, qtamaxxl);
|
||||||
|
row.add(qtamaxxl, ss.cid2index(S_QTAMAXXL));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTANORMXS) == 0)
|
||||||
|
{
|
||||||
|
const int qtanormxs = lvana.riempi_s_xs();
|
||||||
|
rowmask.set(S_QTANORMXS, qtanormxs);
|
||||||
|
row.add(qtanormxs, ss.cid2index(S_QTANORMXS));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTANORMM) == 0)
|
||||||
|
{
|
||||||
|
const int qtanormm = lvana.riempi_s_m();
|
||||||
|
rowmask.set(S_QTANORMM, qtanormm);
|
||||||
|
row.add(qtanormm, ss.cid2index(S_QTANORMM));
|
||||||
|
}
|
||||||
|
if(rowmask.get_int(S_QTANORMXL) == 0)
|
||||||
|
{
|
||||||
|
const int qtanormxl = lvana.riempi_s_xl();
|
||||||
|
rowmask.set(S_QTANORMXL, qtanormxl);
|
||||||
|
row.add(qtanormxl, ss.cid2index(S_QTANORMXL));
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
23
lv/lv0400.h
23
lv/lv0400.h
@ -109,8 +109,16 @@
|
|||||||
#define S_FATTKG 128
|
#define S_FATTKG 128
|
||||||
#define S_UM 129
|
#define S_UM 129
|
||||||
#define S_PPCONF 130
|
#define S_PPCONF 130
|
||||||
#define S_DATAINS 131
|
#define S_PREC 131
|
||||||
#define S_CONTPUL 132
|
#define S_SEPAR 132
|
||||||
|
#define S_QTAMAXXS 133
|
||||||
|
#define S_QTAMAXM 134
|
||||||
|
#define S_QTAMAXXL 135
|
||||||
|
#define S_QTANORMXS 136
|
||||||
|
#define S_QTANORMM 137
|
||||||
|
#define S_QTANORMXL 138
|
||||||
|
#define S_DATAINS 139
|
||||||
|
#define S_CONTPUL 140
|
||||||
|
|
||||||
#define S_CODCF 301
|
#define S_CODCF 301
|
||||||
#define S_RAGSOC 302
|
#define S_RAGSOC 302
|
||||||
@ -119,14 +127,3 @@
|
|||||||
#define T_CODCF 401
|
#define T_CODCF 401
|
||||||
#define T_RAGSOC 402
|
#define T_RAGSOC 402
|
||||||
#define T_CODCONT 403
|
#define T_CODCONT 403
|
||||||
#define S_PREC 405
|
|
||||||
#define S_QTAMAXXS 406
|
|
||||||
#define S_QTAMAXM 407
|
|
||||||
#define S_QTAMAXXL 408
|
|
||||||
#define S_QTANORMXS 409
|
|
||||||
#define S_QTANORMM 410
|
|
||||||
#define S_QTANORMXL 411
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -154,6 +154,14 @@ BEGIN
|
|||||||
ITEM "Fatturazione\na kg"
|
ITEM "Fatturazione\na kg"
|
||||||
ITEM "UM@3"
|
ITEM "UM@3"
|
||||||
ITEM "Pezzi per\nPacco"
|
ITEM "Pezzi per\nPacco"
|
||||||
|
ITEM "Precedenza"
|
||||||
|
ITEM "Separatore"
|
||||||
|
ITEM "Qta. max.\nXS"
|
||||||
|
ITEM "Qta. max.\nM"
|
||||||
|
ITEM "Qta. max.\nXL"
|
||||||
|
ITEM "Qta. norm.\nXS"
|
||||||
|
ITEM "Qta. norm.\nM"
|
||||||
|
ITEM "Qta. norm.\nXL"
|
||||||
ITEM "Data\nIns."
|
ITEM "Data\nIns."
|
||||||
ITEM "Conta\npul."
|
ITEM "Conta\npul."
|
||||||
END
|
END
|
||||||
@ -836,7 +844,7 @@ END
|
|||||||
|
|
||||||
NUMBER S_MINCIC 4 2
|
NUMBER S_MINCIC 4 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 58 11 "Min.ciclaggio"
|
PROMPT 61 11 "Min.ciclaggio"
|
||||||
FIELD MINCIC
|
FIELD MINCIC
|
||||||
END
|
END
|
||||||
|
|
||||||
@ -966,50 +974,56 @@ END
|
|||||||
|
|
||||||
NUMBER S_PPCONF 15 5
|
NUMBER S_PPCONF 15 5
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 1 "Pezzi per Pacco "
|
PROMPT 2 1 "Pz. per pacco "
|
||||||
FLAGS "DG"
|
FLAGS "DG"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_PREC 2
|
NUMBER S_PREC 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 50 1 "Precedenza "
|
PROMPT 35 1 "Precedenza "
|
||||||
FLAGS "D"
|
FIELD PRECEDENZA
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER S_SEPAR 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 50 1 "Separatore "
|
||||||
|
FIELD SEPARATORE
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTAMAXXS 6
|
NUMBER S_QTAMAXXS 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 2 "Qta. max.XS "
|
PROMPT 2 2 "Qta. max.XS "
|
||||||
FLAGS "D"
|
FIELD QTAMAXXS
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTAMAXM 6
|
NUMBER S_QTAMAXM 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 30 2 "Qta. max.M "
|
PROMPT 30 2 "Qta. max.M "
|
||||||
FLAGS "D"
|
FIELD QTAMAXM
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTAMAXXL 6
|
NUMBER S_QTAMAXXL 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 55 2 "Qta. max.XL "
|
PROMPT 55 2 "Qta. max.XL "
|
||||||
FLAGS "D"
|
FIELD QTAMAXXL
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTANORMXS 6
|
NUMBER S_QTANORMXS 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 3 "Qta. norm.XS "
|
PROMPT 2 3 "Qta. norm.XS "
|
||||||
FLAGS "D"
|
FIELD QTANORMXS
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTANORMM 6
|
NUMBER S_QTANORMM 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 30 3 "Qta. norm.M "
|
PROMPT 30 3 "Qta. norm.M "
|
||||||
FLAGS "D"
|
FIELD QTANORMM
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER S_QTANORMXL 6
|
NUMBER S_QTANORMXL 6
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 55 3 "Qta. norm.XL "
|
PROMPT 55 3 "Qta. norm.XL "
|
||||||
FLAGS "D"
|
FIELD QTANORMXL
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
Loading…
x
Reference in New Issue
Block a user