Campos(SX3) |
X3_CAMPO |
X3_TITULO |
X3_DESCRIC |
HELP Campo |
X3_TIPO |
X3_TAMANHO |
X3_DECIMAL |
X3_PICTURE |
X3_VALID |
X3_RELACAO |
X3_F3 |
X3_TRIGGER |
X3_BROWSE |
X3_VISUAL |
X3_CONTEXT |
X3_CBOX |
X3_WHEN |
X3_INIBRW |
X3_GRPSXG |
X3_FOLDER |
X3_CONDSQL |
X3_CHKSQL |
X3_AGRUP |
X3_POSLGT |
X3_MODAL |
ACO_FILIAL |
Filial |
Filial do Sistema |
Filial do sistema
|
C |
2 |
0 |
|
|
|
|
|
Nao |
Altera |
Virtual |
|
|
|
033 |
|
|
|
|
1 |
2 |
ACO_CODREG |
Cod. Regra |
Codigo da Regra |
Código da regra de desconto
|
C |
6 |
0 |
@! |
ExistChav("ACO") |
GetSx8Num("ACO","ACO_CODREG") |
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_DESCRI |
Descricao |
Descricao |
Descrição da regra de desconto
|
C |
30 |
0 |
@! |
Texto() |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_CODCLI |
Cliente |
Codigo do Cliente |
Código do Cliente a ser considerado para
aplicação da regra. Caso não seja
informado todos os clientes serão
válidos
|
C |
6 |
0 |
@! |
Vazio().Or.ExistCpo("SA1",M->ACO_CODCLI+RTRIM(M->ACO_LOJA),,,,!EMPTY(M->ACO_LOJA)) |
|
SA1 |
S |
Sim |
Altera |
Virtual |
|
|
|
001 |
|
|
|
|
1 |
2 |
ACO_LOJA |
Loja |
Loja do Cliente |
Loja do cliente a ser considerada para
aplicação da regra. Caso não seja
informada todos os clientes serão
válidos.
|
C |
2 |
0 |
@! |
Vazio().Or.ExistCpo("SA1",M->ACO_CODCLI+M->ACO_LOJA) |
|
|
S |
Sim |
Altera |
Virtual |
|
|
|
002 |
|
|
|
|
1 |
2 |
ACO_NOME |
Nome |
Nome |
Nome do cliente
|
C |
30 |
0 |
@! |
|
IF(!INCLUI,Posicione("SA1",1,xFilial("SA1")+ACO->ACO_CODCLI+ACO->ACO_LOJA,"A1_NOME"),"") |
|
|
Nao |
Vizualiza |
Virtual |
|
|
Posicione("SA1",1,xFilial("SA1")+ACO->ACO_CODCLI+ACO->ACO_LOJA,"A1_NOME") |
|
|
|
|
|
1 |
2 |
ACO_CODTAB |
Tabela Prec. |
Tabela de Precos |
Código da tabela de preços a ser
considerada para aplicação da regra.
Caso não seja informada todas as
tabelas serão válidas.
|
C |
3 |
0 |
@! |
Vazio().Or.(ExistCpo("DA0") .And. MaVldTabPrc(M->ACO_CODTAB)) |
|
DA0 |
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_CONDPG |
Cond.Pagto |
Condição de pagamento |
Código da condição de pagamento a ser
considerada para aplicação da regra.
Caso não seja informada todas as
condiçöes de pagamento serão válidas.
|
C |
3 |
0 |
@! |
Vazio().Or.ExistCpo("SE4") |
|
SE4 |
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_FORMPG |
Form.Pagto |
Forma de Pagamento |
Código da forma de pagamento a ser
considerada para aplicação da regra.
Caso não seja informado todas as formas
de pagamento serão válidas
|
C |
6 |
0 |
@! |
Vazio().Or.ExistCpo("SX5","24"+M->ACO_FORMPG) |
|
24 |
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_FAIXA |
Faixa de Vlr |
Valor do Documento |
Faixa de valor a ser considerada para
aplicação do percentual de desconto
|
N |
12 |
2 |
@e 999,999,999.99 |
Positivo() |
|
|
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_MOEDA |
Moeda |
Moeda do Valor do Doc. |
Moeda em que se encontra o valor do
desconto.
|
N |
2 |
0 |
99 |
Positivo() |
|
|
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_PERDES |
% Desconto |
% Desconto |
Percentual de desconto a ser aplicado
|
N |
6 |
2 |
@e 999.99 |
(M->ACO_PERDES >= 0) .AND. (M->ACO_PERDES < 100) |
|
|
S |
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_CFAIXA |
Faixa |
Faixa de Valor |
Faixa de valor
|
C |
20 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_TPHORA |
Tipo horario |
Tipo horario |
Informe único para que o desconto seja
valido da data de inicio na hora
inicialaté a data fim na hora fim ou
recorrentepara que seja valida entre as
duas datassó entre a hora inicial e a
hora final
|
C |
1 |
0 |
! |
Pertence("12") |
"1" |
|
|
Sim |
Altera |
Virtual |
1=Unico;2=Recorrente |
|
|
|
|
|
|
|
1 |
1 |
ACO_HORADE |
Hora Inicial |
Hora Inicial |
Hora de inicio da vigência da regra de
desconto
|
C |
5 |
0 |
99:99 |
AtVldHora(M->ACO_HORADE) |
"00:00" |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_HORATE |
Hora Final |
Hora Final |
Hora de termino da vigencia da regra
|
C |
5 |
0 |
99:99 |
AtVldHora(M->ACO_HORATE) |
"23:59" |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_DATDE |
Data Inicial |
Data Inicial |
Data de inicio da vigencia da regra
|
D |
8 |
0 |
|
|
DDATABASE |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
ACO_DATATE |
Data Final |
Data Final |
Data de termino da vigencia da regra
|
D |
8 |
0 |
|
m->ACO_DATATE>=M->ACO_DATDE |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_GRPVEN |
Grp.Clientes |
Grupo de Clientes |
Código do grupo de clientes.
|
C |
6 |
0 |
@! |
Vazio() .Or. ExistCpo( "ACY" ) |
|
ACY |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_DESCPR |
Desc. Prox. |
Desc. Prox. Venda? |
Informe o desconto/crédito na próxima
venda?
|
L |
1 |
0 |
@! |
|
.F. |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_VLRDES |
Vlr. Descont |
Valor de desconto |
Valor de desconto a ser aplicado no
total do lançamento quando a Faixa for
atingida.
|
N |
11 |
2 |
@E 99,999,999.99 |
|
|
|
S |
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
ACO_MSBLQL |
Status |
Status do registro |
Informa se o registro está habilitado
(ativo) para uso na aplicação.
|
C |
1 |
0 |
@! |
Pertence("12") |
"2" |
|
|
Sim |
Altera |
Real |
1=Inativo;2=Ativo |
|
|
|
|
|
|
|
1 |
2 |