01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | AUTOMAÇÃO FISCAL |
Função: | APURAÇÃO DAS INFORMAÇÕES |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-15111 |
02. SITUAÇÃO/REQUISITO
Resolver as ocorrências do sonarqube por Uso NÃO PERMITIDO de chamada de API de Console.
Avaliar:
O conout ainda faz sentido? (rotina já está obsoleta, não há chamada deste trecho, a mensagem não traz nenhuma informação relevante etc)
Se o conout não faz sentido, removê-lo.
Se o conout faz sentido, substituir pelo TAFCONOUT.
Faz sentido manter a mensagem mesmo com o TAFCONOUT desabilitado?
Se sim, trocar por TAFCONOUT passando um .T. na terceira posição da função. Exemplo: TAFCONOUT("Mensagem ", , .T.).
Se não, substituir por TAFCONOUT sem passar nenhuma informação por parâmetro.
Poderá ser passado na segunda posição do TAFCONOUT um grupo de identificação (Exemplos: TSI, REINF, TAF (Default), INTEGRAÇÃO, ECF, GIA etc). Esse grupo de identificação será utilizado quando substituir o conout em definitivo.
Não substituir o conout da função TAFCONOUT do fonte TAFESOCIALFUNCIOES.
Passar 100% no issue x cobertura.
Retirar warnings das funções que foram alteradas.
Remover débitos técnicos das ocorrências classificadas como REINF (7 fontes).
03. SOLUÇÃO
Realizado o ajuste para utilizar o TAFCONOUT no lugar do CONOUT.
04. DEMAIS INFORMAÇÕES
Para habilitar o TAFCONOUT, utilizar:
[GENERAL]
TAFCONOUT=1
05. ASSUNTOS RELACIONADOS
Não se aplica