Á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

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica
ModulosTOTVSLogisticaTOTVS TMS - Linha Protheus - Gestão de Transportes (SIGATMS)

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Função:

OMSA040 - Cadastro de Motorista
TMSA800 - Contrato de Fornecedor
TMSAE60 - Operadora de Frota
TMSA240 - Complemento de Viagem
TMSAF65 - Validações Viagem Modelo 3
TMSA250 - Contrato de Carreteiro
TMSA250B - Contratos de Carreteiro Cancelados
TMSAC15 - Envio Json Repom
TMSAC15A - Funções Genéricas Json Repom
TMSXFUNX - Funções Genéricas TMS

País:Brasil
Ticket:#
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-22363


02. SITUAÇÃO/REQUISITO

Disponibilizar novos processos e configurações que permitirão ainda mais flexibilização da integração TMS x Repom Frete, bem como disponibilização do Adiantamento Flexível Repom no envio do Contrato Repom.

03. SOLUÇÃO

Realizada melhoria a qual disponibiliza as funcionalidades abaixo:

  • Cartão do contratado - Novo campo disponibilizado para que o TMS Protheus passe a ter o número do cartão do contratado Repom ;
  • Recebedor do Frete    - Escolha o cartão que será enviado para pagamento do frete no sistema Repom (Cartão do Motorista ou Cartão do Contratado);
  • Consulta F3 lista de Cartões de Frete Repom- Escolha em uma tela a lista de cartões disponíveis para um Motorista ou Contratado, pressione F3 para seleção do cartão de frete. Uma nova opção além da digitação do número do cartão (processo padrão);
  • Controle da configuração Repom das configurações Agenda Financeira e Autorização de Pagamento - Disponível equiparar no TMS Protheus as parametrizações em sua conta Repom-Frete;
  • Adiantamento Flexível - Nova funcionalidade ao qual enviará junto ao contrato Repom, o valor disponível para uso, através do Adiantamento Flexível Repom (Vale Combustível / ShippingFuel);
  • Histórico de Contratos Cancelados - Nova rotina disponibilizada no menu do TMS Protheus, onde será possível consultar contratos de carreteiro cancelados.



04. DEMAIS INFORMAÇÕES


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

...

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

Criação de tabelas:

TabelaDescrição
DXX
DNH
Histórico de Pagamentos Repom
Contratos de Carreteiros Canc.
DNICartões do Proprietário

Tabelas Alteradas para inclusão de campos:

TabelaDescrição
DELCartões Op. Frota Motoristas
DEGOperadora de Frotas
DUJContrato Fornecedor   
DTRComplemento da Viagem
DTYContrato de Carreteiro
Totvs custom tabs box items
defaultno
referenciaSX3

Campo já existente no dicionário de dados padrão e atualizados nesta melhoria:


TAMANHOCAMPOTITULOFORMATOVALIDRELACAOCONSULTA PADRÃOOpçõesWHENInicializador Padrão
DELDEL_IDOPEId.Motorista@!OMS040Vld()
LSTCAR





Campos Criados:

TABELACAMPOTIPOTAMANHOTITULOFORMATOVALIDRELACAOCONSULTA PADRÃOOpçõesWHENInicializador Padrão
DELDEL_FLEXIDC10Flex. Repom 
Vazio() .Or. OMSA040Flx(,,M->DEL_FLEXID)
LSTFLX                                                                                                                                                                                                                                                                                  
DEGDEG_AUTPAGC1

Aut Pagto 

@!                                           Vazio() .Or. (Pertence("12") .And. TMSAE60Vld())                                                              "1"
1=Sim;2=Não

DEGDEG_USAAGEC1Usa Agenda@!                                           Vazio() .Or. (Pertence("12") .And. TMSAE60Vld())                                                              "2"
1=Sim;2=Não                                                                                                         

DUJDUJ_IDOPEC20ID Propriet @!                                                                                                                                                                                                                                                                                                          LSTCAR                                                                                                                                                                                                                                                                                
DUJDUJ_REPFRT   C1Resp Frt Rep@!                                                                                                                                                                                                                                                                                        
1=Cartão do Fornecedor;2=Cartão do Motorista                                                                                                                                                                                                                                                                             
DTRDTR_FLEXIDC10Cartao Flex.                                        Vazio() .Or. OMSA040Flx(,,M->DEL_FLEXID)                                                                                                                                                                                                                                                LSTFL2                                                                                                                                                                                                                                                                            
DTRDTR_ADFLEXN14,2Ad. Flexivel@E 99,999,999,999.99        TMSA250AdF(M->DTR_ADFLEX)                    
      
                                                                                                                                            
DTRDTR_FLEXPFN6,2Perc. Frete @E 999.99
TMSA250PFR()



DTYDTY_FLEXIDC10Cartão Flex.






DTYDTY_ADFLEXN14,2Ad. Flexivel@E 99,999,999,999.99                         






