Criação de Índices no arquivo SIX – Índices:





Índice

VBK

VBK

Ordem

1

2

Chave

VBK_FILIAL+VBK_CODIGO

VBK_FILIAL+VBK_ATIVO

Descrição

Código

Ativo

Proprietário

S

S





Índice

VBL

VBL

VBL

Ordem

1

23

Chave

VBL_FILIAL+VBL_CODVBK+VBL_CONPAG

VBL_FILIAL+VBL_CONPAG

VBL_FILIAL+VBL_ATIVO+VBL_CONPAG

Descrição

Cód.VBK + Cond.Pagamento

Cond.Pagamento

Ativo + Cond.Pagamento

Proprietário

S

SS





Índice

VBM

VBM

Ordem

1

2

Chave

VBM_FILIAL+VBM_CODIGO

VBM_FILIAL+VBM_SEQVEN

Descrição

Código

Cód.Sequencial Promoção

Proprietário

S

S





Índice

VBN

Ordem

1

Chave

VBN_FILIAL+VBN_CODVBM+VBN_CODIGO

Descrição

Cód.VBM + Cód.Sequencial

Proprietário

S





Índice

VEM

Ordem

2

Chave

VEM_FILIAL+VEM_CODIGO

Descrição

Código Sequencial

Proprietário

S





Índice

VEN

VEN

Ordem

8

9

Chave

VEN_FILIAL+VEN_SEQUEN

VEN_FILIAL+VEN_CODVEM

Descrição

Sequencial Desconto

Cód. Politica Desconto

Proprietário

S

S





Índice

VS3

Ordem

4

Chave

VS3_FILIAL+VS3_SEQVEN

Descrição

Código Sequencial Desconto

Proprietário

S





Nome da Variável

MV_MIL0172

Tipo

Lógico

Descrição

Trabalha com Remuneração por Condição de Pagamento

Valor Padrão

.F.

Nome da Variável

MV_MIL0173

Tipo

Caracter

Descrição

Niveis de Importancia de Clientes que devem ser desconsiderados no levantamento das Remunerações de Peças

Valor Padrão


Nome da Variável

MV_MIL0174

Tipo

Caracter

Descrição

Formula utilizada na Venda de Peças do Orçamento para Funcionarios da Empresa

Valor Padrão


Criação dRelacionamento no arquivo SX9 – Relacionamento:



Domínio

VBK

SE4

Identificação

Última ordem referente a tabela VBL

C. Domínio

VBL

VBL

E. Domínio

VBK_CODIGO

E4_CODIGO

E. C. Domínio

VBL_CODVBK

VBL_CONPAG

Propriedade

S

S
L. Domínio11
L. C. DomínioNN
Condição SQL



Domínio

VEM

Identificação

Última ordem referente a tabela VEN

C. Domínio

VEN

E. Domínio

VEM_CODIGO

E. C. Domínio

VEN_CODVEM

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL



Domínio

VEN

Identificação

Última ordem referente a tabela VBM

C. Domínio

VBM

E. Domínio

VEN_SEQUEN

E. C. Domínio

VBM_SEQVEN

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL0



Domínio

VBM

Identificação

Última ordem referente a tabela VBN

C. Domínio

VBN

E. Domínio

VBM_CODIGO

E. C. Domínio

VBN_CODVBM

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL



Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:





Alias

Tipo

Sequência

Coluna

Descrição

Contém

VENPRO

101DBPromoções          

VEN

VENPRO

20108Sequencial Promoção


VENPRO

40101Critério Desconto  OA4400031_NomeCriterio(VEN->VEN_SEQUEN)

VENPRO

40102Grupo do Item      VEN_GRUITE

VENPRO

40103Código do Item     VEN_CODITE

VENPRO

40104Descrição          POSICIONE("SB1",7,xFilial("SB1")+VEN->VEN_GRUITE+VEN->VEN_CODITE,"B1_DESC")

