Tabela |
ACO |
Regras de Desconto |
Campo |
Tipo |
Tamanho |
Decimal |
Titulo |
Formato |
Validacao |
F3 |
Contexto |
Lista |
Condicao |
PYME |
ACO_FILIAL |
C |
2 |
0 |
Filial |
|
|
|
|
|
|
S |
ACO_CODREG |
C |
6 |
0 |
Cod. Regra |
@! |
ExistChav("ACO") |
|
|
|
|
S |
ACO_DESCRI |
C |
30 |
0 |
Descricao |
@! |
Texto() |
|
|
|
|
S |
ACO_CODCLI |
C |
6 |
0 |
Cliente |
@! |
Vazio().Or.ExistCpo("SA1",M->ACO_CODCLI+RTRIM(M->ACO_LOJA),,,,!EMPTY(M->ACO_LOJA)) |
SA1 |
|
|
|
S |
ACO_LOJA |
C |
2 |
0 |
Loja |
@! |
Vazio().Or.ExistCpo("SA1",M->ACO_CODCLI+M->ACO_LOJA) |
|
|
|
|
S |
ACO_NOME |
C |
30 |
0 |
Nome |
@! |
|
|
V |
|
|
S |
ACO_CODTAB |
C |
3 |
0 |
Tabela Prec. |
@! |
Vazio().Or.(ExistCpo("DA0") .And. MaVldTabPrc(M->ACO_CODTAB)) |
DA0 |
|
|
|
S |
ACO_CONDPG |
C |
3 |
0 |
Cond.Pagto |
@! |
Vazio().Or.ExistCpo("SE4") |
SE4 |
|
|
|
S |
ACO_FORMPG |
C |
6 |
0 |
Form.Pagto |
@! |
Vazio().Or.ExistCpo("SX5","24"+M->ACO_FORMPG) |
24 |
|
|
|
S |
ACO_FAIXA |
N |
12 |
2 |
Faixa de Vlr |
@e 999,999,999.99 |
Positivo() |
|
|
|
|
S |
ACO_MOEDA |
N |
2 |
0 |
Moeda |
99 |
Positivo() |
|
|
|
|
S |
ACO_PERDES |
N |
6 |
2 |
% Desconto |
@e 999.99 |
(M->ACO_PERDES >= 0) .AND. (M->ACO_PERDES < 100) |
|
|
|
|
S |
ACO_CFAIXA |
C |
20 |
0 |
Faixa |
@! |
|
|
|
|
|
S |
ACO_TPHORA |
C |
1 |
0 |
Tipo horario |
! |
Pertence("12") |
|
|
1=Unico;2=Recorrente |
|
S |
ACO_HORADE |
C |
5 |
0 |
Hora Inicial |
99:99 |
AtVldHora(M->ACO_HORADE) |
|
|
|
|
S |
ACO_HORATE |
C |
5 |
0 |
Hora Final |
99:99 |
AtVldHora(M->ACO_HORATE) |
|
|
|
|
S |
ACO_DATDE |
D |
8 |
0 |
Data Inicial |
|
|
|
|
|
|
S |
ACO_DATATE |
D |
8 |
0 |
Data Final |
|
m->ACO_DATATE>=M->ACO_DATDE |
|
|
|
|
S |
ACO_GRPVEN |
C |
6 |
0 |
Grp.Clientes |
@! |
Vazio() .Or. ExistCpo( "ACY" ) |
ACY |
|
|
|
S |
ACO_DESCPR |
L |
1 |
0 |
Desc. Prox. |
@! |
|
|
|
|
|
S |
ACO_VLRDES |
N |
11 |
2 |
Vlr. Descont |
@E 99,999,999.99 |
|
|
|
|
|
S |
ACO_MSBLQL |
C |
1 |
0 |
Status |
@! |
Pertence("12") |
|
R |
1=Inativo;2=Ativo |
|
S |