Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04Atualização de Dicionário
idspasso1,passo2
passo2
  • Tabela VBN - MOVIMENTAÇÕES DAS PROMOÇÕES

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

  • Tabela VBK - CONDIÇÕES X REMUNERAÇÕES - CAB:
  • Tabela VBL - CONDIÇÕES X REMUNERAÇÕES - %:
  • Tabela VBM - SALDO INICIAL DAS PROMOÇÕES:
  • Tabela VBN MOVIMENTAÇÕES DAS PROMOÇÕES:
  • Tabela VEM - Tipos de Desconto:
  • Tabela VEN - Itens do Tipo de Desconto:
  • Tabela VS3 - Itens de Orçamento (Peças)
  • Criação de Parâmetro no arquivo SX6 – Parâmetros:

Criação dRelacionamento no arquivo SX9 – Relacionamento:

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

  • Consulta Padrão VENPRO:
Totvs custom tabs box items
defaultyesno
referenciapasso1
defaultno
referencia


Criação de Tabela no arquivo SX2 – Tabelas:



Chave

Nome

Modo

Único

PYME

VBK

CONDIÇÕES X REMUNERAÇÕES - CAB

E

VBK_FILIAL+VBK_CODIGO

S

VBL

CONDIÇÕES X REMUNERAÇÕES - %

E

VBL_FILIAL+VBL_CODVBK+VBL_CODIGO

S
VBM

SALDO INICIAL DAS PROMOÇÕES

E

VBM_FILIAL+VBM_CODIGO

S
VBN

MOVIMENTAÇÕES DAS PROMOÇÕES

E

VBN_FILIAL+VBN_CODVBM+VBN_CODIGO

S



Criação de Campo no arquivo SX3 – Campos:



  • Tabela VBK - CONDIÇÕES X REMUNERAÇÕES - CAB


Não
CampoVBK_FILIALVBK_CODIGOVBK_DESCRIVBK_ATIVO
TipoCarácterCarácterCarácterCarácter
Grupo de Campos033


Ordem01020304
Tamanho28501
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade1-Alterar2-Visualizar1-Alterar1-Alterar
TítuloFilialCódigoDescriçãoAtivo
DescriçãoFilialCódigoDescriçãoAtivo
Val. Sistema


Pertence("01")
Opções


0=Não;1=Sim
Inic. PadrãoxFilial("VBK")GetSXENum("VBK","VBK_CODIGO")
"0"
Inic. Browse



Cons. Padrão



Nível1111
UsadoNão SimSimSim
ObrigatórioNãoSimSimSimBrowseNãoSimNãoWhenPasta
Help

Informe a Filial.

Informe o Código.

Informe a Descrição.

Informe se esta Ativo.

  • Tabela VBL - CONDIÇÕES X REMUNERAÇÕES - %
GetSXENum("VBL","VBL_CODIGO")ObrigatórioSimNãoCons Padrão
CampoVBL_FILIALVBL_CODVBKVBL_CODIGOVBL_CONPAG
TipoCarácterCarácterCarácterCarácter
Grupo de Campos033
Ordem01020304
Tamanho2883
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar1-Alterar
TítuloFilialCódigo VBKCódigoCond.Pagto
DescriçãoFilialCódigo VBKCódigo SequencialCondição de Pagamento
Val. SistemaVazio().or.FG_Seek("SE4","M->VBL_CONPAG",1,.f.,"VBL_DESPAG","E4_DESCRI").and.!(SE4->E4_TIPO$"9A")OpçõesInic. PadrãoxFilial("VBL")Inic.
BrowseCons. PadrãoSE4
Nível1111
UsadoNãoSimSimSimNãoSimSimBrowseNãoNãoSim
When



Pasta



Help

Informe a Filial.

Val. SistemaPositivo()Positivo()Pertence("012")Opções0=Não;1=Sim e Não Acrescenta Percentual;2=Sim e Acrescenta PercentualInic. PadrãoPosicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI")"0"Inic

Informe o Código da VBK.

Informe o Código Sequencial.

Informe a Condição de Pagamento.

CampoVBL_DESPAGVBL_VLRMINVBL_PERREMVBL_PROMOC
TipoCarácterNuméricoNuméricoCarácter
Grupo de Campos
Ordem05060708
Tamanho301251
Decimal0220
Formato@!@E 999,999,999.99@E 99.99@!
Contexto2-Virtual1-Real1-Real1-Real
Propriedade2-Visualizar1-Alterar1-Alterar1-Alterar
TítuloDescriçãoVlr.Minimo%RemuneraçãoPromoção
DescriçãoDescrição PagamentoValor Minimo% RemuneraçãoPromoção

.

Browse

Posicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI")Cons. Padrão
Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoSim
BrowseSimSimSimSim
WhenPastaHelp

