Árvore de páginas

Versões comparadas

Chave

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

...

Realizado o ajuste para permitir a configuração em questão. Para realizar a devida a configuração, se faz necessária atualização do dicionário de dados, pois foram criadas as tabelas DMO e DMP que serão utilizadas para a devida parametrização pelas rotinas Prazo de Regiões e Prazo de Clientes.


DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS

Totvs custom tabs box
tabsDicionário SX2, Dicionário SX3, Dicionário SX7SXB, Dicionário SIX
idsSX2,SX3,SX7SXB,SIX
Totvs custom tabs box items
defaultyes
referenciaSX2

Criação de tabelas:

TabelaDescrição
DMOPrazos de Regiões x Serviço
DMPPrazos de Clientes x Serviço
Totvs custom tabs box items
defaultno
referenciaSX3


  • Criação de campos da tabela DMO - Prazos de Regiões x Serviço

Campo

DMO_FILIAL

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

Em Branco

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Filial do Sistema

Campo

DMO_CDRORI

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cod.Reg.Ori.

Descrição

Cod.Regiao Origem

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Código Região de Origem

Campo

DMO_CDRDES

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cod.Reg.Des.

Descrição

Cod.Regiao Destino

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Código Região de Destino

Campo

DMO_TIPTRA

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Transp.

Descrição

Tipo Transporte

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Tipo Transporte

Campo

DMO_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

(Vazio() .Or. Existcpo("DDB"))

Help

Código da Negociação

Campo

DMO_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Desc Neg Ctr

Descrição

Descricao da Negociacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Descrição da Negociação

Campo

DMO_SERVIC

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Servico

Descrição

Cod. Servico

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Serviço

Campo

DMO_DESSER

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Desc.Servico

Descrição

Descricao do Servico

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

Não há

Help

Descricao do Servico

Campo

DMO_TMPENT

Tipo

Caracter

Tamanho

7

Decimal

0

Formato

@R 99999:99

Título

Tmp Entrega

Descrição

Tempo de Entrega

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

(Val(Right(M->DMO_TMPENT:=STRTRAN(M->DMO_TMPENT," ","0"),2)) <= 59) .And. !("-"$M->DMO_TMPENT)

Help

Tempo em Horas para a Entrega


  • Criação de campos da tabela DMP - Prazos de Clientes x Serviço


Campo

DMP_FILIAL

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

Em Branco

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Filial do Sistema

Campo

DMP_CODCLI

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cod.Cliente

Descrição

Codigo do Cliente

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

TMSA395Vld()

Help

Códidigo do Cliente

Campo

DMP_LOJCLI

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Loja Cliente

Descrição

Loja Cliente

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

TMSA395Vld()

Help

Loja do Cliente

Campo

DMP_CDRORI

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Reg.Origem

Descrição

Codigo Regiao de Origem

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Regiao de Origem

Campo

DMP_CDRDES

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Reg.Destino

Descrição

Codigo Regiao de Destino

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Regiao de Destino

Campo

DMP_TIPTRA

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo.Transp

Descrição

Tipo de Transporte

Usado

Não

Obrigatório

Não

Browse

Não

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Tipo de Transporte

Campo

DMP_CODNEG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Cod Negociac

Descrição

Codigo da Negociacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Codigo da Negociação

Campo

DMP_DESNEG

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Desc Neg Ctr

Descrição

Descricao da Negociacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Descrição da Negociação

Campo

DMP_SERVIC

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Servico

Descrição

Servico

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Serviço

Campo

DMP_DESSER

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Desc. Servico

Descrição

Descricao do Servico

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em branco

Val. Sistema

Não há

Help

Descricao do Servico

Campo

DMP_TMPENT

Tipo

Caracter

Tamanho

7

Decimal

0

Formato

@R 99999:99

Título

Tmp Entrega

Descrição

Tempo de Entrega

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

Não há

When

Em branco

Relação

Em Branco

Val. Sistema

(Val(Right(M->DMO_TMPENT:=STRTRAN(M->DMP_TMPENT," ","0"),2)) <= 59) .And. !("-"$M->DTD_TMPENT)

Help

