Tabela: AIH - Regra Blq Margem Mín


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Regra Blq Margem MínAIH_FILIAL+AIH_CODREG




Indices(SIX)
OrdemChaveDescriçãoNickName
1AIH_FILIAL+AIH_CODREGCod. Regra
2AIH_FILIAL+AIH_CODCLI+AIH_LOJACliente + Loja
3AIH_FILIAL+AIH_GRPVEN+AIH_CODCLI+AIH_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
AIH_FILIAL Filial Filial do Sistema Filial do Sistema C 2 0 Sim Altera Real 033 1 2
AIH_CODREG Cod. Regra Codigo da Regra Codigo da regra de bloqueio por margem mínima C 6 0 @! ExistChav("AIH") GETSX8NUM("AIH","AIH_CODREG") Sim Vizualiza Real 1 1
AIH_DESCRI Descricao Descricao Descriçao da regra por margem mínima C 30 0 @! Sim Altera Real 1 1
AIH_CODCLI Cliente Cliente Código do cliente a ser considerado para aplicaçao da regra. Se mantido em branco, a regra será valida para todos os clientes. C 6 0 @! Vazio().Or.( FindFunction("FT101VldCli") .AND. FT101VldCli() ) CLI S Sim Altera Real 001 1 2
AIH_LOJA Loja Loja do cliente Loja do cliente a ser considerado para aplicaçao da regra C 2 0 @! Vazio().And.Empty(M->AIH_CODCLI).Or.(ExistCpo("SA1",M->AIH_CODCLI+M->AIH_LOJA).And.ExistChav("AIH",M->AIH_CODCLI+M->AIH_LOJA,2)) S Sim Altera Real 002 1 2
AIH_NOME Nome Nome Nome do cliente C 30 0 @! IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+AIH->AIH_CODCLI+AIH->AIH_LOJA,"A1_NOME"),"") Nao Vizualiza Virtual Posicione("SA1",1,xFilial("SA1")+AIH->AIH_CODCLI+AIH->AIH_LOJA,"A1_NOME") 1 2
AIH_GRPVEN Grp.Clientes Grupo de Clientes Código do grupo de clientes C 6 0 @! Vazio() .Or. ExistCpo("ACY") ACY S Sim Altera Real 1 2
AIH_DESGRP Descricao Descricao do grupo Descrição do grupo de clientes. C 30 0 @! IF(!INCLUI,POSICIONE("ACY",1,XFILIAL("ACY")+AIH->AIH_GRPVEN,"ACY_DESCRI"),"") Sim Vizualiza Virtual Posicione("ACY",1,xFilial("ACY")+AIH->AIH_GRPVEN,"ACY_DESCRI") 1 2
AIH_TPHORA Tipo horario Tipo horario Informe único para que a regra de bloqueio seja válida 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 Real 1=Unico;2=Recorrente 1 1
AIH_HORDE Hora Inicial Hora Inicial Hora Inicial C 5 0 99:99 AtVldHora( M->AIH_HORDE ) "00:00" Sim Altera Real 1 1
AIH_DATDE Data Inicial Data Inicial Data de início da vigência da regra. D 8 0 DDATABASE Sim Altera Real 1 1
AIH_HORATE Hora Final Hora Final Hora de término da vigência da regra C 5 0 99:99 AtVldHora(M->AIH_HORATE) "23:59" Sim Altera Real 1 1
AIH_DATATE Data Final Data Final Data de término da vigência da regra. D 8 0 Vazio() .Or. M->AIH_DATATE>=M->AIH_DATDE Sim Altera Real 1 2
AIH_MARGEM Margem min Margem minima Margem minima. Quando não houver margem minima definida no item, será considerero a margem do cabeçalho da regra. N 5 2 @E 99.99 Sim Altera Real 1 2
AIH_MRGREG Margem reg Margem regular Informe a margem regular. N 5 2 @E 99.99 Nao Altera Real 1 2