Páginas filhas
  • 19575590 DDFINAN-26303 DT #Rotina 750 - Duplicidade de contabilização Filial 10 Regra 45 - Origem 749 (serviço contábil)


01. DADOS GERAIS

Produto:

TOTVS Distribuição Linha Winthor

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:7 - CONTAS À PAGAR
Função:750 - CONSULTAR/ALTERAR TÍTULO A PAGAR
Ticket:19575590
Requisito/Story/Issue (informe o requisito relacionado) :DDFINAN-26303

02. SITUAÇÃO/REQUISITO

Rotina 750 ao buscar a movimentação pra ver se está contabilizada, esta fazendo de forma errada, está validando o CODFILIAL da PCREGRACONTABIL comparando com o codfilial da PCREGRAFILIAL, o que não pode. Pois se o codfilial da PCREGRACONTABIL for diferente da filial da movimentação, não vai encontrar nada, e não vai barrar a edição/exclusão do contas a pagar.
 
Nesse campo da tabela fica uma única filial, então não se pode se fazer o relacionamento usando a PCREGRACONTABIL, mas tem que relacionar a PCLANCINTERMEDIARIA com a PCREGRAFILIAL.
 
Errado
AND R.CODFILIAL = F.CODFILIAL
 
Certo
AND L.CODFILIAL = F.CODFILIAL
 
O certo é vincular a filial da pclancintermediaria conforme acima, pois ela é a filial do lançamento, onde a filial do lançamento tem que ser igual a filial da PCREGRAFILIAL.


03. SOLUÇÃO

Corrigida a rotina 750,  ajustado o SELECT refazendo a ligação da tabela conforme informado no vídeo da tarefa (PCLANCINTERMEDIARIA.CODFILIAL = PCREGRAFILIAL.CODFILIAL) e ajustado o SELECT para ficar com uma melhor performance, retirado o comando DUAL.
Foi verificado que algumas variáveis da rotina estavam em memória e não estavam sendo usados, retirado sem interferir no negócio, apenas variáveis que foram criadas e não estavam sendo usadas para nada, só enchendo a memória da máquina.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica