Á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ções:

OMSA040 - Cadastro de Motorista

OMSA060 - Cadastro de Veículo

OMSA100 - Cadastro de Rotas

RTMSR37  - Rdmake de impressão do Relatório Financeiro Pagbem

TMSA250  - Contrato de Carreteiro

TMSA251  - Liberação de Contrato

TMSA256  - Encerramento CIOT

TMSA310  - Fechamento da Viagem

TMSA350  - Operações da viagem

TMSAC15A - Função genégica

TMSAC28 - Regras de Quitação de Frete Pagbem

TMSAE60   - Operadora de Frota

TMSAF60   - Viagem mod. 3

TMSAF62   - Validações genéricas Viagem Mod 3 

TMSAF64   - Validações genéricas Viagem Mod 3 

TMSAF64P - Validações genéricas Viagem Mod 3 

TMSPAMCARD - Validações genéricas Operadoras de Frota

TMSXFUNA - Validações genéricas TMS Protheus 

TMSXFUNC - Validações genéricas TMS Protheus 

TMSXFUNE - Validações genéricas TMS Protheus 

TMSXFUNJ  - Envios endpoints TMS x Pagbem

Requisito/Story/Issue (informe o requisito relacionado) :

DLOGTMS02-21024


02. 
SITUAÇÃO/REQUISITO

Implementar melhoria no processo de integração entre o módulo SIGATMS e Pagbem, baseia-se na tecnologia Web API* em arquitetura RestFul.

...

Realizada a implementação em questão entre a solução TOTVS Logistica TMS x Pagbem.

Implementações realizadas:


Informações
titleImportante

Alterações de dicionário de dados dados  e menu estarão disponíveis a partir do release 12.1.2210

...

  • Pacote: 009932 e 010781 - Para atualização de dicionário de dados, criação/alteração  de campos e índices.
  • Menu - Necessário para criar no menu do TMS a nova rotina Regras de Quitação


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

2
Totvs custom tabs box
tabsDicionário SX2, Dicionário SX3, Dicionário SX7SIX, Dicionário SIXSX1
idsSX2,SX3,SX7SIX,SIXSX1
Criação de tabelas:
Totvs custom tabs box items
defaultyes
referenciaSX2
TabelaDescrição
DMZRegras de Quitação PagBem     
Totvs custom tabs box items
defaultno
referenciaSX3

Criação de Campos.

Tabela DMZ (Regras de Quitação PagBem):

 Atualização de dicionário de dados da tabela "DA3"

Campo

DMZ

DA3_

FILIAL

CODMUN

Tipo

Caractere

C

Tamanho

8

5

Decimal

0

Formato

@!
@9

Título

Filial

Cd.Municipio

Descrição

Filial

Codigo IBGE do

Sistema

Municipio

Usado

Não

Sim

Obrigatório

Não

Browse

Sim

Não

Opções


When


Relação


Val. Sistema

Help

Informe a filial do sistema.

Campo

DMZ_FILORI

Tipo

Caractere

Vazio() .Or. ExistCpo('CC2',M->DA3_ESTPLA+M->DA3_CODMUN)



Campo

DA3_RODAGE

Tipo

C

Tamanho

1

Tamanho

Decimal

0

Formato

@!

Título

Filial

Eixo/Rodagem

Descrição

Filial

de Origem da Viagem

do sistema

Usado

Não

Sim

Obrigatório

Não

Browse

Sim

Não

Opções

1=Eixo Simples/Rodagem Simples;2=Eixo Simples/Rodagem Dupla;3=Eixo Duplo/Tandem;4=Eixo Duplo/Não em Tandem;5=Eixo Triplo

Opções

When


Relação


Val. Sistema

TMSAF62("DMZ")

Help

Informe a filial de Origem da Viagem

Pertence(' 12345')

 


Campo

DMZ

DA3_

VIAGEM

INTOPE

Tipo

Caractere

C

Tamanho

6

1

Decimal

0

Formato

@!

Título

Viagem

Integra Ope?

Descrição

Número da Viagem

Integra com operadora?

Usado

Não

Sim

Obrigatório

Não

Browse

Sim

Help

Número da Viagem

Não

Opções

1=Não;2=REPOM;3=PagBem;4=Repom e PagBem

When


Relação


Val. Sistema

TMSAF62("DMZ")

Pertence(' 1234')



Campo

DMZ

DA3_

STATUS

INTEGR

Tipo

Caractere

C

Tamanho

1

Decimal

0

Formato

@!

Título

Status

Integrado?

Descrição

Status

Registro Integrado?

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=

Em Aberto

Sim;2=

Em Transito;3=Carregado;4=Encerrado;9=Cancelado

Não

When


Relação

Iif(Inclui,'1',TMSAF66())

Val. Sistema

Help

Informa se o status do documento é Em Aberto; Em Trânsito; Carregado; Encerrado ou Cancelado.

Campo

DMZ_STROTA

Tipo

Caractere

Tamanho

1

"2"

Val. Sistema

Pertence(' 12')

 


Atualização de dicionário de dados da tabela "DVG"

Campo

DVG_CODREG

Tipo

C

Tamanho

8

Decimal

0

Formato

@!

Título

Status Rota

Cod.Regra

Descrição

Status Rota

Cod.Regra Quitação Pagbem

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Da Rota;2=Sem Rota Definida;3=De Outra Rota


When


Relação

Iif(Inclui,'1',TMSAF66())


Val. Sistema

Help

Informa se o status do documento é Em Aberto; Em Trânsito; Carregado; Encerrado ou Cancelado.

Campo

DMZ_FILDOC

Tipo

Caractere

Tamanho

ExistCpo("DMZ",M->DVG_CODREG)


 Atualização de dicionário de dados da tabela "DEG"

Campo

DEG_CONPDG

Tipo

C

Tamanho

1

2

Decimal

0

Formato

@!                                           

Título

Fil

Contr.Pdg.

Docto

PB

Descrição

Filial do Documento

Contrato de Pedagio Pgbem

Usado

Sim

Obrigatório

Não

Browse

Sim

Não

Opções

1=Sim;2=Não

When

TMSAF61('DMZ')

M->DEG_CODOPE == '03'

Relação

"1"

Val. Sistema

TMSAF62('DMZ')

Help

Informe a Filial do Documento.



 Atualização de dicionário de dados da tabela "DJL"

Campo

DMZ

DJL_

DOC

CODOPE

Tipo

Caractere

C

Tamanho

9

2

Decimal

0

Formato

@!                                           

Título

No

Cod.

Docto

Operad.

Descrição

Número do Documento

Codigo da Operadora

Usado

Sim

Obrigatório

Não

Browse

Sim

Não

Opções


When

TMSAF61('DMZ')


Relação


Val. Sistema

TMSAF62('DMZ')

Help

Informe o Número do Documento de Transporte.

Campo

DMZ_SERIE




Campo

DJL_DATENC

Tipo

Caractere

D

Tamanho

3

8

Decimal

0

Formato

!!!

Título

Série Docto

Dt. Enc CIOT

Descrição

Série

Data Encerramento do

Documento

CIOT 

Usado

Sim

Obrigatório

Não

Browse

Sim

Não

Opções


When

TMSAF61('DMZ')


Relação


Val. Sistema

TMSAF62('DMZ')

Help

Informe a Série do Documento de Transporte.



 Atualização de dicionário de dados da tabela "DTY"

Campo

DMZ

DTY_

NOMREM

IDQUIT

Tipo

Caractere

C

Tamanho

40

20

Decimal

0

Formato

@!                                           

Título

Nome Remet.

ID Quitação

Descrição

Nome Remetente

ID Quitação PagBem

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

Iif(Inclui,'',TMSAF66())


Val. Sistema

Help

Nome do Cliente Remetente, este campo é preenchido automaticamente após selecionarmos um cliente remetente.




 Atualização de dicionário de dados da tabela "DTR"     

Campo

DMZ

DTR_

NOMDES

PRIRRF

Tipo

Caractere

N

Tamanho

40

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Nome Dest.

IRRF Previst

Descrição

Nome Destinatário

IRRF Previsto            

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

Iif(Inclui,'',TMSAF66())


Val. Sistema

Help

Nome do cliente destinatário, este campo é preenchido automaticamente após selecionarmos um cliente destinatário.

Positivo()



Campo

DMZ

DTR_

BAIRRO

PRSEST

Tipo

Caractere

N

Tamanho

40

14

Decimal

0

2

Formato

@!

Título

Bairro
@E 99,999,999,999.99

Título

Pr.Sest.Sena

Descrição

Bairro

Sest Senat Previsto

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

Iif(Inclui,'',TMSAF66())


Val. Sistema

Help

Bairro do cliente destinatário.

Positivo()



Campo

DMZ

DTR_

MUN

PRINSS

Tipo

Caractere

N

Tamanho

60

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Município

INSS Previst

Descrição

Município

Val. Sistema

Help

Município do cliente destinatário.

INSS Previsto            

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema

Iif(Inclui,'',TMSAF66())

Positivo()



Campo

DMZ

DTR_

EST

PRISS

Tipo

Caractere

N

Tamanho

2

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Estado

ISS Previst

Descrição

Estado

ISS Previsto            

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

IIF(INCLUI,'',TMSAF66())


Val. Sistema

Help

Estado do cliente destinatário.

Positivo()



Campo

DMZ

DTR_

PRZENT

PRPIS

Tipo

Data

N

Tamanho

8

14

Decimal

0

2

Formato

@E 99,999,999,999.99

Título

Prz.Entrega

PIS Previsto

Descrição

Prazo de Entrega

PIS Previsto

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

Iif(Inclui,cTod(''),TMSAF66())


Val. Sistema

Help

Data do Prazo de Entrega da Mercadoria, com base nos prazos de regiões e prazos de cliente.

Positivo()



Campo

DMZ

DTR_

QTDVOL

PRCOFI

Tipo

Numérico

N

Tamanho

5

14

Decimal

0

2

Formato

99999
@E 99,999,999,999.99

Título

Qtde. Volume

COFINS Previ

Descrição

Qtde.de Volumes

COFINS Previsto            

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

if(Inclui,0,Posicione("DT6",1,xFilial("DT6")+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_QTDVOL"))


Val. Sistema

Positivo()

Help

Quantidade de volumes da mercadoria.

Campo

DMZ_QTDVOL



Campo

DTR_PRCSLL

Tipo

Numérico

N

Tamanho

5

14

Decimal

0

2

Formato

99999
@E 99,999,999,999.99

Título

Vol. Orig

CSLL Previst

Descrição

Qtde.de Volumes Original

COFINS Previsto            

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

if(Inclui,0,Posicione("DT6",1,xFilial("DT6")+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_VOLORI"))


Val. Sistema

Positivo()



 Atualização de dicionário de dados da tabela "DMZ" 

Campo

DMZ_FILIAL

Tipo

C

Tamanho

8

Decimal

0

Formato


Título

Filial

Descrição

Filial do sistema

Usado

Não

Val. Sistema

Help

Quantidade de volumes original do documento.

Campo

DMZ_PESO

Tipo

Numérico

Tamanho

11

Decimal

4

Formato

@E 999,999.9999

Título

Peso Real

Descrição

Peso Real

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema




Campo

DMZ_CODIGO

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Codigo      

Descrição

Cod.Regra Quitacao       

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_PESO"))

Val. Sistema

Help

Peso real da mercadoria.

Campo

DMZ_PESOM3

Tipo

Numérico

Tamanho

11

Decimal

4

Formato

@E 999,999.9999

Título

Peso Cubado

Descrição

Peso Cubado

Usado

Sim

Obrigatório

Não

Sim

Browse

Não

Sim

Opções


When


Relação

if(Inclui,0,Posicione

GETSXENUM( "

DT6

DMZ"

,1

,

xFilial("DT6

"

)+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_PESO"))

DMZ_CODIGO" ) 

Val. Sistema

Help

Peso cubado da mercadoria.

NaoVazio()



Campo

DMZ_

VALMER

DESCRI

Tipo

Numérico

C

Tamanho

14

45

Decimal

2

0

Formato

@E 99,999,999,999.99
@!

Título

Vlr.Mercad.

Descricao   

Descrição

Valor

Descrição da

Mercadoria

Regra     

Usado

Sim

Obrigatório

Não

Sim

Browse

Não

Sim

Opções


When


Relação

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_VALMER"))


Val. Sistema

Help

Valor da Mercadoria.




Campo

DMZ_

ORIGEM

TIPTOL

Tipo

Caracter

C

Tamanho

1

Decimal

0

Formato

@!

Título

Orig. Carreg

Tolerancia? 

Descrição

Origem do Carregamento

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Não

Sim

Browse

Não

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DMZ->(DMZ_FILDOC+DMZ_DOC+DMZ_SERIE),"DT6_VALMER"))

Val. Sistema

Help

Valor da Mercadoria.

Tabela DM4 (Planejamento da Viagem Mod.3):


Val. Sistema

Pertence("12")



Campo

DMZ_PESUTI

Tipo

C

Tamanho

1

Campo

DM4_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Peso Usado?

Descrição

Filial do Sistema

Peso usado na quitacao   

Usado

Não

Sim

Obrigatório

NãoFilial do Sistema.

Sim

Browse

Sim

Opções

1=Saida;2=Chegada;3=Saida Se Menor Que Chegada 

When


Relação


Val. Sistema

Help

Pertence("123")



Campo

DM4

DMZ_

FILORI

LIMEXC

Tipo

Caractere

N

Tamanho

2

6

Decimal

0

2

Formato

@E 999.99

Título

Filial

% Lim. Exced

Descrição

Filial de Origem da Viagem

Limite Excedente em %    

Usado

Não

Sim

Obrigatório

Não

Browse

Sim

Opções


When

M->DMZ_TIPTOL == '1'                                        

Relação


Val. Sistema

TMSAF62("DM4")

Help

Informe a filial de Origem da Viagem.

Campo

DM4_HORINI

Tipo

Caracter

Tamanho

4

Decimal

0

Formato

@R 99:99

Título

Hora Início

Descrição

Hora Início Planejamento




Campo

DMZ_QUIEXC

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99999                                     

Título

Kg.Lim.Exced

Descrição

Limite Execedente em Kg  

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

Relação

Val. Sistema

TMSAF62("DM4")

Help

Horário Inicial previsto para a viagem

Campo

DM4_DATFIM

Tipo

Data

Tamanho

M->DMZ_TIPTOL == '2'                                        

Relação


Val. Sistema




Campo

DMZ_COBQUE

Tipo

C

Tamanho

1

8

Decimal

0

Formato

@!

Título

Data Fim

Cobra Quebra

Descrição

Data Fim Planejamento

Tip. cobranca p/ Quebra  

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Nao Cobra;2=Parcial;3=Integral

When

TMSAF61('DM4')


Relação


Val. Sistema

TMSAF62

Pertence("

DM4

123")

Help

Data Final prevista da viagem



Campo

DM4

DMZ_

HORFIM

PORQUE

Tipo

Caracter

N

Tamanho

4

6

Decimal

0

2

Formato

@R 99:99
@E 999.99                                

Título

Hora Fim

% de Quebra

Descrição

Hora Fim Planejamento

Margem em % p/ quebra 

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

M->DMZ_TIPTOL == '1'             

Relação


Val. Sistema

TMSAF62("DM4")

Help

Horário Final previsto para a viagem

Campo

DM4_TMPVGE




Campo

DMZ_QUIQUE

Tipo

Caracter

N

Tamanho

5

Decimal

0

Formato

@R 999:99
@E 99999

Título

Tempo Viag.

Kg de Quebra

Descrição

Tempo da Viagem

Margem em kg p/ quebra   

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções


When

M->DMZ_TIPTOL == '2'               

Relação


Val. Sistema

Help

Tempo Previsto para a viagem baseado na Data/Hora Inicial e Final.

Tabela DM5 (Operadora de Frotas Viagem):




Campo

DMZ_COBAVA

Tipo

C

Tamanho

1

Campo

DM5_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Cobra Avaria

Descrição

Filial do Sistema

Tipo de cobrança da avaria  

Usado

NãoFilial do Sistema.

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Não Cobra;2=Integral              

When


Relação

"1"

Val. Sistema

Help

Pertence("12")



Campo

DM5

DMZ_

FILORI

ADIANT

Tipo

Caractere

C

Tamanho

2

1

Decimal

0

Formato

@!

Título

Filial

Adiantamento

Descrição

Filial de Origem da Viagem

Quem recebe o adiantamento?

Usado

NãoInforme a filial de Origem da Viagem.

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Motorista;2=Proprietário

When


Relação


Val. Sistema

Help

Pertence("12")



Campo

DM5

DMZ_

VIAGEM

QUITAC

Tipo

Caractere

C

Tamanho

6

1

Decimal

0

Formato

@!

Título

Viagem

Quem rec.Sal

Descrição

Número da Viagem

Quem recebe a par. Saldo?

Usado

Não

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

When

1=Motorista;2=Proprietário

When


Relação


Val. Sistema

Help

Número da Viagem

Pertence("12")



Campo

DM5

DMZ_

CODOPE

ENTREG

Tipo

Caractere

C

Tamanho

2

1

Decimal

0

Formato

@!

Título

Cód.. Operad.

Dt EntregaNF

Descrição

Código

Dt entrega da

Operadora

NF quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Vazio().Or.(TmsValField("M->DM5_CODOPE",.T.,"DM5_NOMOPE") .And. TMSAF62('DM5'))

Pertence("12")



Campo

DMZ_PESOEN

Tipo

C

Tamanho

1

Help

Código da Operadora de Frotas.

Campo

DM5_NOMOPE

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Nome Operad.

Peso Entrega

Descrição

Nome da Operadora

Peso Entrega na Quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When


Relação

IF(!INCLUI,TMSVALFIELD("DM5->DM5_CODOPE",.F.,"DM5_NOMOPE"),"")

"2"

Val. Sistema

Help

Nome da Operadora de Frota.

Pertence("12")



Campo

DM5

DMZ_

TPSPDG

BALANC

Tipo

Caractere

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tp Pgt Pedag

Tic. Balança

Descrição

Tipo Pagamento Pedágio

Ticket Balança na Quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

ExistCpo

Pertence("

SX5","MR"+M->DM5_TPSPDG)

12")



Campo

DMZ_AVARIA

Tipo

C

Tamanho

1

Help

Campo para integração com o sistema Pamcard. Informar quem será o responsável pelo

pagamento do pedágio, se for através do sistema Pamcard, informe a opção “5=Pamcard”.

Campo

DM5_QTDSAQ

Tipo

Numérico

Tamanho

2

Decimal

0

Formato

99
@!

Título

Qtd. Saque

Avaria Quita

Descrição

Qtd. Saque

Avaria NF Quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When


Relação

4

"2"

Val. Sistema

Help

Quantidade de saque que será enviada a operadora de frota, paga pela transportadora, conforme legislação vigente, mínimo exigido por lei e 4.

Campo

DM5_QTDTRA

Tipo

Caractere

Pertence("12")



Campo

DMZ_NFECAN

Tipo

C

Tamanho

1

Tamanho

2

Decimal

0

Formato

99
@!

Título

Qtd

Rec.Can.

Transfe

NFE

Descrição

Qtd. Transferência

Recolhe canhoto Quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When


Relação

4

"2"

Val. Sistema

Help

Quantidade de transferência que será enviada a operadora de frota, paga pela

transportadora, conforme legislação vigente, mínimo exigido por lei e 4.

Campo

DM5_PRCTRA

Tipo

Caractere

Tamanho

Pertence("12")



Campo

DMZ_COMPDG

Tipo

C

Tamanho

1

9

Decimal

0

Formato

@!

Título

N.o Proc. Tr

Comp.PDG

Descrição

N.o Processo Transporte

Comprovante PDG quitação

Usado

Sim

Obrigatório

Não

Browse

Não

Sim

Opções

1=Sim;2=Não

When

TMSAF61('DM5')


Relação

"2"

Relação

Val. Sistema

Help

Número do Processo de Transporte da Operadora de Frota.

Tabela DM6 (Viagem Carregada):

Pertence("12")



Campo

DMZ_DACTE

Tipo

C

Tamanho

1

Campo

DM6_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

DACTE Quitac

Descrição

Filial do Sistema

Dacte recolhe na quitação?

Usado

Não

Sim

Obrigatório

Não

Browse

NãoFilial do Sistema.

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Help

Pertence("12")



Campo

DM6

DMZ_

FILORI

CONTRA

Tipo

Caractere

C

Tamanho

2

1

Decimal

0

Formato

@!

Título

Filial

Rec.Contrato

Descrição

Filial de Origem da Viagem

Recolhe contrato transpor

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Iif(Empty(M->DM6_VIAGEM),.T.,ExistChav("DM6",M->DM6_FILORI + M->DM6_VIAGEM)) .And. TMSAF90Vld("DM6")

Pertence("12")



Campo

DMZ_LOCQUI

Tipo

C

Tamanho

1

Help

Informe a filial de origem da viagem que será carregada.

Campo

DM6_VIAGEM

Tipo

Caractere

Tamanho

6

Decimal

0

Formato

@!

Título

Viagem

Local Quitaç

Descrição

Número

Local da

Viagem

Quitacao do Frete

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Qualquer Lugar;2=ETF;3=Filial;4=Transportadora

When


Relação

"1"

Val. Sistema

ExistChav

Pertence("

DM6",M->DM6_FILORI + M->DM6_VIAGEM) .And. TMSAF90Vld("DM6")

1234")



Campo

DMZ_LOCADI

Tipo

C

Tamanho

1

Help

Número da Viagem

Campo

DM6_DATCAR

Tipo

Data

Tamanho

8

Decimal

0

Formato

@!

Título

Data Carrega

Local Adiant

Descrição

Data do Carregamento

Local da Quitação do Adiantamento      

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Qualquer Lugar;2=ETF;3=Filial;4=Transportadora

When

.F.


Relação

dDataBase

"1"

Val. Sistema

Help

Data de Início prevista para a viagem

Pertence("1234")



Campo

DM6

DMZ_

HORCAR

DESCOM

Tipo

Caracter

C

Tamanho

4

1

Decimal

0

Formato

@R 99:99
@!

Título

Hora Carrega

Dest.Comerci

Descrição

Hora do Carregamento

Frete Destinação Comercial

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When

.F.


Relação

SUBSTR(TIME(),1,2) + SUBSTR(TIME(),4,2)

"2"

Val. Sistema

Help

Indica a hora de carregamento da viagem.

Tabela DM7 (Veículos Carregados):

Campo

DM7_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Opções

When

Relação

Val. Sistema

Help

Filial do Sistema.

Campo

DM7_FILORI

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

Título

Filial

Descrição

Filial do Sistema

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

.F.

Relação

Val. Sistema

Help

Informe a filial de origem da viagem que será carregada.

Campo

DM7_VIAGEM

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

Título

Viagem

Descrição

Número da Viagem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

.F.

Relação

Val. Sistema

Help

Informe o número da viagem que será carregada.

Campo

DM7_ITEDTR

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Item

Descrição

Item do Veículo na DTR

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

.F.

Relação

Val. Sistema

Help

Indica o item do veículo dentro dos registros da tabela de veículos da

viagem.

Campo

DM7_CODVEI

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

Título

Cód. Veículo

Descrição

Código do Veículo

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

.F.

Relação

Val. Sistema

Vazio() .Or. ExistCpo("DA3")

Help

Informe o código do veículo da viagem.

Campo

DM7_MODVEI

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Mod Veiculo

Descrição

Modelo do Veículo

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODVEI,"DA3_DESC"))

Val. Sistema

Help

Descrição do modelo do veículo da viagem.

Campo

DM7_CODRB1

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

Título

Cod Reb 1

Descrição

Código Primeiro Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

Relação

Val. Sistema

Vazio() .Or. ExistCpo("DA3")

Help

Informe o código do primeiro reboque da viagem.

Campo

DM7_MODRB1

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Mod Reb 1

Descrição

Modelo Primeiro Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

.F.

Relação

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODRB1,"DA3_DESC"))

Val. Sistema

Help

Descrição do primeiro reboque da viagem.

Campo

DM7_CODRB2

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

Título

Cod Reb 2

Descrição

Código Segundo Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

.F.

Relação

Val. Sistema

Vazio() .Or. ExistCpo("DA3")

Help

Informe o código do segundo reboque da viagem.

Campo

DM7_MODRB2

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Mod Reb 2

Descrição

Modelo Segundo Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

.F.

Relação

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODRB2,"DA3_DESC"))

Val. Sistema

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODRB2,"DA3_DESC"))

Help

Descrição do segundo reboque da viagem.

Campo

DM7_CODRB3

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

Título

Cod Reb 3

Descrição

Código Terceiro Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

.F.

Relação

Val. Sistema

Vazio() .Or. ExistCpo("DA3")

Help

Informe o código do terceiro reboque da viagem.

Campo

DM7_MODRB3

Tipo

Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Mod Reb 3

Descrição

Modelo Terceiro Reboque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

Relação

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODRB3,"DA3_DESC"))

Val. Sistema

IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DM7->DM7_CODRB3,"DA3_DESC"))

Help

Descrição do terceiro reboque da viagem.

Tabela DM8 (Documentos da Viagem TMS x GFE):

Campo

DM8_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Filial do Sistema.

Campo

DM8_FILORI

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Informe a filial de origem.

Campo

DM8_VIAGEM

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

Título

Viagem

Descrição

Número da Viagem

Usado

Não

Obrigatório

Não

Browse

Não

Opções

When

Relação

Val. Sistema

Help

Informe o número da viagem.

Campo

DM8_FILDOC

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

Título

Fil. Docto

Descrição

Filial do Documento

Usado

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Informe a Filial do Documento.

Campo

DM8_DOC

Tipo

Caractere

Tamanho

9

Decimal

0

Formato

@!

Título

No.Docto.

Descrição

Número do Documento

Usado

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Informe o Número do Documento de Transporte.

Campo

DM8_SERIE

Tipo

Caractere

Tamanho

3

Decimal

0

Formato

!!!

Título

Série Docto.

Descrição

Série do Documento

Usado

Não

Obrigatório

Não

Browse

Não

Opções

When

Relação

Val. Sistema

Help

Informe a Série do Documento de Transporte.

Campo

DM8_UFORI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

UF Origem

Descrição

Estado de Origem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

ExistCpo("SX5","12"+M->DM8_UFORI)

Help

Informe a Série do Documento de Transporte.

Campo

DM8_CDMUNO

Tipo

Caractere

Tamanho

5

Decimal

0

Formato

@!

Título

Cód.Mun.Ori

Descrição

Cod.Municipio de Origem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

TMSAF62G('DM8')

Help

Código do Município de Origem para o GFE

Campo

DM8_MUNORI

Tipo

Caractere

Tamanho

15

Decimal

0

Formato

@!

Título

Mun.Origem

Descrição

Município de Origem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

IIF(INCLUI,"",POSICIONE("CC2",1,XFILIAL("CC2")+DM8->DM8_UFORI+DM8->DM8_CDMUNO,"CC2_MUN"))

Val. Sistema

Help

Município de Origem para o GFE

Campo

DM8_CEPORI

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

@R 99999-999

Título

CEP Origem

Descrição

CEP Origem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Help

Indica o CEP de origem do movto. da viagem utilizado no calculo do frete do módulo SIGAGFE.

Campo

DM8_UFDES

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

UF Destino

Descrição

Estado de Destino

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

ExistCpo("SX5","12"+M->DM8_UFDES)

Help

Unidade de Federação de Destino para o GFE.

Campo

DM8_CDMUND

Tipo

Caractere

Tamanho

5

Decimal

0

Formato

@!

Título

Cod.Mun.Des

Descrição

Cód.. Município Destino

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Help

Código do Município de Destino para o GFE.

Campo

DM8_MUNDES

Tipo

Caractere

Tamanho

15

Decimal

0

Formato

@!

Título

Mun.Des

Descrição

Município de Destino

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

Relação

IIF(INCLUI,"",POSICIONE("CC2",1,XFILIAL("CC2")+DM8->DM8_UFDES+DM8->DM8_CDMUND,"CC2_MUN"))

Val. Sistema

Help

Município de Destino.

Campo

DM8_CEPDES

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

@R 99999-999

Título

CEP Destino

Descrição

CEP Destino

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Help

