Árvore de páginas

Versões comparadas

Chave

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

...

  • Pacote 012741: Para atualização de dicionário de dados, criação de novas tabelas, campos, índices e gatilhos.
  • Pacote 012762: Para atualização de melhorias do processo.
  • Pacote XXXXXX014197: Atualização de gatilhos  Para atualização de melhorias do processo.
  • Pacote: 014145: Para atualização menu.

...

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

Criação de tabelas:

TabelaDescrição
DNMConf Integr TMS x Here        
DNOSubprocesso da Fonte          
DNPCabeçalho do Planejamento     
DNQDocumentos do Planejamento    
DNRVeículos do Planejamento      

Tabelas alteradas:

TabelaDescrição
DD9Conf Integr TMS x Here        
DF8Programação de Carregamento   
DFTREDESPACHANTE X DOCUMENTOS    
DN1Config. Integr. Coleta/Entrega  
DN2Tipos de Registro             
DN6Fontes de Integração          
DNDConfig. Integr. Portal Logístico
Totvs custom tabs box items
defaultno
referenciaSX3

Criação de Campos:

TabelaCampoDescrição
DD9DD9_WAYPNTWay Point   
DF8DF8_ORIGEMOrigem Prg  
DF8DF8_MARK  Mark        
DF8DF8_CODPLACod Planej  
DFTDFT_MUNORIMun.Origem  
DFTDFT_MUNDESMun.Destino 
DN1DN1_ID    Client ID   
DN1DN1_SECRETClient Secre
DN1DN1_TENANTTenant      
DN2DN2_TIPENVTipo Envio  
DN2DN2_ITEREGItem do Regi
DN2DN2_CODPRCCod Sub Prc 
DN2DN2_DESPRCDesc Sub Prc
DN6DN6_TIPAUTTipo Autor  
DNDDND_ID    Client ID   
DNDDND_SECRETClient Secre
DNDDND_TENANTTenant


Campos relacionados as novas tabelas:

DNM

TABELAORDEMCAMPOTIPOTAMANHODESCRIÇÃOPICTUREVALIDRELAÇÃOF3CBOXGRUPO DE CAMPOS
DNM1DNM_FILIALC8Filial do Sistema




033
DNM2DNM_CODCONC4Código da Configuração@!




DNM3DNM_SEQUENC6Sequência@!




DNM4DNM_IDC50Client ID





DNM5DNM_SECRETC50Client Secret@*




DNM6DNM_TENANTC50Tenant





DNM7DNM_URLTOKC80URL Token





DNM8DNM_URLAPPC80URL Here





DNM9DNM_USERC60Usuário





DNM10DNM_PASSWC10Senha@*




DNM11DNM_TOKENM10Token





DNM12DNM_DTTOKED8Data Token





DNM13DNM_HRTOKEC8Hora Token99:99:99




DNM14DNM_EXPIREN6Vencimento do Token@E 999,999




DNM15DNM_CODFONC2Código da Fonte@!ExistCpo("DN6",M->DNM_CODFON)
DN6

DNM16DNM_DESFONC30Descrição da Fonte@!
Iif(Inclui,"",Posicione("DN6",1,xFilial("DN6") + DNM->DNM_CODFON,"DN6_DESCRI"))


DNM17DNM_MSBLQLC1Bloqueado?@!Pertence("12")2
1=Sim,
DNM18DNM_SEQAUTC1Sequencia Automatica@!Pertence("12")2
1=Sim,
DNM19DNM_VIAAUTC1Gera Viagem Automatica@!Pertence("12")2
1=Sim,
DNM20DNM_GERPLAC1Gera Plan Automático@!Pertence("12")2
1=Sim,
DNM21DNM_PLAAUTC1Env Plan Automaticamente@!Pertence("12")2
1=Sim,
DNM22DNM_TIPPLAC1Tipo de Planejamento@!Pertence("12")2
1=Síncrono,
DNM23DNM_MAXDOCN4Qtde Maxima Documentos@E 9999Positivo()



DNM24DNM_MAXVEIN2Qtde Máxima de Veículos@E 99Positivo()



DNM25DNM_MAXPERN1Qtde Máxima de Perfis@E 9




DNM26DNM_REGDOCC4Cod Reg Documento@!Vazio() .Or. ExistCpo("DN2",FWFLDGET("DNM_CODFON") + M->DNM_REGDOC)
DN2

