Páginas filhas
  • 16803967 DFRM1-32289 DT Nao conformidade - Menu x browse maximum number of expressions in a list is 1000


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:LIB
Função:FORMULÁRIO
Ticket:16803967
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-32289


02. 
SITUAÇÃO/REQUISITO

Quando uma rotina não possui alias informados em seu cadastro, a leitura é efetuada pelo módulo inteiro, nessa situação podemos chegar a uma quantidade elevada de alias. No Oracle, existem limitações para uma query nessa proporção, gerando assim exceção ao abrir a rotina.

03. SOLUÇÃO

A verificação de domínio e contra domínio feita com base no alias do menu do módulo foi alterada para o banco de dados Oracle, para quando existirem mais de 1000 alias, a query não ser efetuada e toda a verificação ser feita via workarea, evitando assim que a query gere exceções devido as limitações do Oracle.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica