Á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.

...

Implementações realizadas:

...

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

Criação de tabelas:

TabelaDescrição
DMZRegras de Quitação PagBem     
Totvs custom tabs box items
defaultno
referenciaSX3
Tabela DMZ

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

Campo

DMZ

DA3_

FILIAL

CODMUN

Tipo

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

Não

Opções


When


Relação


Val. Sistema

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



Campo

DMZ

DA3_

CODIGO

RODAGE

Tipo

C

Tamanho

10

1

Decimal

0

Formato

@!

Título

Codigo      

Eixo/Rodagem

Descrição

Cod.Regra Quitacao       

Filial do sistema

Usado

Sim

Obrigatório

Não

Browse

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

When


Relação


Val. Sistema

NaoVazio

Pertence(' 12345')

 


Campo

DMZ

DA3_

DESCRI

INTOPE

Tipo

C

Tamanho

45

1

Decimal

0

Formato

@!

Título

Descricao   

Integra Ope?

Descrição

Descricao da Regra     

Integra com operadora?

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

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

When


Relação


Val. Sistema

Pertence(' 1234')



Campo

DMZ

DA3_

TIPTOL

INTEGR

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tolerancia

Integrado?

 

Descrição

Tipo de Tolerancia?      

Registro Integrado?

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=

Porcentagem

Sim;2=

Quilogramas

Não

When


Relação

"2"

Val. Sistema

Pertence(

"12")

' 12')

 


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

Campo

DMZ

DVG_

PESUTI

CODREG

Tipo

C

Tamanho

1

8

Decimal

0

Formato

@!

Título

Peso Usado?

Cod.Regra

Descrição

Peso usado na quitacao   

Cod.Regra Quitação Pagbem

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

When

Relação

Não

Opções

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


When


Relação


Val. Sistema

Pertence

