01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo
|
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição TOTVS Goiânia |
Módulo: | 12 - CONTAS A RECEBER |
Função: | 1266 - PREPARAR ACERTO COMISSÃO |
Ticket: | 18021787 |
Requisito/Story/Issue (informe o requisito relacionado) : | DDFAT-14378 |
02. SITUAÇÃO/REQUISITO
Quando a rotina emite o relatório no menu Acertar Comissões, uma query que traz os valores de vales com alguns problemas.
Filtrando apenas um representante na rotina 1266 para analisar o relatório e a query não filtrou nenhum representante, trazendo todos na consulta;
A query tem duas colunas: CODEMITE e NOMEEMITENTE. Observei que em vários registros o código emitente está 100, por exemplo, e o nome emitente diferente em cada registro. Isso porque a query está unindo o código do representante da tabela PCUSUARI com a matricula da PCEMPR para trazer o nome do emitente, o que não faz sentido.
O join que está na query da rotina é o seguinte:
AND PCUSUARI.CODUSUR = PCEMPR.CODUSUR ( +)
O join deveria ser:
AND PCCORREN.CODEMITE = PCEMPR.MATRICULA (+ )
03. SOLUÇÃO
Atualizar a rotina para versões a partir de:
CÓDIGO/ NOME DA ROTINA
PCSIS1266
-32.0.10.7
-33.0.7.7
ATUALIZAÇÃO REALIZADA:
Ajuste de consulta para que traga corretamente o vinculo para que não duplique e nem mostre o nome errado no relatório de acerto.
PROCEDIMENTOS A SEREM EXECUTADOS:
Atualizar a rotina 1266.
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!