Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:

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

Função:

TMSAF60B - Queries de Viagem Modelo 3

Ticket:26136970
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-30280


02. 
SITUAÇÃO/REQUISITO

Conforme documento enviado pelo cliente com analise da query executada na consulta de documentos para serem associados a a uma viagem a query poderia ser melhor otimizada retirando a tabela DTP (lotes) da seleção direta de tabelas (FROM) assim como a verificação do conteúdo dos seus campos de  identificação de viagem e sua alternativa do documento ter o serviço de coleta selecionado (retirar do WHERE os campos do DTP e o OR do campo SERTMS) e utilizar duas seleção de dados interligadas (QUERYs com UNION ALL) sendo a primeira apenas para coletas (SERTMS = 1) e a segunda para entregas com lote identificando a viagem (INNER JOIN DTP para SERTMS = 3).

03. SOLUÇÃO

Rotina ajustada para que a query contemple a sugestão do cliente mostrou real ganho de desempenho e menor consumo de TempDB.

Query Exclusiva da viagem Modelo 3

O ajuste foi realizado somente na query do fonte referentes a Viagem Modelo 3.


04. DEMAIS INFORMAÇÕES

        Não se aplica.

05. ASSUNTOS RELACIONADOS

        Não se aplica.