ExistCpo("

123")

DMZ",M->DVG_CODREG)


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

Campo

DMZ

DEG_

LIMEXC

CONPDG

Tipo

N

C

Tamanho

6

1

Decimal

2

0

Formato

@E 999.99

Título

% Lim. Exced

Descrição

Limite Excedente em
@!                                           

Título

Contr.Pdg.PB

Descrição

Contrato de Pedagio Pgbem

%    

Usado

Sim

Obrigatório

Não

Browse

Sim

Não

Opções

1=Sim;2=Não

When

M-

>DMZ

>DEG_

TIPTOL

CODOPE == '

1'                        

03'

Relação

"1"

Val. Sistema



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

Campo

DJL_CODOPE

Tipo

C

Tamanho

2

Decimal

0

Formato

@!      
               

Relação

Val. Sistema

Campo

DMZ_QUIEXC

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99999
                                    

Título

Kg

Cod.

Lim

Operad.

Exced

Descrição

Limite Execedente em Kg  

Codigo da Operadora

Usado

Não

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When

M->DMZ_TIPTOL == '2'                                        


Relação


Val. Sistema

Pertence("12")




Campo

DMZ

DJL_

COBQUE

DATENC

Tipo

C

D

Tamanho

1

8

Decimal

0

Formato

@!


Título

Cobra Quebra

Dt. Enc CIOT

Descrição

Tip. cobranca p/ Quebra  

Data Encerramento do CIOT 

Usado

Não

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

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


When


Relação


Val. Sistema

Pertence("123")



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

Campo

DMZ

DTY_

PORQUE

IDQUIT

Tipo

C

Tamanho

1

20

Decimal

0

Formato

@!                                           

Título

% de Quebra

ID Quitação

Descrição

Tipo de Tolerancia?      

ID Quitação PagBem

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence("12")




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

Campo

DMZ

DTR_

QUIQUE

PRIRRF

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Kg de Quebra

IRRF Previst

Descrição

Tipo de Tolerancia?

IRRF Previsto            

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence

Positivo(

"12"

)



Campo

DMZ

DTR_

COBAVA

PRSEST

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Cobra Avaria

Pr.Sest.Sena

Descrição

Tipo de Tolerancia?      

Sest Senat Previsto

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence("12")

Positivo()



Campo

DMZ

DTR_

ADIANT

PRINSS

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Adiantamento

INSS Previst

Descrição

Tipo de Tolerancia?

INSS Previsto            

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence

Positivo(

"12"

)



Campo

DMZ

DTR_

QUITAC

PRISS

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Quem rec.Sal

ISS Previst

Descrição

Tipo de Tolerancia?

ISS Previsto            

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence

Positivo(

"12"

)



Campo

DMZ

DTR_

ENTREG

PRPIS

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Dt EntregaNF

PIS Previsto

Descrição

Tipo de Tolerancia?      

PIS Previsto

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence

Positivo(

"12"

)



Campo

DMZ

DTR_

PESOEN

PRCOFI

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

Peso Entrega

COFINS Previ

Descrição

Tipo de Tolerancia?

COFINS Previsto            

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence

Positivo(

"12"

)



Campo

DMZ

DTR_

BALANC

PRCSLL

Tipo

C

N

Tamanho

1

14

Decimal

0

2

Formato

@!
@E 99,999,999,999.99

Título

CSLL Previst

Descrição

COFINS Previsto      

Título

Tic. Balança

Descrição

Tipo de Tolerancia?

     

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence("12")

Positivo()



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

Campo

DMZ_

AVARIA

FILIAL

Tipo

C

Tamanho

1

8

Decimal

0

Formato

@!

Título

Avaria Quita

Filial

Descrição

Tipo de Tolerancia?      

Filial do sistema

Usado

Sim

Não

Obrigatório

Sim

Não

Browse

Sim

Não

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema

Pertence("12")




Campo

DMZ_

NFECAN

CODIGO

Tipo

C

Tamanho

1

10

Decimal

0

Formato

@!

Título

Rec.Can.NFE

Codigo      

Descrição

Tipo de Tolerancia?

Cod.Regra Quitacao    

 

  

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas


When


Relação

GETSXENUM( "DMZ", "DMZ_CODIGO" ) 

When

Relação

Val. Sistema

Pertence

NaoVazio(

"12"

)



Campo

DMZ_

COMPDG

DESCRI

Tipo

C

Tamanho

1

45

Decimal

0

Formato

@!

Título

Comp.PDG

Descricao   

Descrição

Tipo de Tolerancia?      

Descrição da Regra     

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas


When


Relação


Val. Sistema




Pertence("12")

Campo

Campo

DMZ_

DACTE

TIPTOL

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

DACTE Quitaç

Tolerancia? 

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_

CONTRA

PESUTI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Rec.Contrato

Peso Usado?

Descrição

Tipo de Tolerancia?      

Peso usado na quitacao   

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=

Porcentagem

Saida;2=

Quilogramas

Chegada;3=Saida Se Menor Que Chegada 

When


Relação


Val. Sistema

Pertence("

12

123")



Campo

DMZ_

LOCQUI

LIMEXC

Tipo

C

N

Tamanho

1

6

Decimal

0

2

Formato

@!
@E 999.99

Título

Local Quitaç

% Lim. Exced

Descrição

Tipo de Tolerancia?

Limite Excedente em %    

 

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas


When

Relação

M->DMZ_TIPTOL == '1'                                        

Relação


Val. Sistema




Campo

DMZ_QUIEXC

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99999                                     

Título

Kg.Lim.Exced

Descrição

Limite Execedente em Kg  

Usado

Val. Sistema

Pertence("12")

Campo

DMZ_LOCADI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Local Adiant

Descrição

Tipo de Tolerancia?      

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Opções

1=Porcentagem;2=Quilogramas


When

M->DMZ_TIPTOL == '2'                                        

Relação


Val. Sistema

When

Relação

Val. Sistema

Pertence("12")




Campo

DMZ_

DESCOM

COBQUE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Dest.Comerci

Cobra Quebra

Descrição

Tipo de Tolerancia?      

Tip. cobranca p/ Quebra  

Usado

Sim

Obrigatório

Sim

Não

Browse

Sim

Opções

1=

Porcentagem

Nao Cobra;2=

Quilogramas

Parcial;3=Integral

When


Relação


Val. Sistema

Pertence("

12

123")

Totvs custom tabs box items
defaultno
referenciaSIX



Campo

DMZ_PORQUE

Tipo

N

Tamanho

6

Decimal

2

Formato

@E 999.99 

Criação de índices:

DMZ:

Índice

Ordem

ChaveDescriçãoDMZ1DMZ_FILIAL+DMZ_CODIGO 
                           
 
  

Título

% de Quebra

Descrição

Margem em % p/ quebra 

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

M->DMZ_TIPTOL == '1'             

                                                                                            DMZ_FILIAL+DMZ_CODIGO           

Relação


Val. Sistema




Campo

DMZ_QUIQUE

Tipo

N

Tamanho

5

Decimal

0

Formato

@E 99999

Título

Kg de Quebra

Descrição

Margem em kg p/ quebra   

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When

M->DMZ_TIPTOL == '2'               

                                                                                                   

05. ASSUNTOS RELACIONADOS

...

Relação


Val. Sistema




Campo

DMZ_COBAVA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Cobra Avaria

Descrição

Tipo de cobrança da avaria  

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Não Cobra;2=Integral              

When


Relação

"1"

Val. Sistema

Pertence("12")



Campo

DMZ_ADIANT

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Adiantamento

Descrição

Quem recebe o adiantamento?

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Motorista;2=Proprietário

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_QUITAC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Quem rec.Sal

Descrição

Quem recebe a par. Saldo?

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Motorista;2=Proprietário

When


Relação


Val. Sistema

Pertence("12")



Campo

DMZ_ENTREG

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Dt EntregaNF

Descrição

Dt entrega da NF quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_PESOEN

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Peso Entrega

Descrição

Peso Entrega na Quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_BALANC

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tic. Balança

Descrição

Ticket Balança na Quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_AVARIA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Avaria Quita

Descrição

Avaria NF Quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_NFECAN

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Rec.Can.NFE

Descrição

Recolhe canhoto Quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_COMPDG

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Comp.PDG

Descrição

Comprovante PDG quitação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_DACTE

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

DACTE Quitac

Descrição

Dacte recolhe na quitação?

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_CONTRA

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Rec.Contrato

Descrição

Recolhe contrato transpor

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

Pertence("12")



Campo

DMZ_LOCQUI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Local Quitaç

Descrição

Local da 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

Pertence("1234")



Campo

DMZ_LOCADI

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Local Adiant

Descrição

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


Relação

"1"

Val. Sistema

Pertence("1234")



Campo

DMZ_DESCOM

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Dest.Comerci

Descrição

Frete Destinação Comercial

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim;2=Não

When


Relação

"2"

Val. Sistema

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