Tempo em Horas para a Entrega
Totvs custom tabs box items
defaultno
referenciaSX7SXB

Criação de gatilhos:

DM3:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM3_DOC001DT6->DT6_QTDVOLDM3_QTDVOLDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_DOC002DT6->DT6_VOLORIDM3_VOLORIDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_DOC003DT6->DT6_PESODM3_PESODT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_DOC004DT6->DT6_PESOM3DM3_PESOM3DT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_DOC005TMSAF65GAT(,'DM3_PRZENT')DM3_PRZENT
0
DM3_DOC006TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM
0
DM3_DOC007TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES
0
DM3_DOC008TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO
0
DM3_DOC009TMSAF65GAT(,'DM3_MUN')DM3_MUN
0
DM3_DOC010TMSAF65GAT(,'DM3_EST')DM3_EST
0
DM3_FILDOC001DT6->DT6_QTDVOLDM3_QTDVOLDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_FILDOC002DT6->DT6_VOLORIDM3_VOLORIDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_FILDOC003DT6->DT6_PESODM3_PESODT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_FILDOC004DT6->DT6_PESOM3DM3_PESOM3DT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_FILDOC005DT6->DT6_VALMERDM3_VALMER
0
DM3_FILDOC006TMSAF65GAT(,'DM3_PRZENT')DM3_PRZENT
0
DM3_FILDOC007TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM
0
DM3_FILDOC008TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES
0
DM3_FILDOC009TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO
0
DM3_FILDOC010TMSAF65GAT(,'DM3_MUN')DM3_MUN
0
DM3_FILDOC011TMSAF65GAT(,'DM3_EST')DM3_EST
0
DM3_SERIE001DT6->DT6_QTDVOLDM3_QTDVOLDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_SERIE002DT6->DT6_VOLORIDM3_VOLORIDT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_SERIE003DT6->DT6_PESODM3_PESODT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_SERIE004DT6->DT6_PESOM3DM3_PESOM3DT61xFilial('DT6')+M->DM3_FILDOC+M->DM3_DOC+M->DM3_SERIE
DM3_SERIE005DT6->DT6_VALMERDM3_VALMER
0
DM3_SERIE006TMSAF65GAT(,'DM3_PRZENT')DM3_PRZENT
0
DM3_SERIE007TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM
0
DM3_SERIE008TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES
0
DM3_SERIE009TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO
0
DM3_SERIE010TMSAF65GAT(,'DM3_MUN')DM3_MUN
0
DM3_SERIE011TMSAF65GAT(,'DM3_EST')DM3_EST
0

DM4:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM4_FILVGE001Space(Len(DTR->DTR_NUMVGE))DM4_NUMVGE
0

DM6:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM6_FILORI001TMSAF90GAT("DM6_FILORI","DM6_FILORI")DM6_FILORI
0
DM6_VIAGEM001TMSAF90GAT("DM6_VIAGEM","DM6_VIAGEM")DM6_VIAGEM
0

DM8:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM8_CDCLFR001GUB->GUB_DSCLFRDM8_DSCLFRGUB1xFilial('GUB')+M->DM8_CDCLFR
DM8_CDMUND001CC2->CC2_MUNDM8_MUNDESCC21xFilial('CC2')+M->DM8_UFDES+M->DM8_CDMUND
DM8_CDMUNO001CC2->CC2_MUNDM8_MUNORICC21xFilial('CC2')+M->DM8_UFORI+M->DM8_CDMUNO
DM8_CDTPOP001GV4->GV4_DSTPOPDM8_DSTPOPGV41xFilial('GV4')+M-> DM8_CDTPOP
DM8_TIPVEI001DUT->DUT_DESCRIDM8_DESTPVDUT1xFilial('DUT')+M->DM8_TIPVEI
Totvs custom tabs box items
defaultno
referenciaSIX

Criação de índices:

DMO:

Índice

Ordem

ChaveDescrição
DMO1DMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVICCod.Cliente + Loja Cliente + Reg.Origem + Reg. Destino + Tipo Transp.

DMP:

Índice

Ordem

ChaveDescrição
DMP1

DMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVIC

Cod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. + Cod Negociac + Servico

...