Tabela: ACS - Regras de Negócio


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Regras de NegócioACS_FILIAL+ACS_CODREG




Indices(SIX)
OrdemChaveDescriçãoNickName
1ACS_FILIAL+ACS_CODREGCod. Regra
2ACS_FILIAL+ACS_CODCLI+ACS_LOJACliente + Loja
3ACS_FILIAL+ACS_GRPVEN+ACS_CODCLI+ACS_LOJAGrp.Clientes + Cliente + Loja







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
ACS_FILIAL Filial Filial do Sistema Filial do sistema. C 2 0 Nao Altera Virtual 033 1 2
ACS_CODREG Cod. Regra Codigo da Regra Código da regra de negócio. C 6 0 @! ExistChav("ACS") GetSx8Num("ACS","ACS_CODREG") Sim Vizualiza Virtual 1 1
ACS_DESCRI Descricao Descricao Descrição da regra de negócio. C 30 0 @! Texto() Sim Altera Virtual 1 1
ACS_CODCLI Cliente Codigo do Cliente Código do cliente a ser considerado para aplicação da regra. É possível manter este campo em branco. C 6 0 @! Vazio().Or.ExistCpo("SA1",M->ACS_CODCLI+RTRIM(M->ACS_LOJA),,,,!EMPTY(M->ACS_LOJA)) SA1 S Sim Altera Virtual 001 1 2
ACS_LOJA Loja Loja do Cliente Loja do cliente a ser considerado para aplicação da regra. C 2 0 @! Vazio().Or.(ExistCpo("SA1",M->ACS_CODCLI+M->ACS_LOJA) .AND. FindFunction("VldCliente") .AND. VldCliente() ) S Sim Altera Virtual 002 1 2
ACS_NOME Nome Nome Nome do cliente. C 30 0 @! IF(!INCLUI,Posicione("SA1",1,xFilial("SA1")+ACS->ACS_CODCLI+ACS->ACS_LOJA,"A1_NOME"),"") Nao Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+ACS->ACS_CODCLI+ACS->ACS_LOJA,"A1_NOME") 1 2
ACS_GRPVEN Grp.Clientes Grupo de Clientes Código do Grupo de clientes. C 6 0 @! Vazio() .Or. ExistCpo("ACY") ACY S Nao Altera Virtual 1 2
ACS_DESGRP Descricao Descricao do grupo Descrição do grupo de clientes. C 30 0 @! IF(!INCLUI,Posicione("ACY",1,xFilial("ACY")+ACS->ACS_GRPVEN,"ACY_DESCRI"),"") Nao Vizualiza Virtual Posicione("ACY",1,xFilial("ACY")+ACS->ACS_GRPVEN,"ACY_DESCRI") 1 2
ACS_TPHORA Tipo horario Tipo horario Informe único para que o desconto seja válido da data de início na hora início até a data fim na hora fim ou recorrente para que seja válida entre as duas datas apenas entre a hora inicial e a hora final. C 1 0 ! Pertence("12") "1" Sim Altera Virtual 1=Unico;2=Recorrente 1 1
ACS_HORDE Hora Inicial Hora Inicial Hora inicial. C 5 0 99:99 AtVldHora( M->ACS_HORDE ) "00:00" Sim Altera Virtual 1 1
ACS_HORATE Hora Final Hora Final Hora de término da vigência da regra. C 5 0 99:99 AtVldHora(M->ACS_HORATE) "23:59" Sim Altera Virtual 1 1
ACS_DATDE Data Inicial Data Inicial Data de início da vigência da regra. D 8 0 dDataBase Sim Altera Virtual 1 1
ACS_DATATE Data Final Data Final Data de término da vigência da regra. D 8 0 Vazio() .Or. M->ACS_DATATE>=M->ACS_DATDE Sim Altera Virtual 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
ACN ACS_CODREG ACN_CODREG
ACT ACS_CODREG ACT_CODREG