Tabela |
ACQ |
Regras de Bonificacao |
Campo |
Tipo |
Tamanho |
Decimal |
Titulo |
Formato |
Validacao |
F3 |
Contexto |
Lista |
Condicao |
PYME |
ACQ_FILIAL |
C |
2 |
0 |
Filial |
|
|
|
|
|
|
S |
ACQ_CODREG |
C |
6 |
0 |
Cod. Regra |
@! |
ExistChav("ACQ") |
|
|
|
|
S |
ACQ_DESCRI |
C |
30 |
0 |
Descricao |
@! |
Texto() |
|
|
|
|
S |
ACQ_CODCLI |
C |
6 |
0 |
Cliente |
@! |
Vazio().Or.ExistCpo("SA1",M->ACQ_CODCLI+RTRIM(M->ACQ_LOJA),,,,!EMPTY(M->ACQ_LOJA)) |
SA1 |
|
|
|
S |
ACQ_LOJA |
C |
2 |
0 |
Loja |
@! |
Vazio().Or.ExistCpo("SA1",M->ACQ_CODCLI+M->ACQ_LOJA) |
|
|
|
|
S |
ACQ_NOME |
C |
30 |
0 |
Nome |
@! |
|
|
V |
|
|
S |
ACQ_GRPVEN |
C |
6 |
0 |
Grp.Clientes |
@! |
Vazio() .Or. ExistCpo( "ACY" ) |
ACY |
|
|
|
S |
ACQ_NOMGRP |
C |
30 |
0 |
Desc.Grupo |
@! |
|
|
V |
|
|
S |
ACQ_CODTAB |
C |
3 |
0 |
Tabela Prec. |
@! |
Vazio().Or.(ExistCpo("DA0") .And. MaVldTabPrc(M->ACQ_CODTAB)) |
DA0 |
|
|
|
S |
ACQ_CONDPG |
C |
3 |
0 |
Cond.Pagto |
@! |
Vazio().Or.ExistCpo("SE4") |
SE4 |
|
|
|
S |
ACQ_FORMPG |
C |
6 |
0 |
Form.Pagto |
@! |
Vazio().Or.ExistCpo("SX5","24"+M->ACQ_FORMPG) |
24 |
|
|
|
S |
ACQ_CODPRO |
C |
15 |
0 |
Produto |
@! |
ExistCpo("SB1") |
SB1 |
|
|
|
S |
ACQ_DESPRO |
C |
30 |
0 |
Descricao |
@! |
|
|
V |
|
|
S |
ACQ_QUANT |
N |
12 |
2 |
Quantidade |
@e 999,999.99 |
Positivo() |
|
|
|
|
S |
ACQ_TPRGBN |
C |
1 |
0 |
Tipo Bonif. |
@9 |
Pertence("12") |
|
|
1=Todos;2=Somente Um |
|
S |
ACQ_TPHORA |
C |
1 |
0 |
Tipo horario |
! |
Pertence("12") |
|
|
1=Unico;2=Recorrente |
|
S |
ACQ_HORADE |
C |
5 |
0 |
Hora Inicial |
99:99 |
AtVldHora(M->ACQ_HORADE) |
|
|
|
|
S |
ACQ_HORATE |
C |
5 |
0 |
Hora Final |
99:99 |
AtVldHora(M->ACQ_HORATE) |
|
|
|
|
S |
ACQ_DATDE |
D |
8 |
0 |
Data Inicial |
|
|
|
|
|
|
S |
ACQ_DATATE |
D |
8 |
0 |
Data Final |
|
m->ACQ_DATATE>=M->ACQ_DATDE |
|
|
|
|
S |
ACQ_LOTE |
N |
9 |
2 |
Lote |
@E 999,999.99 |
Positivo() |
|
|
|
|
S |