Processos de Integração, Transmissão e Consulta.

Linha de Produto:

Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF - Totvs Automação Fiscal

Função:

TAFPROC4.PRW
TAFXMLFUNCTIONS.PRW
TAFAINTEG.PRW
TAFPROC2S.PRW
TAFXINTEG.PRW

Situação/Requisito:

Nos Processos de Integração, Transmissão e Consulta o sistema está utilizando a Clausula SELECT TOP (Banco SQL) com uma quantidade alta (999999) mesmo quando há poucos registros na base.

Solução/Implementação:

Alterado rotinas de processamento para utilizar a Clausula de Limitação de Registros somente quando o parâmetro MV_TAFQPRC estiver configurado com um número maior que 0, consequentemente para inibição da Cláusula deve-se preencher o parâmetro com 0.

As Clausulas de Limitação são utilizadas nos seguintes Bancos de Dados:

Microsoft SQL = SELECT TOP

ORACLE = LIMIT

DB2 = FETCH FIRST "Valor" ROWS ONLY

POSTGRES = LIMIT

Issue:DSERTAF1-14607