Nova tabela DNH - Contratos de Carreteiro Cancelados

TABELACAMPOTIPOTAMANHOTITULOFORMATOVALIDRELACAOCONSULTA PADRÃOOpçõesWHENInicializador Padrão
DNHDNH_FILIALC2Filial      






DNHDNH_FILORIC2Fil.Origem






DNHDNH_NUMCTCC9No.Contrato@!





DNHDNH_DATCTCD8Data






DNHDNH_HORCTCC4Hora@R 99:99                            





DNHDNH_VIAGEMC6Viagem






DNHDNH_CODFORC6Cód. Propri.@!





DNHDNH_LOJFORC2Loja Propri.@!                                      





DNHDNH_NOMFORC40Proprietario@!     
Iif (Inclui, "", Posicione("SA2",1,xFilial ("SA2")+DNH->DNH_CODFOR+DNH_LOJFOR),"A2_NOME"))                                     



DNHDNH_CODMOTC6Cd.Motorista@!                                     





DNHDNH_NOMMOTC40Motorista   @! 
Iif (Inclui, "", Posicione("DA4",1,xFilial ("DA4")+DNH->DNH_CODMOT,"DA4_NOME"))                                                 



DNHDNH_VALFREN14,2Frete       @E 99,999,999,999.99     





DNHDNH_VALPDGN14,2Pedagio     @E 99,999,999,999.99     





DNHDNH_ADIFREN14,2Adiantamento@E 99,999,999,999.99     





DNHDNH_QTDDOCN5Qtde.Doctos.@E 99,999                              





DNHDNH_QTDVOLN5Qtde.Volumes@E 99,999                              





DNHDNH_PESO  N4Peso@E 999,999.9999                   





DNHDNH_IRRF  N14,2IRRF@E 99,999,999,999.99 





DNHDNH_SEST  N14,2SEST@E 99,999,999,999.99 





DNHDNH_INSS  N14,2INSS@E 99,999,999,999.99 





DNHDNH_ISS   N14,2ISS@E 99,999,999,999.99         





DNHDNH_QTDDIAN5Diaria Sem.@E 99,999           





DNHDNH_DIAFIMN5Diaria Fim S.@E 99,999  





DNHDNH_DOCSDGC9No.Doc.Desp.@!





DNHDNH_VALPREN14,2Valor Premio@E 99,999,999,999.99  





DNHDNH_QTDPERN3Qtd.Pernoite@E 999





DNHDNH_QTDKM N7,1KM Rodado@E 99,999.9





DNHDNH_CODVEIC8Cod. Veiculo@!





DNHDNH_TABFREC4Tab.Frete@!





DNHDNH_TIPTABC2Tipo Tabela@!





DNHDNH_TABCARC4Tab.Carret.@!





DNHDNH_CODFAVC6Cod. Fav.@!





DNHDNH_LOJFAVC2Loja Fav@!





DNHDNH_NOMFAVC40Nome Fav.@!





DNHDNH_FILDEBC2Fil.Debito@!





DNHDNH_NUMPC C6Ped. Compra@!





DNHDNH_PIS   N12,2Vl.Ret.PIS@E 999,999,999.99





DNHDNH_COFINSN12,2Vl.Ret.COF.@E 999,999,999.99





DNHDNH_CSLL  N12,2Vl.Ret.CSLL@E 999,999,999.99





DNHDNH_DATLIBD8Dt. Liber.






DNHDNH_BASIMPN14,2Base Imp.@E 99,999,999,999.99





DNHDNH_CODOPEC2Cod. Operad.@!





DNHDNH_DTLIB D8Dt. Liber.






DNHDNH_CODMOVC3Cod. Movto.@!





DNHDNH_IDENT C9Id.Vge/Carga






DNHDNH_TIPUSOC1Utiliza em@!





DNHDNH_LOCQUIC1Local Quitac@!





DNHDNH_FILLIBC8Fil.Libera.@!





DNHDNH_PARCTCC2Parcela Ope.@!





DNHDNH_SOLFLGN8Soli. Fluig99999999





DNHDNH_TAXBANN6,2Tarifa Banco@E 999.99





DNHDNH_VLACREN14,2Vlr Acresc@E 99,999,999,999.99





DNHDNH_VLDECRN14,2Vlr Decresc@E 99,999,999,999.99





DNHDNH_TIPFROC1Tipo Frota@!





DNHDNH_PERCUSN6,2% Cust x Rec@E 999.99





DNHDNH_TITFREC1Ger.Tit.Frt.@!





DNHDNH_TITNDFC1Ger.Tit.NDF.@!





DNHDNH_IDOPE C20Id.Ope.Vge.@!





DNHDNH_VLSESTN14,2Valor SEST@E 99,999,999,999.99





DNHDNH_VLSENAN14,2Valor SENAT@E 99,999,999,999.99





DNHDNH_VLREEMN14,2Valor Reemb.@E 99,999,999,999.99





DNHDNH_CODOBSC6Codigo Obs.999999





DNHDNH_OBS   M80Observação






DNHDNH_VLABSTN14,2Vlr Abastec.@E 99,999,999,999.99





DNHDNH_FLEXIDC10Cartão Flex.@!





DNHDNH_ADFLEXN14,2Ad. Flexivel@E 99,999,999,999.99





DNHDNH_VALCONN14,2Val. Consum.@E 99,999,999,999.99





Totvs custom tabs box items
defaultno
referenciaSX7
CAMPOSEQUENCIAREGRACONTRA DOMINIOALIASORDEMCHAVECONDIÇÃO
DTR_ADFLEX001TMSA250PFr()DTR_FLEXPF   0                                                                                                                                            
DTR_VALFRE001TMSA250PFr()DTR_FLEXPF   0                                                                                                                                            
Totvs custom tabs box items
defaultno
referenciaSX7
CAMPOSEQUENCIAREGRACONTRA DOMINIOALIASORDEMCHAVECONDIÇÃO
DN8_ID    1TMSAI85Var("DN8_ALIAS")                                                                             DN8_ALIAS    0                                                                                                                                            
DN8_ID    2TMSAI85Var("DN8_FILEXT")                                                                            DN8_FILEXT   0                                                                                                                                            
DNE_CODMOT1DA4->DA4_NOME                                                                                       DNE_NOMMOTDA41xFilial("DA4") + M->DNE_CODMOT                                                                                                              
DNE_CODVEI1DA3->DA3_DESC                                                                                       DNE_MODVEIDA31xFilial("DA3") + M->DNE_CODVEI                                                                                                              
DNE_CODVEI2DA3->DA3_MOTORI                                                                                     DNE_CODMOT   0xFilial("DA3") + M->DNE_CODVEI                                                                      TM92VldInt(DA3->DA3_MOTORI)             
DNF_DOC   1Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_CLIENTE")                               DNF_CODCLI   0                                                                                                    TM92CndGat()                            
DNF_DOC   2Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_LOJA")                                  DNF_LOJCLI   0                                                                                                    TM92CndGat()                            
DNF_DOC   3SA1->A1_NOME                                                                                        DNF_NOMCLISA11xFilial("SA1") + M->DNF_CODCLI + M->DNF_LOJCLI                                                      TM92CndGat()                            
DNF_DOC   4Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_NUMMDF")                                DNF_NUMMDF   0                                                                                                    TM92CndGat()                            
DNF_DOC   5Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_SERMDF")                                DNF_SERMDF   0                                                                                                    TM92CndGat()                            
DNF_SERIE 1Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_CLIENTE")                               DNF_CODCLI   0                                                                                                    TM92CndGat()                            
DNF_SERIE 2Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_LOJA")                                  DNF_LOJCLI   0                                                                                                    TM92CndGat()                            
DNF_SERIE 3SA1->A1_NOME                                                                                        DNF_NOMCLISA11xFilial("SA1")+M->DNF_CODCLI+M->DNF_LOJCLI                                                          TM92CndGat()                            
DNF_SERIE 4Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_NUMMDF")                                DNF_NUMMDF   0                                                                                                    TM92CndGat()                            
DNF_SERIE 5Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_SERMDF")                                DNF_SERMDF   0                                                                                                    TM92CndGat()                            
Totvs custom tabs box items
defaultno
referenciaSIXSXB

Criação de índicesconsulta padrão:

ALIASTIPO
INDICE
ORDEM
SEQ
CHAVE
COLUNADESCRIÇÃO
DNE1DNE_FILIAL+DNE_FILORI+DNE_VIAGEM                                                                                                                                Fil Viagem + Viagem                                                   
DNF1DNF_FILIAL+DNF_FILORI+DNF_VIAGEM+DNF_ITEM+DNF_FILNFC+DNF_DOC+DNF_SERIE  Fil Viagem + Viagem + Item + Fil N Fiscal + Nota Fiscal + Série       
DNF2DNF_FILIAL+DNF_FILNFC+DNF_DOC+DNF_SERIE+DNF_FILORI+DNF_VIAGEM Fil N Fiscal + Nota Fiscal + Série + Fil Viagem + Viagem              
DNG1DNG_FILIAL+DNG_DOC+DNG_SERIE+DNG_STATUSDocumento + Serie + Status                                            

...

CONTÉM
LSTCAR101RECartões Motor/ProprSA1
LSTCAR20101
OMSA040Car()
LSTCAR501

VAR_IXB
LSTFL2101RECartão Ad.FlexivelDEL
LSTFL220101
OMSA040AdF()
LSTFL2501

VAR_IXB
LSTFLX101RECartões Motor/ProprDEL
LSTFLX20101
OMSA040Flx()
LSTFLX501

VAR_IXB



05. ASSUNTOS RELACIONADOS



Templatedocumentos