01. DADOS GERAIS
Produto: | TOTVS Logística TMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | TOTVS Logística TMS |
Função: | TMSA510 - Cockpit dos Clientes TMSA370 - Registro de Indenizações TMSA540 - Registro de Pendências TMSA460 - Solicitações de Coleta TMSA980 - Clientes Preservados |
Ticket: | Não se aplica. |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-17742 |
02. SITUAÇÃO/REQUISITO
Criar uma solução no Totvs Logística TMS, cujo objetivo seja em uma única tela, obter a gestão de todas as rotinas do Totvs Logística TMS envolvidas ao Cadastro de Clientes (MATA030).
03. SOLUÇÃO
Implementada a rotina Cockpit de Clientes (TMSA510) para atender a demanda em questão.
Melhoria disponível apenas a partir da versão posterior a 12.1.33 do Protheus
04. DEMAIS INFORMAÇÕES
Caro cliente, para utilização da nova rotina, se faz necessária a atualização do dicionário de Dados SX3, via UPDDISTR e via SIGACFG, conforme abaixo:
Para uso desta funcionalidade, deve ser utilizado:
- Pacote: 009346 - Para atualização de dicionário de dados.
- Fontes atualizados das rotinas envolvidas, mencionadas no item 01. desta documentação;
Alteração Inicializador Padrão (X3_RELACAO)
Caro cliente, devido a Regras para atualização do dicionário SX3 - UPDDISTR e migrador de versão. , se faz necessária a alteração manual via SIGACFG dos registros abaixo, pois o programa UPDDISTR não atualiza o campo X3_RELACAO caso já esteja populado no banco de dados.
DETALHAMENTO DA ATUALIZAÇÃO DE INICIALIZADOR PADRÃO (X3_RELACAO)- NECESSÁRIA ATUALIZAÇÃO MANUAL VIA SIGACFG
CAMPO | INICIALIZADOR PADRÃO ATUAL | NOVO INICIALIZADOR PADRÃO |
---|---|---|
DT6_NOMREM | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIREM+DT6->DT6_LOJREM,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIREM,DT6->DT6_LOJREM,"A1_NOME") |
DT6_NOMDES | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIDES+DT6->DT6_LOJDES,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIDES,DT6->DT6_LOJDES,"A1_NOME") |
DT6_NOMCON | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLICON+DT6->DT6_LOJCON,"A1_NOME") | TMSA510Cli(DT6->DT6_CLICON,DT6->DT6_LOJCON,"A1_NOME") |
DT6_NOMDPC | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIDPC+DT6->DT6_LOJDPC,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIDPC,DT6->DT6_LOJDPC,"A1_NOME") |
DT6_NOMDEV | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIDEV+DT6->DT6_LOJDEV,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIDEV,DT6->DT6_LOJDEV,"A1_NOME") |
DT6_NOMCAL | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLICAL+DT6->DT6_LOJCAL,"A1_NOME") | TMSA510Cli(DT6->DT6_CLICAL,DT6->DT6_LOJCAL,"A1_NOME") |
DT6_NOMEXP | Iif(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIEXP+DT6->DT6_LOJEXP,"A1_NOME")) | Iif(Inclui,"",TMSA510Cli(DT6->DT6_CLIEXP,DT6->DT6_LOJEXP,"A1_NOME")) |
DT6_NOMREC | Posicione("SA1",1,xFilial("SA1") + DT6->DT6_CLIREC+DT6->DT6_LOJREC,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIREC,DT6->DT6_LOJREC,"A1_NOME") |
DETALHAMENTO DA ATUALIZAÇÃO DE INICIALIZADOR BROWSE (X3_INIBRW)- SX3 - ATUALIZADO VIA UPDDISTR
CAMPO | INICIALIZADOR BROWSE ATUAL | NOVO INCIALIZADOR BROWSE |
---|---|---|
DT4_NOMREM | Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIREM+DT4->DT4_LOJREM,"A1_NOME") | TMSA510Cli(DT4->DT4_CLIREM,DT4->DT4_LOJREM,"A1_NOME") |
DT4_NOMDES | Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDES+DT4->DT4_LOJDES,"A1_NOME") | TMSA510Cli(DT4->DT4_CLIDES,DT4->DT4_LOJDES,"A1_NOME") |
DT4_NOMDEV | Posicione("SA1",1,xFilial("SA1")+DT4->DT4_CLIDEV+DT4->DT4_LOJDEV,"A1_NOME") | TMSA510Cli(DT4->DT4_CLIDEV,DT4->DT4_LOJDEV,"A1_NOME") |
DT5_NOMREM | Iif(Inclui,"",Posicione("SA1",1,DT5->DT5_CLIREM+DT5->DT5_LOJREM,"A1_NOME")) | TMSA510Cli(DT5->DT5_CLIREM,DT5->DT5_LOJREM,"A1_NOME") |
DT5_NOMDES | Posicione("SA1",1,DT5->DT5_CLIDES+DT5->DT5_LOJDES,"A1_NOME") | TMSA510Cli(DT5->DT5_CLIDES,DT5->DT5_LOJDES,"A1_NOME") |
DT5_NOMDEV | Posicione("SA1", 1, xFilial("SA1")+DT5->DT5_CLIDEV+DT5->DT5_LOJDEV, "A1_NOME") | TMSA510Cli(DT5->DT5_CLIDEV,DT5->DT5_LOJDEV,"A1_NOME") |
DT6_NOMREM | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIREM+DT6->DT6_LOJREM,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIREM,DT6->DT6_LOJREM,"A1_NOME") |
DT6_NOMDES | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLIDES+DT6->DT6_LOJDES,"A1_NOME") | TMSA510Cli(DT6->DT6_CLIDES,DT6->DT6_LOJDES,"A1_NOME") |
DT6_NOMCON | Posicione("SA1",1,xFilial("SA1")+DT6->DT6_CLICON+DT6->DT6_LOJCON,"A1_NOME") | TMSA510Cli(DT6->DT6_CLICON,DT6->DT6_LOJCON,"A1_NOME") |
DTC_NOMREM | Posicione("SA1",1,xFilial("SA1")+DTC->DTC_CLIREM+DTC->DTC_LOJREM,"A1_NOME") | TMSA510Cli(DTC->DTC_CLIREM,DTC->DTC_LOJREM,"A1_NOME") |
DTC_NOMDES | Posicione("SA1",1,xFilial("SA1")+DTC->DTC_CLIDES+DTC->DTC_LOJDES,"A1_NOME") | TMSA510Cli(DTC->DTC_CLIDES,DTC->DTC_LOJDES,"A1_NOME") |
DTC_NOMCON | Posicione("SA1",1,xFilial("SA1")+DTC->DTC_CLICON+DTC->DTC_LOJCON,"A1_NOME") | TMSA510Cli(DTC->DTC_CLICON,DTC->DTC_LOJCON,"A1_NOME") |
DUO_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DUO->DUO_CODCLI+DUO->DUO_LOJCLI,"A1_NOME") | TMSA510Cli(DUO->DUO_CODCLI,DUO->DUO_LOJCLI,"A1_NOME") |
DV1_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DV1->DV1_CODCLI+DV1->DV1_LOJCLI,"A1_NOME") | TMSA510Cli(DV1->DV1_CODCLI,DV1->DV1_LOJCLI,"A1_NOME") |
DV2_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DV2->(DV2_CODCLI+DV2_LOJCLI),"A1_NOME") | TMSA510Cli(DV2->DV2_CODCLI,DV2->DV2_LOJCLI,"A1_NOME") |
DV3_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DV3->(DV3_CODCLI+DV3_LOJCLI),"A1_NOME") | TMSA510Cli(DV3->DV3_CODCLI,DV3->DV3_LOJCLI,"A1_NOME") |
DV5_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DV5->(DV5_CODCLI+DV5_LOJCLI),"A1_NOME") | TMSA510Cli(DV5->DV5_CODCLI,DV5->DV5_LOJCLI,"A1_NOME") |
DVN_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DVN->(DVN_CODCLI+DVN_LOJCLI),"A1_NOME") | TMSA510Cli(DVN->DVN_CODCLI,DVN->DVN_LOJCLI,"A1_NOME") |
DVZ_NOMCLI | Posicione("SA1",1,xFilial("SA1")+DVZ->(DVZ_CODCLI+DVZ_LOJCLI),"A1_NOME") | TMSA510Cli(DVZ->DVZ_CODCLI,DVZ->DVZ_LOJCLI,"A1_NOME") |
DDO_NOMCLI | POSICIONE("SA1",1,XFILIAL("SA1")+DDO->DDO_CLIATE+DDO->DDO_LOJATE, "A1_NOME") | TMSA510Cli(DDO->DDO_CODCLI,DDO->DDO_LOJCLI,"A1_NOME") |
DDO_NMCLDE | TMSA510Cli(DDO->DDO_CLIDE,DDO->DDO_LOJDE,"A1_NOME") | |
DDO_NMCATE | POSICIONE("SA1",1,XFILIAL("SA1")+DDO->DDO_CLIATE+DDO->DDO_LOJATE, "A1_NOME") | TMSA510Cli(DDO->DDO_CLIATE,DDO->DDO_LOJATE,"A1_NOME") |
Cadastro de Clientes em MVC
Na nova rotina Cockpit de Clientes (TMSA510), o sistema chamará nativamente o programa CRMA980 - Cadastro de Clientes (MVC) para o gerenciamento de Cadastro de Clientes Protheus.
Caro cliente, caso utilize pontos de entrada para a rotina MATA030 (Cadastro de Clientes), avaliar a adaptação dos referidos pontos de entrada.
05. ASSUNTOS RELACIONADOS