Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística TMS


Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

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

TMSAE66.PRW          - Cadastro de Tags de Pedágio
OMSA060.PRW         - Cadastro de Veículos
TMSA240.PRW          - Complemento da Viagem
TMSA310.PRW          - Fechamento da Viagem
TMSAF65.PRW           - Gatilhos de Campos da Viagem Modelo 3
TMSAF64P.PRW         - Validação Operadora de Frota
PAMCARDNEW.PRW - Integração Via WEB PAMCARD
TMSPAMCARD.PRW - Integração Via WEB PAMCARD
MDFSEFAZ3.PRW      - Manifesto EletronicoEletrônico

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

DLOGTMS02-15478
DLOGTMS02-15479
DLOGTMS02-15480
DLOGTMS02-15483
DLOGTMS02-15492
DLOGTMS02-15493
DLOGTMS02-16022


02. SITUAÇÃO/REQUISITO

Implementar na integração com a Operadora de Frotas Pamcard, o Pagamento de Pedágio via TAG.

Aviso

Essa funcionalidade será disponibilizada somente

...

através da rotina Viagem Modelo 3

...

 

03. SOLUÇÃO

...


Implementada a solução de

...

pagamento de Pedágio

...

via TAG para a operadora PAMCARD.


Abaixo a relação dos métodos utilizados  referente ao Pagamento de Pedágio via TAG:

FindTagConsulta da Tag em que ocorrerá o Pagamento de Pedágio
InsertTrip / InsertFreightContract 
viagem.pedagio.solucao.id Meio de Pagamento de Pedágio 
  • 5 – CARTÃO
  • 6 – TAG       
 

viagem.pedagio.tag.emissor.id 

...

Identifica o emissor da Tag

  • 9993 – SEM PARAR
  • 9996 – MOVE MAIS
  • 9997 - VELOE

...

PayTollEste método é utilizado para Vale Pedágio pago através do meio de pagamento TAG, quando o meio de pagamento for CARTÃO é necessário que após a liberação do valor de pedágio o cliente carregue o valor através da leitora de Vale Pedágio e o Aplicativo Pedágio Desktop Pamcard
CancelTrip

Caso o valor de pedágio tenha sido gerado incorretamente ou por quaisquer outros motivos a viagem tem de ser cancelada.
O Meio de pagamento TAG com status do pedágio CARREGADO, necessário que a viagem seja cancelada dentro do prezo estipulado por cada um dos emissores , caso contrário não há estorno do valor.


  • Criada nova rotina Cadastro de Tags de Pedágio (TMSAE66)

  • Cadastro de Veículos (OMSA060)
    Incluído no Cadastro de Veículos, na Aba 'Pagto Pedagio - TAG', o cadastro para vincular as Tags de Pedágio ao veículo. 


  • Geração da Viagem Modelo 3 
    Criadas as novas opções : Cadastro de Veículos (OMSA060)
    Incluído no Cadastro de Veículos, na Aba 'Pagto Pedagio - TAG', o cadastro para vincular as Tags de Pedágio ao veículo. (Tabela DMG)
    O veículo poderá estar vinculado somente com uma Tag ativa. Caso o usuário tente confirmar a inclusão/alteração de um veículo onde tenha mais de uma tag ativa, será exibida a mensagem abaixo:
    "Help OMSA06017
    Problema: Não é permitido mais de uma Tag ativa para o Veiculo"
    Image Removed
    Geração da Viagem Modelo 3 
    Na rotina da viagem Modelo 3, na aba 'Recursos', para integração com a Operadora de Frotas Pamcard, devem ser preenchidos os campos com as novas opções:
    -  Em Tipo de Pagamento de Pedágio (DTR_TPSPDG)  a opção '6' (Tag).
    -  Na aba 'Formas Pagto', a opçãocriada nova a opção '3' (Tag)
       Essa opção poderá ser selecionada somente quando o tipo de parcela for 'Pedagio' e o sistema automaticamente irá gatilhar a TagId (DLD_TAGID) do veículo.  
       O meio de pagamento de pedágio será indicado na Pamcard no parâmetro viagem.pedagio.solucao.id
    -  O Recebedor do Pedágio (DLD_RECEB) para pagamento via TAG, deverá ser sempre o "Proprietário"
    Image Removed

...

  •      


  • Viagem Modelo 1 e 2
    Em Formas de Pagamento (DLD_FORPAG) do Complemento de Viagem não será permitido selecionar a opção 'Tag'


  • Manifesto Eletrônico
    Quando o tipo de Pagamento de Pedágio da viagem (DTR_TPSPDG) for do tipo 6- Tag, na rotina de geração do XML do Manifesto Eletrônico, em  <tpValePed> será preenchido o conteúdo '01' (Tag)


  • Fechamento da Viagem
    Ao efetuar o Fechamento da Viagem,  o sistema irá incluir o contrato na Pamcard e em seguida, se o Pagamento de Pedágio for via Tag, será executará o novo método PayToll para carregamento do valor do pedágio.
    Caso a Pamcard retorne que o PayToll não foi

    Viagem Modelo 1 e 2
    A funcionalidade de pagamento de pedágio via TAG, não estará disponível na Viagem Modelo 1 e Modelo 2.
    Portanto, em Formas de Pagamento (DLD_FORPAG) do Complemento de Viagem não será permitido selecionar a opção 'Tag'
    Manifesto Eletrônico
    Quando o tipo de Pagamento de Pedágio da viagem (DTR_TPSPDG) for do tipo 6- Tag, na rotina de geração do XML do Manifesto Eletrônico, em  <tpValePed> será preenchido o conteúdo '01' (Tag)

    Fechamento da Viagem
    Ao efetuar o Fechamento da Viagem,  o sistema irá incluir o contrato na Pamcard e em seguida, se o Pagamento de Pedágio for via Tag, será executará o novo método PayToll para carregamento do valor do pedágio.
    Caso a Pamcard retorne que o PayToll não foi realizado com sucesso, valor do pedágio não carregado, o contrato na Pamcard será cancelado com a informação "Contrato cancelado devido ao problema no pagamento de pedágio por Tag (Metodo PayToll)" e o  Fechamento da Viagem não será executado.

    Informações
    iconfalse
    titleInformações PAMCARD
    • PayToll - Este método é utilizado para Vale Pedágio pago através do meio de pagamento TAG, quando o meio de pagamento for CARTÃO é necessário que após a liberação do valor de pedágio o cliente carrega o valor através da leitora de Vale Pedágio e o Aplicativo Pedágio Desktop.
    • Meio de pagamento TAG com status do pedágio CARREGADO, necessário que a viagem seja cancelada dentro do prazo estipulado por cada um dos emissores pela Pamcard , caso contrário não há estorno do valor.
    • Meio de pagamento CARTÃO com status do pedágio CARREGADO, viagem é cancelada porém não há estorno do valor.

04. DEMAIS INFORMAÇÕES

  

    • Operação exclusiva para o cálculo de pedágio através da operadora de frota, através do campo Calcula Pedagio =1-Sim , da rotina Cadastro de Operadora de Frotas

04. DEMAIS INFORMAÇÕES

  

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

Criação de tabelas:

TabelaDescrição

DME

Tags de Pedágio
DMFItens Tags de Pedágio
DMGVeículos x Tags de Pedágio
DLDFormas de Pagamento
Totvs custom tabs box items
defaultno
referenciaSX3

Criação de Campos.

Tabela DME (Tags de Pedágio):

Campo

DME_FILIAL

Totvs custom tabs box
tabsDicionário SX2, Dicionário SX3, Dicionário SX7, Dicionário SIX
idsSX2,SX3,SX7,SIX

Criação de tabelas:

Tabela DMF (Itens Tags de Pedágio):

Tabela DMG (Veiculos x TAG Pedágio):

Tabela DLD (Formas de Pagamento):

Tabela DM7 (Veículos Carregados):

Tabela DM8 (Documentos da Viagem TMS x GFE):

DM8_TIPVEI
Totvs custom tabs box items
defaultyes
referenciaSX2
TabelaDescrição

DME

Tags de Pedágio
DMFItens Tags de Pedágio
DMGVeículos x Tags de Pedágio
DLDFormas de Pagamento
Totvs custom tabs box items
defaultno
referenciaSX3

Criação de Campos.

Tabela DME (Tags de Pedágio):

Campo

DME_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

DME_CODTAG

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

Título

Codigo TAG

Descrição

Codigo da TAG

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Informe um código para identificar o Cadastro da Tag de Pedágio.

Campo

DME_DESTAG

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

Título

Des. TAG

Descrição

Descrição TAG

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Informe a descrição do Código da Tag de Pedágio

Campo

DMF_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

DMF_CODTAG

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

Título

Codigo TAG

Descrição

Codigo da TAG

Usado

Não

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

ExistCpo("DME")

Help

Informe o Codigo do Cadastro da TAG de Pedágio

Campo

DMF_DESTAG

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

Título

Desc. TAG

Descrição

Descrição TAG