VENPRO

40105Data Inicial       VEN_DATINI

VENPRO

40106Data Final         VEN_DATFIN
VENPRO40107%                  VEN_PERDES
VENPRO40108Valor              VEN_VALPRO
VENPRO50101Sequencial PromoçãoVEN->VEN_SEQUEN
VENPRO60101Filtro - Promoção  !Empty(VEN->VEN_SEQUEN).and.!Empty(VEN->VEN_CODITE).and.VEN->VEN_DATFIN>=dDataBase.and.VEN->VEN_SLDPRO=="1"





CampoVBN_FILIALVBN_CODVBMVBN_CODIGOVBN_TIPMOV
TipoCaracterCaracterCaracterCaracter
Grupo de Campos033


Ordem01020304
Tamanho2881
Decimal0000
Formato@!@!@!@!
Contexto1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloFilial Código VBMCódigoTp.Moviment.
DescriçãoFilialCódigo VBMCódigo SequencialTipo Movimentação
Val. Sistema


Pertence("012")
Opções


0=Saldo Inicial;1=Utilização;2=Devolução
Inic. PadrãoxFilial("VBN")
GetSXENum("VBN","VBN_CODIGO")"0"
Inic. Browse



Cons. Padrão



Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoSim
When



Pasta



HelpInforme a Filial.Informe o Código da VBM.Informe o Código Sequencial.Informe o Tipo de Movimentação.





CampoVBN_DATMOVVBN_HORMOVVBN_QTDMOVVBN_POSNEG
TipoDataCaracterNuméricoCaracter
Grupo de Campos



Ordem05060708
Tamanho8411
Decimal0020
Formato
@R 99:99@E 9,999,999.99@!
Contexto1 - Real1 - Real1 - Real2 - Virtual
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloDt.Moviment.Hr.Moviment.Qtd.Moviment+/- 
DescriçãoData MovimentaçãoHora MovimentaçãoQtd. Movimentação+/- 
Val. Sistema

Positivo()
Opções



Inic. Padrão


IIf(VBN->VBN_TIPMOV=="1","-","+")
Inic. Browse


IIf(VBN->VBN_TIPMOV=="1","-","+")
Cons. Padrão



Nível1111
Usado

Sim

SimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



HelpInforme a Data de Movimentação.Informe a Hora de Movimentação.Informe a Quantidade.Informe + ou -



CampoVBN_FILORCVBN_NUMORCVBN_SEQORCVBN_USRMOV
TipoCaracterCaracterCaracterCaracter
Grupo de Campos033


Ordem09101112
Tamanho2836
Decimal0000
Formato@!@!@!@!
Contexto1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloFilial OrçtoNro. OrçtoSeq. OrçtoUsr.Moviment
DescriçãoFilial do OrçamentoNúmero do OrçamentoSeq. Item do OrçamentoUsuário Movimentação
Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



HelpInforme a Filial do Orçamento.Informe o Número do Orçamento.Informe a Sequencia do Item do Orçamento.Informe o Usuário.




CampoVBN_USRNOMVBN_OBSERV
TipoCaracterCaracter
Grupo de Campos

Ordem1314
Tamanho25
Decimal00
Formato@!@!
Contexto2 - Virtual1 - Real
Propriedade2 - Visualizar2 - Visualizar
TítuloNome UsuárioObservação
DescriçãoNome do UsuárioObservação
Val. Sistema

Opções

Inic. PadrãoIIf(INCLUI,"",Posicione("VAI",4,xFilial("VAI")+VBN->VBN_USRMOV,"VAI_NOMTEC"))
Inic. BrowsePosicione("VAI",4,xFilial("VAI")+VBN->VBN_USRMOV,"VAI_NOMTEC")
Cons. Padrão

Nível11
UsadoSimSim
ObrigatórioNãoNão
BrowseSimSim
When

Pasta

HelpInforme o Nome do Usuário.Informe a Observação.