01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:TOTVS Logística TMS 
Função:

OMSA040 - Cadastro de Motorista
OMSA060 - Cadastro de Veiculos
OMSA100 - Cadastro de Rotas
TMSA240  - Complemento de Viagem
TMSA250  - Contrato de Carreteiro
TMSA251  - Liberação de Contrato
TMSA310  - Fechamento de Viagem
TMSA340  - Encerramento de Viagem
TMSA350  - Operações de Transporte
TMSAC15  - Funções Genéricas TMS x Repom
TMSAC15A- Funções Genéricas TMS x Repom
TMSAC15B- Funções Genéricas TMS x Repom
TMSAE60  - Cadastro de Operadoras de Frotas
TMSAE65  - Operadoras de Frotas x Ações 
TMSAF64P - Validações para Operadoras de Frota
TMSAF64R - Validações para Operadoras de Frota
TMSREPOM- Funções Genéricas TMS
TMSXFUNA- Funções Genéricas TMS
TMSXFUNB- Funções Genéricas TMS
TMSXFUNC - Funções Genéricas TMS
TMSXFUNX - Funções Genéricas TMS

Ticket:Não se aplica
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-13230


02. SITUAÇÃO/REQUISITO

Implementar melhoria no processo de integração entre o módulo SIGATMS e Repom, utilizando a plataforma Repom Frete, que baseia-se na tecnologia Web API em arquitetura RestFul.

A API de integração da Repom permite a realização de deiversas operações contidas no Repom Frete, como manipulação de cadastros (Contratados, Motoristas e Veiculos), Roteiros, Viagens e Pagamento.

Implementada melhoria no processo de integração entre o módulo SIGATMS e Repom utilizando modelos denominados pela Repom como integração Financeiro e Contábil - Fase I.

Nesta fase houve, principalmente, uma mudança da arquitetura dos pontos de integração entre Protheus TMS e Repom.


Abaixo seguem detalhes dos métodos de integração com exemplos de utilização.



Autenticação: BEARER (Token) - Necessário solicitar para a equipe Repom o usuário e
senha inicial, a partir desse usuário será possível gerar o Token. Realizar uma chamada
POST para a interface Post/token informando o usuário e senha cadastrados e no partner
informar o cnpj do tms, um Token será devolvido no resultado da chamada, este token
deverá estar incluso no Header de todas as chamadas.
Implementar a Viagem de Transporte e Coleta-Entrega (Modelo 3) do SIGATMS, proporcionando maior agilidade para os processos de emissão de viagens de entrega, transferência e coleta-entrega.

As definições/conceitos para os processos de viagem transporte e entrega, permanecem os mesmos:

03. SOLUÇÃO

Implementado a nova funcionalidade de integração com a Repom Frete (versao 2.2)

Foram implementadas as seguintes melhorias:

As alterações de dicionário de dados estarão disponíveis a partir do release 12.1.31.

04. DEMAIS INFORMAÇÕES

Para uso desta funcionalidade, deve ser utilizado:

Pacote: 008033 - Para atualização de dicionário de dados, criaçã/alteração  de campos e índices.


Configuração:

  1. Para a funcionalidade da nova integração TMS x Repom, é necessário configurar o parâmetro:
    MV_VSREPOM = 2.2 


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

Criação de tabelas:

TabelaDescrição
DM3Documentos da Viagem Mod.3
DM4Planejamento da Viagem Mod.3
DM5Operadora de Frotas Viagem
DM6Viagem Carregada
DM7Veículos Carregados
DM8Documentos da Viagem TMS x GFE

Criação de Campos.

Tabela DM3 (Documentos da Viagem Mod.3):

Campo

DM3_FILIAL

Tipo

Caractere

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 do sistema.

Campo

DM3_ORIGEM

Tipo

Caracter

Tamanho

1

Decimal

0

Formato


Título

Orig. Carreg

Descrição

Origem do Carregamento

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

IF(INCLUI,0,POSICIONE("DT6",1,XFILIAL("DT6")+DM3->(DM3_FILDOC+DM3_DOC+DM3_SERIE),"DT6_VALMER"))

Val. Sistema


Help

Valor da Mercadoria.

Tabela DM4 (Planejamento da Viagem Mod.3):

Campo

DM4_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

DM4_FILORI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial de Origem da Viagem

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

TMSAF62("DM4")

Help

Informe a filial de Origem da Viagem.

Campo

DM4_VIAGEM

Tipo

Caractere

Tamanho

6

Decimal

0

Formato


Título

Viagem

Descrição

Número da Viagem

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

TMSAF62("DM4")

Help

Número da Viagem

Campo

DM4_FILVGE

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Fil.Vge.Orig

Descrição

Filial da Viagem Original

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

TMSAF62("DM4")

Help

Filial da Viagem Original - Informação utilizada para viagem interligada.

Campo

DM4_NUMVGE

Tipo

Caractere

Tamanho

6

Decimal

0

Formato


Título

No.Vge.Orig

Descrição

Número da Viagem Original

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

Relação


Val. Sistema

TMSAF62("DM4")

Help

Numero da Viagem Original - O preenchimento dos campos Filial da Viagem Original e Viagem Original, determina que os veículos e motoristas da viagem original, também serão utilizados na viagem informada nos campos Fil. Origem e Viagem, determinado assim, o conceito de viagens interligadas.

Campo

DM4_DATINI

Tipo

Data

Tamanho

8

Decimal

0

Formato


Título

Data Início

Descrição

Data Início Planejamento

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

Relação


Val. Sistema

TMSAF62("DM4")

Help

Data de Início prevista para a 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

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

8

Decimal

0

Formato


Título

Data Fim

Descrição

Data Fim Planejamento

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

Relação


Val. Sistema

TMSAF62("DM4")

Help

Data Final prevista da viagem

Campo

DM4_HORFIM

Tipo

Caracter

Tamanho

4

Decimal

0

Formato

@R 99:99

Título

Hora Fim

Descrição

Hora Fim Planejamento

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

TMSAF61('DM4')

Relação


Val. Sistema

TMSAF62("DM4")

Help

Horário Final previsto para a viagem

Campo

DM4_TMPVGE

Tipo

Caracter

Tamanho

5

Decimal

0

Formato

@R 999:99

Título

Tempo Viag.

Descrição

Tempo da Viagem

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema


Help

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

Tabela DM5 (Operadora de Frotas Viagem):

Campo

DM5_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

DM5_FILORI

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Filial

Descrição

Filial de Origem da Viagem

Usado

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Informe a filial de Origem da Viagem.

Campo

DM5_VIAGEM

Tipo

Caractere

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

Número da Viagem

Campo

DM5_CODOPE

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Cód.. Operad.

Descrição

Código da Operadora

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema

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

Help

Código da Operadora de Frotas.

Campo

DM5_NOMOPE

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Nome Operad.

Descrição

Nome da Operadora

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

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

Val. Sistema


Help

Nome da Operadora de Frota.

Campo

DM5_TPSPDG

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

@!

Título

Tp Pgt Pedag

Descrição

Tipo Pagamento Pedágio

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema

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

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

Descrição

Qtd. Saque

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

4

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

Tamanho

2

Decimal

0

Formato

99

Título

Qtd. Transfe

Descrição

Qtd. Transferência

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação

4

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

9

Decimal

0

Formato

@!

Título

N.o Proc. Tr

Descrição

N.o Processo Transporte

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When

TMSAF61('DM5')

Relação


Val. Sistema


Help

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

Tabela DM6 (Viagem Carregada):

Campo

DM6_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

DM6_FILORI

Tipo

Caractere

Tamanho

2Campo


DM6_FILORI


Tipo


Caractere


Tamanho


2


Decimal


0


Formato



Título


Filial


Descrição


Filial de Origem da Viagem


Usado


Sim


Obrigatório


Não


Browse


Sim


Opções




When




Relação




Val. Sistema


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


Help


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




Campo


DM6_VIAGEM


Tipo


Caractere


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




Relação




Val. Sistema


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


Help


Número da Viagem




Campo


DM6_DATCAR


Tipo


Data


Tamanho


8


Decimal


0


Formato



Título


Data Carrega


Descrição


Data do Carregamento


Usado


Sim


Obrigatório


Não


Browse


Sim


Opções




When


.F.


Relação


dDataBase


Val. Sistema




Help


Data de Início prevista para a viagem




Campo


DM6_HORCAR


Tipo


Caracter


Tamanho


4


Decimal


0


Formato


@R 99:99

Título


Hora Carrega


Descrição


Hora do Carregamento


Usado


Sim


Obrigatório


Não


Browse


Sim


Opções




When


.F.


Relação


SUBSTR(TIME(),1,2) + SUBSTR(TIME(),4,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.



Decimal

0

Formato


Título

Filial

Descrição

Filial de Origem da Viagem

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema

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

Help

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

Campo

DM6_VIAGEM

Tipo

Caractere

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


Relação


Val. Sistema

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

Help

Número da Viagem

Campo

DM6_DATCAR

Tipo

Data

Tamanho

8

Decimal

0

Formato


Título

Data Carrega

Descrição

Data do Carregamento

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

.F.

Relação

dDataBase

Val. Sistema


Help

Data de Início prevista para a viagem

Campo

DM6_HORCAR

Tipo

Caracter

Tamanho

4

Decimal

0

Formato

@R 99:99

Título

Hora Carrega

Descrição

Hora do Carregamento

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

.F.

Relação

SUBSTR(TIME(),1,2) + SUBSTR(TIME(),4,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.

Criação de gatilhos:


Criação de índices:

DM3:

Índice

Ordem

ChaveDescrição
DM31DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEMFil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem
DM32DM3_FILIAL+DM3_FILORI+DM3_VIAGEM+DM3_SEQUEN+DM3_FILDOC+DM3_DOC+DM3_SERIEFil.Origem + Viagem + Sequencia + Fil.Docto. + No.Docto. + Serie Docto

05. ASSUNTOS RELACIONADOS

Documento de Referência - Viagem Modelo 3



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-pane.l {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>