DNM27DNM_DESDOCC30Desc Reg Documento@!
Iif(Inclui,"",Posicione("DN2",1,xFilial("DN2") + DNM->(DNM_CODFON + DNM_REGDOC),"DN2_DESREG"))


DNM28DNM_REGVEIC4Cod Reg Veículo@!Vazio() .Or. ExistCpo("DN2",FWFLDGET("DNM_CODFON") + M->DNM_REGVEI)
DN2

DNM29DNM_DESVEIC30Desc Reg Veículo@!
Iif(Inclui,"",Posicione("DN2",1,xFilial("DN2") + DNM->(DNM_CODFON + DNM_REGVEI),"DN2_DESREG"))


DNM30DNM_REGPERC4Cod Reg Perfil@!Vazio() .Or. ExistCpo("DN2",FWFLDGET("DNM_CODFON") + M->DNM_REGPER)
DN2

DNM31DNM_DESPERC30Desc Reg Perfil@!
Iif(Inclui,"",Posicione("DN2",1,xFilial("DN2") + DNM->(DNM_CODFON + DNM_REGPER),"DN2_DESREG"))


DNM32DNM_URLSINC80URL Síncrono





DNM33DNM_URLASIC80URL Assíncrono





DNM34DNM_LOCMAPC80Localização do Mapa





DNM35DNM_QTVGMPN2Quantidade Viagens Mapa99Positivo() .And. M->DNM_QTVGMP < 11



DNO

TABELAORDEMCAMPOTIPOTAMANHODESCRIÇÃOPICTUREVALIDRELAÇÃOF3CBOXGRUPO DE CAMPOS
DNO1DNO_FILIALC8Filial do Sistema




33
DNO2DNO_CODPRCC4Sub Processo@!




DNO3DNO_DESCRIC30Descrição@!




DNP

TABELAORDEMCAMPOTIPOTAMANHODESCRIÇÃOPICTUREVALIDRELAÇÃOF3CBOXGRUPO DE CAMPOS
DNP1DNP_FILIALC8Sucursal




33
DNP2DNP_CODIGOC10Codigo do Planejamento@!
GETSX8NUM("DNP","DNP_CODIGO")


DNP3DNP_DATAD8Data do Planejamento

DDATABASE


DNP4DNP_HORAC4Hora do Planejamento@R 99:99
SUBSTR(TIME(),1,2) + SUBSTR(TIME(),4,2)


DNP5DNP_STATUSC1Status@!Pertence("12")2
1=Enviado
DNP6DNP_OBSERVM10Observação





DNQ

TABELAORDEMCAMPOTIPOTAMANHODESCRIÇÃOPICTUREVALIDRELAÇÃOF3CBOXGRUPO DE CAMPOS
DNQ1DNQ_FILIALC8Sucursal




33
DNQ2DNQ_CODIGOC10Cod do Planejamento@!




DNQ3DNQ_FILDOCC8Filial do Documento
Tmsaf94Vld()
DL6
33
DNQ4DNQ_DOCC9Documento@!Tmsaf94Vld()


18
DNQ5DNQ_SERIEC3Série!!!Tmsaf94Vld()


94
DNQ6DNQ_DOCTMSC1Tipo Documento@!
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_DOCTMS"))


DNQ7DNQ_SERTMSC1Serviço de Transporte@!
IF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_SERTMS"))


DNQ8DNQ_TIPTRAC1Tipo de Transporte@!
IF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_TIPTRA"))


DNQ9DNQ_CLIREMC6Cod Remetente@!
IF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_CLIREM"))

1
DNQ10DNQ_LOJREMC2Loja do Remetente@!
IF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_LOJREM"))

2
DNQ11DNQ_NOMREMC50Nome do Remetente@!
IIF(INCLUI,"",POSICIONE("SA1",1,XFILIAL("SA1") + DT6->(DT6_CLIREM + DT6_LOJREM),"A1_NOME"))

175
DNQ12DNQ_CLIDESC6Código do Destinatário@!
IF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_CLIDES"))

1
DNQ13DNQ_LOJDESC2Loja do Destinatário@!
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_LOJDES"))

2
DNQ14DNQ_NOMDESC50Nome do Destinatário@!
IIF(INCLUI,"",POSICIONE("SA1",1,XFILIAL("SA1") + DT6->(DT6_CLIDES + DT6_LOJDES),"A1_NOME"))

