Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Logistica 

Segmentos_totvs
Segmento

Módulo:GESTÃO DE TRANSPORTES (SIGATMS)
Função:

PRAZO POR REGIÕES  (TMSA390)
PRAZO POR CLIENTES (TMSA395)
 

Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-17628


02. 
SITUAÇÃO/REQUISITO

Permitir a configuração de Prazo por Serviço de Negociação através das rotinas Prazo de Regiões e Prazo de Clientes, viabilizando a possibilidade de permitir ao usuário um tempo de entrega diferente para um determinado serviço de negociação. 

03. SOLUÇÃO

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


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

Totvs custom tabs box
tabsDicionário SX2, Dicionário SX3, Dicionário SX7, Dicionário SIX
idsSX2,SX3,SX7,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
referenciaSX7

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





04. DEMAIS INFORMAÇÕES

Totvs custom tabs box
tabsSX2, SIX Índices, SXB Consulta Padrão, SX3 Dicionário de Dados
ids SX2, SIX, SXB, SX3
Totvs custom tabs box items
defaultyes
referenciaSX2
X2_CHAVEX2_NOMEX2_UNICOX2_MODULO
DMOPrazos de Regiões x ServiçoDMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVIC43
DMPPrazo de Clientes x ServiçoDMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVIC43
Totvs custom tabs box items
defaultno
referenciaSIX - Índices
INDICEORDEMCHAVEDESCRIÇÃO
DMO1DMO_FILIAL+DMO_CDRORI+DMO_CDRDES+DMO_TIPTRA+DMO_CODNEG+DMO_SERVICCod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. + Cod Negociac + Serviço
DMP1DMP_FILIAL+DMP_CODCLI+DMP_LOJCLI+DMP_CDRORI+DMP_CDRDES+DMP_TIPTRA+DMP_CODNEG+DMP_SERVICCod.Cliente + Loja Cliente + Reg.Origem + Reg. Destino + Tipo Transp.
Totvs custom tabs box items
defaultno
referenciaSXB
XB_ALIASXB_TIPOXB_SEQXB_COLUNAXB_DESCRIXB_CONTEM
DC51101DBServiço Neg. x PrazoDC5
DC5120101Código do ServiçoEm Branco
DC5130101Cadastra Novo01#WMSA070XBI#WMSA070XBV
DC5140101Código do ServiçoDC5->DC5_SERVIC
DC5140102DescriçãoTabela("L4",DC5->DC5_SERVIC,.F.)
DC51501Em BrancoEm BrancoDC5->DC5_SERVIC
DC51601Em BrancoEm BrancoDC5->DC5_CATSER == "1" .And. DC5->DC5_TIPTRA == M->DVN_TIPTRA
DC52101DBServiço Neg. x PrazoDC5
DC5220101Código do ServiçoEm Branco
DC5230101Cadastra Novo01#WMSA070XBI#WMSA070XBV
DC5240101Código do ServiçoDC5->DC5_SERVIC
DC5240102DescriçãoTabela("L4",DC5->DC5_SERVIC,.F.)
DC52501Em BrancoEm BrancoDC5->DC5_SERVIC
DC52601Em BrancoEm BrancoDC5->DC5_CATSER == "1" .And. DC5->DC5_TIPTRA == M->DTD_TIPTRA





05. ASSUNTOS RELACIONADOS

        Não se aplica



Templatedocumentos