Á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: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