Informe a Descrição do Pagamento.

Informe o Valor Mínimo.

Informe o % de Remuneração.

Informe se contempla a Promoção.

CampoVBL_ATIVO
TipoCarácter
Grupo de Campos
Ordem09
Tamanho1
Decimal0
Formato@!
Contexto1-Real
Propriedade1-Alterar
TítuloAtivo

Descrição

Ativo
Val. SistemaPertence("01")
Opções0=Não;1=Sim
Inic. Padrão"0"
Inic. Browse

.

Nível1
UsadoSim
ObrigatórioSim
BrowseNão
WhenPastaHelp

Informe se esta Ativo.

  • Tabela VBM - SALDO INICIAL DAS PROMOÇÕES
CampoVBM_FILIALVBM_CODIGOVBM_SEQVENVBM_NOMCRI
TipoCarácterCarácterCarácterCarácter
Grupo de Campos033
Ordem01020304
Tamanho28850
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real2-Virtual
Propriedade1-Alterar2-Visualizar1-Alterar2-Visualizar
TítuloFilialCódigoCód.Seq.DescNome Crit.
DescriçãoFilialCódigoCódigo Sequencial DescontNome Critério de Desconto
Val. SistemaOpçõesInic. PadrãoxFilial("VBM")GetSXENum("VBM","VBM_CODIGO")IIf(INCLUI,"",OA4400031_NomeCriterio(VBM->VBM_SEQVEN))Inic. BrowseOA4400031_NomeCriterio(VBM->VBM_SEQVEN)Cons. PadrãoVENPRO
Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoSimSimNão
BrowseNãoNãoNãoSim
WhenPasta
Help

Informe a Filial.

Informe o Código.

Informe o Código Sequencial da Politica de Desconto.

Informe o Nome Critério de Desconto.

CampoVBM_DATINIVBM_DATFINVBM_GRUITEVBM_CODITE
TipoDataDataCarácterCarácter
Grupo de Campos
Ordem05060708
Tamanho88427
Decimal0000
Formato@D@D@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
TítuloDt.InicialDt.FinalGrupo ItemCódigo Item
DescriçãoDt.InicialDt.FinalGrupo do ItemCódigo do Item
Val. SistemaOpçõesInic. PadrãoInic. BrowseCons. Padrão
Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
WhenPasta
Help

Informe a data inicial.

Informe a data final.

Informe o Grupo do Item.

Informe o Codigo do Item.

CampoVBM_DESITEVBM_SLDINIVBM_SLDATU
TipoCarácterNuméricoNumérico
Grupo de Campos
Ordem091011
Tamanho301010
Decimal022
Formato@!@E 9,999,999.99@E 9,999,999.99
Contexto2-Virtual1-Real2-Virtual
Propriedade2-Visualizar1-Alterar2-Visualizar
TítuloDescr. ItemSaldo Inic.Saldo Atual
DescriçãoDescrição do ItemSaldo InicialSaldo Atual
Val. SistemaPositivo()Positivo()OpçõesInic. PadrãoIIf(INCLUI,"",Posicione("SB1",7,xFilial("SB1")+VBM->VBM_GRUITE+VBM->VBM_CODITE,"B1_DESC"))IIf(INCLUI,0,OA4410021_Saldo_Promocao( VBM->VBM_CODIGO ))Inic. BrowsePosicione("SB1",7,xFilial("SB1")+VBM->VBM_GRUITE+VBM->VBM_CODITE,"B1_DESC")OA4410021_Saldo_Promocao( VBM->VBM_CODIGO )Cons. Padrão
Nível111
UsadoSimSimSim
ObrigatórioNãoSimNão
BrowseSimSimSim
WhenPasta
Help

Informe a Descrição do Item.

Informe o Saldo Inicial.

Informe o Saldo Atual.

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. SistemaPertence("012")Opções0=Saldo Inicial;1=Utilização;2=DevoluçãoInic. PadrãoxFilial("VBN")GetSXENum("VBN","VBN_CODIGO")"0"Inic. BrowseCons. Padrão
Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoSim
WhenPasta
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. SistemaPositivo()OpçõesInic. PadrãoIIf(VBN->VBN_TIPMOV=="1","-","+")Inic. BrowseIIf(VBN->VBN_TIPMOV=="1","-","+")Cons. Padrão
Nível1111
Usado

Sim

SimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
WhenPasta
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. SistemaOpçõesInic. PadrãoInic. BrowseCons. Padrão
Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
WhenPasta
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. SistemaOpçõesInic. 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
WhenPasta
HelpInforme o Nome do Usuário.Informe a Observação.

Í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

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
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"
Totvs custom tabs box items




04. DEMAIS INFORMAÇÕES


...