Indica o CEP de destino do movto. da viagem utilizado no calculo do frete do módulo SIGAGFE.

Campo

DM8_TIPVEI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Tipo Veiculo

Descrição

Tipo Veiculo

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Vazio() .or. ExistCpo("DUT",M->DM8_TIPVEI,1)

Help

Indica o tipo de veículo utilizado no cálculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_DESTPV

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Des.Tp.Vei

Descrição

Desc.Tipo Veiculo

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

IF(INCLUI,"",POSICIONE("DUT",1,XFILIAL("DUT")+DM8->DM8_TIPVEI,'DUT_DESCRI '))

Val. Sistema

Help

Descrição do tipo de veículo utilizado no cálculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_CDTPOP

Tipo

Caractere

Tamanho

10

Decimal

0

Formato

@!

Título

Tipo Oper.

Descrição

Tipo de Operaçao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Vazio() .OR. GFEExistC("GV4", 1, M->DM8_CDTPOP, "GV4->GV4_SIT=='1'")

Help

Indica o tipo de operação utilizado no cálculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_DSTPOP

Tipo

Caractere

Tamanho

50

Decimal

0

Formato

@!

Título

Desc.Oper

Descrição

Descrição Tp. Operação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

IF(INCLUI,"",POSICIONE("DUT",1,XFILIAL("DUT")+DM8->DM8_TIPVEI,'DUT_DESCRI '))

Val. Sistema

Help

Descrição do tipo de veículo utilizado no calculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_CDCLFR

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

@!

Título

Class.Frete

Descrição

Classificação de Frete

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

TMSAF61G('DM8')

Relação

Val. Sistema

Vazio() .OR. GFEExistC("GUB", 1, M->DM8_CDCLFR, "GUB->GUB_SIT=='1'")

Help

Indica a classificação de frete utilizada no calculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_DSCLFR

Tipo

Caractere

Tamanho

50

Decimal

0

Formato

@!

Título

Des.Clas.Fre

Descrição

Descrição Clas. Frete

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

IF(INCLUI,'',POSICIONE("GUB",1,XFILIAL("GUB")+DM8->DM8_CDCLFR,"GUB_DSCLFR") )

Val. Sistema

Help

Descrição da classificação de frete utilizada no cálculo do frete do romaneio do módulo SIGAGFE.

Campo

DM8_CHVEXT

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Chv.Ext.

Descrição

Chave Externa

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

When

Relação

Val. Sistema

Help

Número gerado por rotina de integração para identificação. Utilizar o separador ‘;’ para os campos.

Totvs custom tabs box items
defaultno
referenciaSX7

Criação de gatilhos:

DMZ:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveDMZ_DOC001DT6->DT6_QTDVOLDMZ_QTDVOLDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_DOC002DT6->DT6_VOLORIDMZ_VOLORIDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_DOC003DT6->DT6_PESODMZ_PESODT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_DOC004DT6->DT6_PESOM3DMZ_PESOM3DT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_DOC005TMSAF65GAT(,'DMZ_PRZENT')DMZ_PRZENT0DMZ_DOC006TMSAF65GAT(,'DMZ_NOMREM')DMZ_NOMREM0DMZ_DOC007TMSAF65GAT(,'DMZ_NOMDES')DMZ_NOMDES0DMZ_DOC008TMSAF65GAT(,'DMZ_BAIRRO')DMZ_BAIRRO0DMZ_DOC009TMSAF65GAT(,'DMZ_MUN')DMZ_MUN0DMZ_DOC010TMSAF65GAT(,'DMZ_EST')DMZ_EST0DMZ_FILDOC001DT6->DT6_QTDVOLDMZ_QTDVOLDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_FILDOC002DT6->DT6_VOLORIDMZ_VOLORIDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_FILDOC003DT6->DT6_PESODMZ_PESODT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_FILDOC004DT6->DT6_PESOM3DMZ_PESOM3DT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_FILDOC005DT6->DT6_VALMERDMZ_VALMER0DMZ_FILDOC006TMSAF65GAT(,'DMZ_PRZENT')DMZ_PRZENT0DMZ_FILDOC007TMSAF65GAT(,'DMZ_NOMREM')DMZ_NOMREM0DMZ_FILDOC008TMSAF65GAT(,'DMZ_NOMDES')DMZ_NOMDES0DMZ_FILDOC009TMSAF65GAT(,'DMZ_BAIRRO')DMZ_BAIRRO0DMZ_FILDOC010TMSAF65GAT(,'DMZ_MUN')DMZ_MUN0DMZ_FILDOC011TMSAF65GAT(,'DMZ_EST')DMZ_EST0DMZ_SERIE001DT6->DT6_QTDVOLDMZ_QTDVOLDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_SERIE002DT6->DT6_VOLORIDMZ_VOLORIDT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_SERIE003DT6->DT6_PESODMZ_PESODT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_SERIE004DT6->DT6_PESOM3DMZ_PESOM3DT61xFilial('DT6')+M->DMZ_FILDOC+M->DMZ_DOC+M->DMZ_SERIEDMZ_SERIE005DT6->DT6_VALMERDMZ_VALMER0DMZ_SERIE006TMSAF65GAT(,'DMZ_PRZENT')DMZ_PRZENT0DMZ_SERIE007TMSAF65GAT(,'DMZ_NOMREM')DMZ_NOMREM0DMZ_SERIE008TMSAF65GAT(,'DMZ_NOMDES')DMZ_NOMDES0DMZ_SERIE009TMSAF65GAT(,'DMZ_BAIRRO')DMZ_BAIRRO0DMZ_SERIE010TMSAF65GAT(,'DMZ_MUN')DMZ_MUN0DMZ_SERIE011TMSAF65GAT(,'DMZ_EST')DMZ_EST0

DM4:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveDM4_FILVGE001Space(Len(DTR->DTR_NUMVGE))DM4_NUMVGE0

DM6:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveDM6_FILORI001TMSAF90GAT("DM6_FILORI","DM6_FILORI")DM6_FILORI0DM6_VIAGEM001TMSAF90GAT("DM6_VIAGEM","DM6_VIAGEM")DM6_VIAGEM0

DM8:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveDM8_CDCLFR001GUB->GUB_DSCLFRDM8_DSCLFRGUB1xFilial('GUB')+M->DM8_CDCLFRDM8_CDMUND001CC2->CC2_MUNDM8_MUNDESCC21xFilial('CC2')+M->DM8_UFDES+M->DM8_CDMUNDDM8_CDMUNO001CC2->CC2_MUNDM8_MUNORICC21xFilial('CC2')+M->DM8_UFORI+M->DM8_CDMUNODM8_CDTPOP001GV4->GV4_DSTPOPDM8_DSTPOPGV41xFilial('GV4')+M-> DM8_CDTPOPDM8_TIPVEI001DUT->DUT_DESCRIDM8_DESTPVDUT1xFilial('DUT')+M->DM8_TIPVEI Totvs custom tabs box items
defaultno
referenciaSIX

Criação de índices:

DMZ:

Índice

Ordem

ChaveDescriçãoDMZ1DMZ_FILIAL+DMZ_CODIGO                                                                                                                                          DMZ_FILIAL+DMZ_CODIGO                                                                                                                               

05. ASSUNTOS RELACIONADOS

...

Pertence("12")



Totvs custom tabs box items
defaultno
referenciaSIX

Criação de índice da tabela "DMZ"

Índice

Ordem

ChaveDescrição
DMZ1DMZ_FILIAL+DMZ_CODIGO                                                                                                                                          DMZ_FILIAL+DMZ_CODIGO                                                                                                                               



Totvs custom tabs box items
defaultno
referenciaSX1

Criação de Perguntes para o X1_GRUPO "RTMSR37"


Ordem

01

Pergunt

Data início do período ?

Tipo

D

Tamanho

8
MV_PAR01



Ordem

02

Pergunt

Data final do período ?

Tipo

D

Tamanho

8
MV_PAR02



Ordem

03

Pergunt

Viagem de ?

Tipo

C

Tamanho

6
MV_PAR03



Ordem

04

Pergunt

Viagem até ?

Tipo

C

Tamanho

6
MV_PAR04



Criação de Pergunte para o X1_GRUPO "TMSA256"


Ordem

04

Pergunt

Operadora Frota ?

Tipo

C

Tamanho

2
MV_PAR04

05. ASSUNTOS RELACIONADOS


Templatedocumentos