Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Livros Fiscais (SIGAFIS) | ||||
Função: | FISA008.prwPRW / 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
Templatedocumentos |
---|