Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:ESTOQUE E CUSTOS (SIGAEST)
Função:CUSTO MÉDIO (MATA330)
Ticket:14032709
Issue:DMANMAT01-35069

02. SITUAÇÃO/REQUISITO

Com procedure p12_19 instalada e utilizando cenário com processo de produto ao CQ onde existe rejeição e liberação, ao executar o recálculo em banco Oracle apresenta mensagem de erro do banco. "Error : 1422 - ORA-01422: exact fetch returns more than requested number of rows".

03. SOLUÇÃO

Alterada procedure para não ocorrer erro no banco Oracle, pois, a rejeição de CQ gera duas movimentações RE6/DE6 para o mesmo local (MV_CQ) e, no momento de filtrar a TRB, a consulta de dados retorna mais de uma linha, pois, os movimentos tem o mesmo local. Assim, o tratamento realizado consulta somente uma das linhas de armazém 98, no caso, a linha de RE6.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica