Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Livros Fiscais (SIGAFIS)
Função:FISA008.PRW / FISX001.PRW
País:Brasil
Ticket:13003560
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-28597 / DSERFIS1-28934


02. SITUAÇÃO/REQUISITO

Correção de Débitos Técnicos da rotina FISA008, na qual foram listadas as seguintes situações:

Situação 1:

Query com Order by (mapeado na planilha de performance)


Situação 2:

Campos Repetidos na Query (mapear e mudar caso seja necessário)


Situação 3:

Chamada direta do dicionário SX1, apresentando na execução do Sonarqube.


Situação 4:

Chamada direta do dicionário SX5, apresentando na execução do Sonarqube.


Lentidão no processamento da apuração.


03. SOLUÇÃO

Situação 1:

Ajuste no Order By da query principal do fonte, equalizando com o índice 2 da tabela SFT.


Situação 2:

Foram mapeados os seguintes campos repetidos:

FT_TES = F4_CODIGO

FT_CLIEFOR = A1_COD | A2_LOJA

FT_LOJA = A1_LOJA | A2_LOJA

FT_EST = A1_EST | A2_EST

FT_PRODUTO = B1_PRODUTO


Apesar da repetição dos campos, após analise ficou definido que tais campos não sofreriam modificações.


Situação 3:

A chamada direta ao dicionário SX1 foi substituída pelo uso da função do Framework FWSX1Util()


Situação 4:

A chamada direta ao dicionário SX5 foi substituída pelo uso da função do Framework FWGetSX5()


Foi realizado tratamento no método GetJoinFrm, para não ser chamado o LEFT JOIN da SD2 para notas de saída. Mantendo a sua utilização somente se o cliente utilizar o ponto de entrada EFDCON01.

04. DEMAIS INFORMAÇÕES

Não Há.

05. ASSUNTOS RELACIONADOS