Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:AUTOMAÇÃO FISCAL
Função:

TAFXREINF.PRW
TAFAPRCP.PRW
TAFRCP.PRW

Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-14752


02. 
SITUAÇÃO/REQUISITO

Conforme apoio realizado na issue, foi verificado que nas queries que utilizam o comando SUBSTR (C20_DTDOC,1,6) = 'AAAAMM' na cláusula WHERE, são menos performáticas que se utilizasse o campo C20_DTDOC between 'datade' and 'dataate',
pois alguns bancos não reconhecem qual índice utilizar quando possui SUBSTR.

Rever as queries realizadas para o evento R-2010 e R-2020 retirando o uso do SUBSTR.

Avaliar todas as queries do 2010/2020 - Verificar se os relacionamentos INNER JOIN possui todos os campos de relacionamento entre pai e filha utilizados na query,
exemplo de gap: nos relacionamentos da C30 com a C35 está somente o CHVNF e NUMITE, não está utilizando o CODITE.

Funções com problemas de queries: TafxReinf(RetSt2000) e Tafaprcp(Apur1020), TAFRCP.

03. SOLUÇÃO

Substituição do SubStr por Between nas queries que fazem parte da rotina de apuração e relatório do R-2010 e R-2020.

Inserido o CODITE nos joins.

Modificação no Índice 5 da C20 ( + C1H_PPES+C1H_INDDES  ).

Modificação no Índice 3 da C1H ( +C20_CODSIT+C20_PROCID ).

INDICEORDEMCHAVE
C1H3C1H_FILIAL+C1H_CNPJ+C1H_PPES+C1H_INDDES                                                                                                                         
C205C20_FILIAL+C20_INDOPE+C20_CODMOD+C20_SERIE+C20_SUBSER+C20_NUMDOC+DTOS(C20_DTDOC)+C20_CODPAR+C20_CODSIT+C20_PROCID

04. DEMAIS INFORMAÇÕES

Atualizar o sdfra.txt, rodar o upddistr para atualizar os índices.

Além da atualização no metadados ( SIX ), deverá ser acessado o MVC que utiliza o índice para criação física no banco de dados.

Acessar o MVC do Documento de Entrada (TAFA062E) e o MVC do cadastro de participantes (TAFA053) e clicar em incluir em ambos,
o índice do SIX, será efetivado no banco de dados.

05. ASSUNTOS RELACIONADOS

       Centralizadora TAF