Usado

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Descrição da TAG de Pedágio

Campo

DMF_ITEM

Tipo

Caractere

Tamanho

3

Decimal

0

Formato

Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Codigo Sequencial do Cadastro de Itens da TAG de Pedágio

Campo

DMF_CODOPE

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

Título

Cod.Operad

Descrição

Codigo da Operadora

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

TmsValField("M->DMF_CODOPE",.T.,"DMF_NOMOPE")

Help

Informe o Codigo da Operadora de Frotas responsável pela TAG

Campo

DMF_NOMOPE

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

Título

Nome Operad.

Descrição

Nome da Operadora

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

If(!Inclui,TmsValField("DMF->DMF_CODOPE",.F.,"DMF_NOMOPE"),"")

Val. Sistema

Help

Nome da Operadora de Frotas

Campo

DMF_TAGID

Tipo

Caracter

Tamanho

15

Decimal

0

Formato

Título

Ident.TAG

Descrição

Identificador da TAG

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

F3

DEG

Relação

Val. Sistema

Help

Identificação da TAG de Pedágio na Operadora de Frotas

Campo

DMG_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

DMG_CODVEI

Tipo

Caractere

Tamanho

8

Decimal

0

Formato

Título

Cod.Veiculo

Descrição

Codigo do Veiculo

Usado

Não

Obrigatório

Sim

Browse

Sim

F3

DA3

When

Relação

Val. Sistema

Help

Codigo do Veículo que será vinculado as Tags de Pedágios

Campo

DMG_ITEM

Tipo

Caractere

Tamanho

3

Decimal

0

Formato

Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

When

Relação

Val. Sistema

Help

Numero sequencial para os itens das Tags de Veiculo

Campo

DMG_CODTAG

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

@!

Título

Codigo TAG

Descrição

Código da TAG

Usado

Sim

Obrigatório

Não

Browse

Não

F3

DME

When

Relação

Val. Sistema

ExistCpo("DME") .And. A060Vld()

Help

Informe o Código do Cadastro da Tag de Pedagios

Campo

DM5_DESTAG

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Desc. TAG

Descrição

Descrição da TAG

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

When

Relação

If(Inclui,"",Posicione("DME",1,xFilial("DME")+DMG->DMG_CODTAG,"DME_DESTAG"))

Val. Sistema

Help

Descrição da Tag de Pedagio

Campo

DMG_ATIVO

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

@!

Título

Ativo

Descrição

Ativo

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Sim;2=Não

When

Relação

'2'

Val. Sistema

A060Vld()

Help

Indica se a TAG de Pedágio do Veículo está ativo para a viagem.

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

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.

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.

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

Tipo

Caractere

Tamanho

2

Decimal

0

Formato

@!

Título

Tipo Veiculo

Filial

Descrição

Tipo Veiculo

Filial do Sistema

Usado

Sim

Não

Obrigatório

Não

Browse

Não

Sim

Opções


When

TMSAF61G('DM8')


Relação


Val. Sistema

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


Help

Informe a filial do sistema

Help

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

.

Campo

DM8

DME_

DESTPV

CODTAG

Tipo

Caractere

Tamanho

30

4

Decimal

0

Formato

@!

Título

Des.Tp.Vei

Codigo TAG

Descrição

Desc.Tipo Veiculo

Codigo da TAG

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 '))módulo SIGAGFE

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Descrição do tipo de veículo utilizado no cálculo do frete do romaneio do 

Informe um código para identificar o Cadastro da Tag de Pedágio.

Campo

DM8

DME_

CDTPOP

DESTAG

Tipo

Caractere

Tamanho

10

30

Decimal

0

Formato

@!


Título

Tipo Oper

Des. TAG

Descrição

Tipo de Operaçao

Descrição TAG

Usado

Sim

Obrigatório

Não
Sim

Browse

Sim

Opções

When

TMSAF61G('DM8')


When


Relação


Val. Sistema

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


Help

Informe a descrição do Código da Tag de Pedágio



Tabela DMF (Itens Tags de Pedágio):

Campo

DMF_FILIAL

Tipo

Caracter

Tamanho

2

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

Filial

Descrição

Descrição Tp. Operação

Filial do Sistema

Usado

Sim

Não

Obrigatório

Não

Browse

Sim

Opções


When


Relação

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

módulo SIGAGFE


Val. Sistema


Help

Descrição do tipo de veículo utilizado no calculo do frete do romaneio do 

Filial do Sistema.

Campo

DM8

DMF_

CDCLFR

CODTAG

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

@!

Título

Class.Frete

Codigo TAG

Descrição

Classificação de Frete

Codigo da TAG

Usado

Sim

Não

Obrigatório

Não
Sim

Browse

Não

Sim

Opções


When

TMSAF61G('DM8')


Relação


Val. Sistema

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

ExistCpo("DME")

Help

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

Informe o Codigo do Cadastro da TAG de Pedágio

Campo

DM8

DMF_

DSCLFR

DESTAG

Tipo

Caractere

Tamanho

50

30

Decimal

0

Formato

@!

Título

Des

Desc.

Clas.Fre

TAG

Descrição

Descrição

Clas. Frete

TAG

Usado

Sim

Não

Obrigatório

Não

Browse

Sim

Opções

When

Relação

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


When


Relação


Val. Sistema


Help

Descrição da

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

TAG de Pedágio

Campo

DM8

DMF_

CHVEXT

ITEM

Tipo

Caractere

Tamanho

30

3

Decimal

0

Formato

@!


Título

Chv.Ext.

Item

Descrição

Chave Externa

Item

Usado

Sim

Obrigatório

Não
Sim

Browse

Não

Sim

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.

Codigo Sequencial do Cadastro de Itens da TAG de Pedágio

Campo

DMF_CODOPE

Tipo

Caractere

Tamanho

2

Decimal

0

Formato


Título

Cod.Operad

Descrição

Codigo da Operadora

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema

TmsValField("M->DMF_CODOPE",.T.,"DMF_NOMOPE")

Help

Informe o Codigo da Operadora de Frotas responsável pela TAG

Campo

DMF_NOMOPE

Tipo

Caractere

Tamanho

30

Decimal

0

Formato


Título

Nome Operad.

Descrição

Nome da Operadora

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação

If(!Inclui,TmsValField("DMF->DMF_CODOPE",.F.,"DMF_NOMOPE"),"")

Val. Sistema


Help

Nome da Operadora de Frotas

Campo

DMF_TAGID

Tipo

Caracter

Tamanho

15

Decimal

0

Formato


Título

Ident.TAG

Descrição

Identificador da TAG

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


F3

DEG

Relação


Val. Sistema


Help

Identificação da TAG de Pedágio na Operadora de Frotas




Tabela DMG (Veiculos x TAG Pedágio):

Campo

DMG_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

DMG_CODVEI

Tipo

Caractere

Tamanho

8

Decimal

0

Formato


Título

Cod.Veiculo

Descrição

Codigo do Veiculo

Usado

Não

Obrigatório

Sim

Browse

Sim

F3

DA3

When


Relação


Val. Sistema


Help

Codigo do Veículo que será vinculado as Tags de Pedágios

Campo

DMG_ITEM

Tipo

Caractere

Tamanho

3

Decimal

0

Formato


Título

Item

Descrição

Item

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Numero sequencial para os itens das Tags de Veiculo

Campo

DMG_CODTAG

Tipo

Caractere

Tamanho

4

Decimal

0

Formato

@!

Título

Codigo TAG

Descrição

Código da TAG

Usado

Sim

Obrigatório

Não

Browse

Não

F3

DME

When


Relação


Val. Sistema

ExistCpo("DME") .And. A060Vld()

Help

Informe o Código do Cadastro da Tag de Pedagios

Campo

DM5_DESTAG

Tipo

Caractere

Tamanho

30

Decimal

0

Formato

@!

Título

Desc. TAG

Descrição

Descrição da TAG

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação

If(Inclui,"",Posicione("DME",1,xFilial("DME")+DMG->DMG_CODTAG,"DME_DESTAG"))

Val. Sistema


Help

Descrição da Tag de Pedagio

Campo

DMG_ATIVO

Tipo

Caractere

Tamanho

1

Decimal

0

Formato

@!

Título

Ativo

Descrição

Ativo

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Sim;2=Não

When


Relação

'2'

Val. Sistema

A060Vld()

Help

Indica se a TAG de Pedágio do Veículo está ativo para a viagem.




Tabela DLD (Formas de Pagamento):

Campo

DLD_TAGID

Tipo

Caracter

Tamanho

15

Decimal

0

Formato


Título

Ident.TAG

Descrição

Identificador TAG

Usado

Sim

Obrigatório

Sim

Browse

Não

Opções


When


Relação


Val. Sistema


Help

Indicador da TAG de Pedágio



Campo

DLD_FORPAG

Tipo

Caracter

Título

Forma Pagto

Descrição

Forma de Pagamento

Opções

1=Cartão;2=Deposito;3=TAG

Val. Sistema

1=Cartão;2=Deposito;3=TAG



DM4:

DM6:

DM8:

xFilial('DUT')+M->DM8_TIPVEI
Totvs custom tabs box items
defaultno
referenciaSX5

Ajuste na Tabela SX5

MR

X5_Tabela

X5_Chave

X5_Descri
SX56TAG
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_PRZENT0DM3_DOC006TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM0DM3_DOC007TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES0DM3_DOC008TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO0DM3_DOC009TMSAF65GAT(,'DM3_MUN')DM3_MUN0DM3_DOC010TMSAF65GAT(,'DM3_EST')DM3_EST0
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_VALMER0DM3_FILDOC006TMSAF65GAT(,'DM3_PRZENT')DM3_PRZENT0DM3_FILDOC007TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM0DM3_FILDOC008TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES0DM3_FILDOC009TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO0DM3_FILDOC010TMSAF65GAT(,'DM3_MUN')DM3_MUN0DM3_FILDOC011TMSAF65GAT(,'DM3_EST')DM3_EST0
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_VALMER0DM3_SERIE006TMSAF65GAT(,'DM3_PRZENT')DM3_PRZENT0DM3_SERIE007TMSAF65GAT(,'DM3_NOMREM')DM3_NOMREM0DM3_SERIE008TMSAF65GAT(,'DM3_NOMDES')DM3_NOMDES0DM3_SERIE009TMSAF65GAT(,'DM3_BAIRRO')DM3_BAIRRO0DM3_SERIE010TMSAF65GAT(,'DM3_MUN')DM3_MUN0DM3_SERIE011TMSAF65GAT(,'DM3_EST')DM3_EST0

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM4_FILVGE001Space(Len(DTR->DTR_NUMVGE))DM4_NUMVGE0

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DM6_FILORI001TMSAF90GAT("DM6_FILORI","DM6_FILORI")DM6_FILORI0DM6_VIAGEM001TMSAF90GAT("DM6_VIAGEM","DM6_VIAGEM")DM6_VIAGEM0

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_DESTPVDUT1
Totvs custom tabs box items
defaultno
referenciaSIXSX7

Criação de índicesgatilhos:

DM3DMF:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DMF_CODTAG001DME->DME_DESTAGDMF_DESTAGDME1xFilial()+M->DMF_CODTAG
DMF_CODOPE001TMSValField('M->DMF_CODOPE',.F.,'DMF_NOMOPE')DMF_NOMOPE
0

DMG:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_Chave
DMG_CODTAG001DME->DME_DESTAGDMG_DESTAGDME1xFilial('DME')+M->DMG_CODTAG



DM4:

DM5:

Totvs custom tabs box items
defaultno
referenciaSIX

Criação de índices:

DME

Í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

Índice

Ordem

ChaveDescrição
DM41DM4_FILIAL+DM4_FILORI+DM4_VIAGEMFil. Origem + Viagem

Índice

Ordem

ChaveDescrição
DM5
DME1
DM5
DME_FILIAL+
DM5_FILORI+DM5_VIAGEMFil. Origem + Viagem
DME_CODTAGCodigo Tag

DMFDM6:

Índice

Ordem

ChaveDescrição
DM6
DMF1
DM6
DMF_FILIAL+
DM6
DMF_
FILORI
CODTAG+
DM6
DMF_
VIAGEMFil. Origem + Viagem

DM7:

Índice

Ordem

ChaveDescriçãoDM71DM7_FILIAL+DM7_FILORI+DM7_VIAGEM+DM7_ITEDTRFil Origem + Viagem + Item
ITEMCodigo Tag + Item
DMF2DMF_FILIAL+DMF_CODOPE+DMF_CODTAG+DMF_TAGIDCodigo Ope + Codigo Tag + Tag Id

DMGDM8:

Índice

Ordem

ChaveDescrição
DM8
DMG1
DM8
DMG_FILIAL+
DM8
DMG_
FILDOC
CODVEI+
DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_VIAGEMFil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + ViagemDM82DM8_FILIAL+DM8_FILORI+DM8_VIAGEM+DM8_FILDOC+DM8_DOC+DM8_SERIEFil.Origem + Viagem + Fil.Docto. + No.Docto. + Serie Docto.
DMG_ITEMCod.Veiculo + Item
DMG2DMG_FILIAL+DMG_CODVEI+DMG_CODTAGCod.Veiculo + Codigo Tag






Informações
titleImportante

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


05. ASSUNTOS RELACIONADOS


Templatedocumentos


HTML
<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-panel {
    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>