175
DNQ15DNQ_QTDVOLN5Quantidade de Volumes99999
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_VOLORI"))


DNQ16DNQ_PESON11Peso Real@E 999,999.9999
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_PESO"))


DNQ17DNQ_PESOM3N11Peso Cubado@E 999,999.9999
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_PESOM3"))


DNQ18DNQ_VALMERN14Valor da Mercadoria@E 99,999,999,999.99
IIF(INCLUI,"",POSICIONE("DT6",1,XFILIAL("DT6") + DNQ->(DNQ_FILDOC + DNQ_DOC + DNQ_SERIE),"DT6_VALMER"))


DNR

TABELAORDEMCAMPOTIPOTAMANHODESCRIÇÃOPICTUREVALIDRELAÇÃOF3CBOXGRUPO DE CAMPOS
DNR1DNR_FILIALC8Sucursal




33
DNR2DNR_CODIGOC10Código do Planejamento@!




DNR3DNR_CODVEIC8Código do Veículo@!

DTU

DNR4DNR_MODVEIC30Modelo do Veículo@!
IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DNR->DNR_CODVEI,"DA3_DESC"))


DNR5DNR_CODMOTC8Código do Motorista@!
IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DNR->DNR_CODVEI,"DA3_MOTORI"))


DNR6DNR_NOMMOTC40Nome do Motorista@!
IIF(INCLUI,"",POSICIONE("DA4",1,XFILIAL("DA4") + DA3->DA3_MOTORI,"DA4_NOME"))


DNR7DNR_CAPACMN9Capacidade Máxima@E 999,999.99
IIF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3") + DNR->DNR_CODVEI,"DA3_CAPACM"))


Totvs custom tabs box items
defaultno
referenciaSX7

Criação de gatilhos:

DN2:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveX7_Condic
DN2_CODPRC001DNO->DNO_DESCRI                 DN2_DESPRCDNO1xFilial("DNO") + DN2->DN2_CODPRC  

DNM:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveX7_Condic
DNM_CODFON001DN6->DN6_DESCRI         DNM_DESFONDN61xFilial("DN6") + M->DNM_CODFON       
DNM_REGDOC001DN2->DN2_DESREG        DNM_DESDOCDN21xFilial("DN2") + FWFLDGET("DNM_CODFON") + M->DNM_REGDOC
DNM_REGPER001DN2->DN2_DESREG        DNM_DESPERDN21xFilial("DN2") + FWFLDGET("DNM_CODFON") + M->DNM_REGPER  
DNM_REGVEI001DN2->DN2_DESREG        DNM_DESVEIDN21xFilial("DN2") + FWFLDGET("DNM_CODFON") + M->DNM_REGVEI   

DNQ:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveX7_Condic
DNQ_SERIE 013SA1->A1_NOME             DNQ_NOMDESDT61xFilial("SA1") + DT6->(DT6_CLIDES + DT6_LOJDES)                                 
DNQ_SERIE 012SA1->A1_NOME       DNQ_NOMREMDT61xFilial("SA1") + DT6->(DT6_CLIREM + DT6_LOJREM)                                  
DNQ_SERIE 011DT6->DT6_VALMER   DNQ_VALMERDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_SERIE 010DT6->DT6_PESOM3          DNQ_PESOM3DT6

1

xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_SERIE 009DT6->DT6_PESO  DNQ_PESO  DT6

1

xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_SERIE 008DT6->DT6_VOLORI DNQ_QTDVOLDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_SERIE 007DT6->DT6_LOJDES  DNQ_LOJDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_SERIE 006DT6->DT6_CLIDESDNQ_CLIDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_SERIE 005DT6->DT6_LOJREM   DNQ_LOJREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_SERIE 004DT6->DT6_CLIREM       DNQ_CLIREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE  
DNQ_SERIE 003DT6->DT6_TIPTRA   DNQ_TIPTRADT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_SERIE 002DT6->DT6_SERTMS           DNQ_SERTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE  
DNQ_SERIE 001DT6->DT6_DOCTMS    DNQ_DOCTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_FILDOC013SA1->A1_NOME DNQ_NOMDESSA11xFilial("SA1") + DT6->(DT6_CLIDES + DT6_LOJDES)     
DNQ_FILDOC012SA1->A1_NOME    DNQ_NOMREMSA11xFilial("SA1") + DT6->(DT6_CLIREM + DT6_LOJREM)  
DNQ_FILDOC011DT6->DT6_VALMER    DNQ_VALMERDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC010DT6->DT6_PESOM3    DNQ_PESOM3DT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC009DT6->DT6_PESO    DNQ_PESO  DT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC008DT6->DT6_VOLORI              DNQ_QTDVOLDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_FILDOC007DT6->DT6_LOJDES    DNQ_LOJDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_FILDOC006DT6->DT6_CLIDES    DNQ_CLIDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_FILDOC005DT6->DT6_LOJREM   DNQ_LOJREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC004DT6->DT6_CLIREM  DNQ_CLIREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_FILDOC003DT6->DT6_TIPTRA       DNQ_TIPTRADT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC002DT6->DT6_SERTMS  DNQ_SERTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_FILDOC001DT6->DT6_DOCTMS DNQ_DOCTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_DOC   013SA1->A1_NOME       DNQ_NOMDESSA11xFilial("SA1") + DT6->(DT6_CLIDES + DT6_LOJDES)  
DNQ_DOC   012SA1->A1_NOME      DNQ_NOMREMSA11xFilial("SA1") + DT6->(DT6_CLIREM + DT6_LOJREM)  
DNQ_DOC   011DT6->DT6_VALMER   DNQ_VALMERDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE 
DNQ_DOC   010DT6->DT6_PESOM3        DNQ_PESOM3DT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   009DT6->DT6_PESO    DNQ_PESO  DT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   008DT6->DT6_VOLORI       DNQ_QTDVOLDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   007DT6->DT6_LOJDES      DNQ_LOJDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   006DT6->DT6_CLIDES  DNQ_CLIDESDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE  
DNQ_DOC   005DT6->DT6_LOJREM  DNQ_LOJREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    
DNQ_DOC   004DT6->DT6_CLIREM  DNQ_CLIREMDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE  
DNQ_DOC   003DT6->DT6_TIPTRA    DNQ_TIPTRADT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   002DT6->DT6_SERTMS  DNQ_SERTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE
DNQ_DOC   001DT6->DT6_DOCTMSDNQ_DOCTMSDT61xFilial("DT6") + M->DNQ_FILDOC + M->DNQ_DOC + M->DNQ_SERIE    

DNR:

X7_Campo

X7_Sequencia

X7_RegraX7_CDOMINX7_AliasX7_OrdemX7_ChaveX7_Condic
DNR_CODVEI001DA3->DA3_DESC                                          DNR_MODVEIDA31xFilial("DA3") + M->DNR_CODVEI          
DNR_CODVEI 002DA3->DA3_MOTORI   DNR_CODMOTDA31xFilial("DA3") + M->DNR_CODVEI               
DNR_CODVEI003Iif(FindFunction("Tmsaf94Mot"),Tmsaf94Mot(M->DNR_CODVEI),"") DNR_NOMMOT
0

DNR_CODVEI004DA3->DA3_CAPACM    DNR_CAPACMDA31xFilial("DA3") + M->DNR_CODVEI          
Totvs custom tabs box items
defaultno
referenciaSX1

Criação de Pergunte:

TMSAF94:

X1_GRUPOX1_ORDEMX1_PERGUNTX1_VARIAVLX1_TIPOX1_TAMANHOX1_VAR01X1_F3
TMSAF94   1Cod Reme De ?                 MV_CH1C6MV_PAR01       SA1   
TMSAF94   2Loja Reme De ?                MV_CH2C2MV_PAR02             
TMSAF94   3Cod Reme Ate ?                MV_CH3C6MV_PAR03       SA1   
TMSAF94   4Loja Reme Ate ?               MV_CH4C2MV_PAR04             
TMSAF94   5Cod Dest De ?                 MV_CH5C6MV_PAR05       SA1   
TMSAF94   6Loja Dest De ?                MV_CH6C2MV_PAR06             
TMSAF94   7Cod Dest Ate ?                MV_CH7C6MV_PAR07       SA1   
TMSAF94   8Loja Dest Ate ?               MV_CH8C2MV_PAR08             
TMSAF94   9Fil Dest De ?                 MV_CH9C8MV_PAR09       DLB   
TMSAF94   10Fil Dest Ate ?                MV_CHAC8MV_PAR10       DLB   
TMSAF94   11Cdr Dest De ?                 MV_CHBC6MV_PAR11       DUY   
TMSAF94   12Cdr Dest Ate ?                MV_CHCC6MV_PAR12       DUY   

...